原创 iOS巔峯之iPhone適配的相關內容以及機型適配時的注意事項

  各機型參數對比    一、機型的適配; 1.機型的變化:   座標:表示屏幕物理尺寸大小,座標變大了,表示機器屏幕尺寸變大了;   像素:表示屏幕圖片的大小,跟座標之間有個對應關係,比如1:1或1:2等;   ppi:代表

原创 iOS巔峯之label描邊

- (void)drawTextInRect:(CGRect)rect { CGSize shadowOffset = self.shadowOffset;  UIColor *textColor = self.textColor;

原创 iOS巔峯之navigationBar.hidden和navigationBarHidden區別和hidden與alpha的區別

navigationBar.hidden是對nabigationbar 進行操作,navigationBarHidden是navigationController 進行操作 alpha(透明度) alpha是不透明度,屬性爲浮點類型的值

原创 iOS巔峯之單利用法

運用場景: 1. 有一個全局的實例化的類方法  2. 保存在靜態區,單例的生命週期和應用程序一樣長  3. 內存中有且只有一個副本/對象/實例,指保存一份 用法: 1.GCD實現單利 + (instancetype)sharedInsta

原创 iOS巔峯之Xcode快捷鍵彙總

文件相關   command + n 新文件 command + shift + n 新項目 command + o 打開 command + s 保存 command + shift + s 另存爲 command + w 關閉窗口 c

原创 iOS巔峯之實現iOS應用圖標右上角數字badge number提醒

[UIApplicationsharedApplication].applicationIconBadgeNumber= 3;          //右上角badge number 設置成3 [UIApplicationshar

原创 iOS巔峯之調用系統相機和打開閃光燈

IOS有兩種的拍照和視頻的方式:1.直接使用UIImagePickerController,這個類提供了一個簡單便捷的拍照與選擇圖片庫裏圖片的功能。2.另一種是通過AVFoundation.framework框架完全自定義拍照的界面和選擇

原创 iOS巔峯之layoutSubviews在什麼時候調用

layoutSubviews在以下情況下會被調用: 1、init初始化不會觸發layoutSubviews 2、addSubview會觸發layoutSubviews 3、設置view的Frame會觸發layoutSubviews,當然前

原创 iOS巔峯之UILabel上顯示不同的字體樣式和顏色

UILabel *attrLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 100, self.view.frame.size.width, 30)];     [self.vi

原创 iOS巔峯之根據圖片鏈接生成圖片

-(UIImage *) getImageFromURL:(NSString *)fileURL {          NSLog(@"執行圖片下載函數");          UIImage * result;     

原创 iOS巔峯之MVC(設計模式)詳解

MVC(Model-View-Controller,模型-視圖-控制器)是軟件工程中的一種軟件架構模式,它把軟件系統分爲三個基本部分:模型(Model)、視圖(View)、控制器(Controller)。 MVC不是一種設計模式(De

原创 iOS巔峯之搖一搖功能的實現

- (void)viewDidLoad {     [super viewDidLoad];     // Do any additional setup after loading the view, typically from

原创 iOS巔峯之block(由淺到深)詳解

導語 不會使用block的iOS程序員,不是一個合格的程序員   學會了block,你再也不想用繁瑣的代理  block沒有你想象中的那麼難,不要害怕,不要畏懼,勇敢嘗試  什麼是block block其實就是一個代碼塊,把

原创 iOS巔峯之點擊UIAlertView的灰色部分也能dismiss消失

{     UIAlertView *alert;     UITapGestureRecognizer *recognizerTap; } - (void)viewDidLoad {     [super viewDid

原创 iOS巔峯之解決隱藏tabbar後原位置無法響應點擊事件的問題

- (void)viewWillDisappear:(BOOL)animated {     [super viewWillDisappear:animated];     NSLog(@"--%f", kScreenHeig