原创 iOS開發封裝帶有Button的UIView控件,使用target-action模式給button添加點擊事件
封裝的BaseView的.h文件 #import <UIKit/UIKit.h> @interface BaseView : UIView -(void)addTarget:target action:(SEL)action; @e
原创 iOS開發封裝帶有Button的UIView控件,使用block給button添加點擊事件
封裝的BaseView的.h文件 #import <UIKit/UIKit.h> typedef void (^ButtonBlock) (id sender); @interface BaseView : UIView - (vo
原创 iOS開發之ruby與gem基本命令
ruby -v #查看ruby 版本 ruby -e ''require"watir"; puts Watir::IE::VERSION'' #查看
原创 iOS開發設置textFiled的placeholder顏色
textField.attributedPlaceholder = [[NSAttributedString alloc] initWithString:@"請輸入..." attributes:@{NSForegroundColorAt
原创 iOS開發計算時如何四捨五入
extern double round(double); CGFloat m = 1.6; CGFloat n = round(m); NSLog(@"%f", n); 打印出來的n就是2
原创 iOS開發所有iPhone型號中所有鍵盤類型的高度
4s幾近淘汰,未收錄 高度值其實就只有兩種類型,一個是Default一個是Number ①以下幾種鍵盤類型幾乎一樣,鍵盤高度也是一樣的 UIKeyboardTypeAlphabet UIKeyboardTypeASCIICapable
原创 iOS給UIView添加常用的Extension
這個看個人習慣,不一定每個人的都一樣。最好自己寫一個,以後就用自己的。 #import <UIKit/UIKit.h> @interface UIView (SetSize) @property (nonatomic) CGFloat
原创 iOS開發添加楷體字體(圖解)
下載ttf字體文件:KaiTi_GB2312.ttf 拖進工程 然後修改info.plist文件即可使用 使用也是異常的簡單 self.label.font = [UIFont fontWithName:@"KaiTi_GB2312
原创 iOS開發用最簡單粗暴的方法實現點擊空白收回鍵盤
場景:當你封裝了一個控件類,這個類中封裝進去了UITextField,這時獲取不到textField屬性,怎麼辦。 我以前都是這麼寫: - (void)touchesBegan:(NSSet *)touches withEvent:(UI
原创 iOS獲取設備唯一的UUID(解決刪除應用UUID變更的問題)
先下載keychainItemWrapper 這是蘋果開發者中心官方提供的,放心下載。 把這兩個文件拖入工程,然後按下圖進行設置(①添加security.framework框架②KeychainItemWrapper.m文件用的是MRC,
原创 iOS開發封裝帶有Button的UIView控件,使用代理給button添加點擊事件
封裝的BaseView的.h文件 #import <UIKit/UIKit.h> @protocol BaseViewButtonDelegete <NSObject> @optional // 當button點擊後做的事情 - (v
原创 iOS開發打包上傳報錯ERROR ITMS-90096
先添加一個新的LaunchImage 然後把相應的圖加進去 最後設置LaunchImageSource 現在就可以上傳了。。。
原创 iOS開發用到的Mac系統資源庫中各種文件的路徑
Xcode所有模擬器所在路徑 ~/Library/Developer/CoreSimulator/Devices 該目錄下的文件夾全都是以模擬器的UDID命名的,要想知道哪個模擬器對應哪個文件夾,需要預覽.default_created.
原创 iOS開發實現支付寶雙擊Home鍵進入後臺後的毛玻璃效果
爲了保護用戶的隱私(其實並沒有什麼卵用)支付寶加入了後臺毛玻璃效果,怎麼實現呢,其實很簡單,只需要在appDelegate中寫幾行代碼即可,爲了顯示不那麼的突兀,最好加上動畫過渡一下。 #import "AppDelegate.h"
原创 iPhone通過CPU確定手機型號
N90AP 4 N94AP 4s N41AP、N42AP 5三星 N51AP、N53AP 5s三星 N61AP 6臺積電 N56AP 6P臺積電 N71AP 6s三星 N71mAP 6s臺積電 N66AP 6sP三星