原创 出現( linker command failed with exit code 1)錯誤總結

這種問題,通常出現在添加第三方庫文件或者多人開發時。 這種問題一般是找不到文件而導致的鏈接錯誤。 我們可以從如下幾個方面着手排查。 1.以如下錯誤爲例,如果是多人開發,你同步完成後發現出現如下的錯誤。 [html]

原创 ios開發使用CGContextRef畫圖

1>畫三角形,並填充底色     CGContextRef context = UIGraphicsGetCurrentContext();          CGContextMoveToPoint(context, SCR

原创 <轉>for in、經典for循環和EnumerateObjectsUsingBlock

一直以爲for循環和 for in 是一樣的,例如: CFAbsoluteTime start = CFAbsoluteTimeGetCurrent(); NSMutableArray * arr = @[@1,@2,@3,@4,@5].

原创 自定義UIView中怎麼註冊銷燬NSNotification通知

自定義UIView中怎麼註冊銷燬NSNotification通知 因項目需求,需在自定義UIView內添加通知,因未及時移除該通知,導致請求方法執行多次。如下是從stackOverFlow查到的答案.記錄一下。 代碼如下 '//移除通知

原创 適配iOS11&iPhoneX的一些坑

前陣子項目開發忙成狗,就一直沒做iOS11的適配,直到XcodeGM版發佈後,我胸有成竹的在iPhoneX上跑起項目,整個人都涼透了…下面總結一下我遇到的坑,不是很全面,日後補充。 導航欄 導航欄高度的變化 iOS11之前導航欄默認高度爲

原创 This iPhone 6 is running iOS 10.2 (14C92), which may not be supported by this version of Xcode.

     手機升級了10.2  , 在真機調試時報錯,提示:“This iPhone 6 is running iOS 10.1 (14C92), which may not be supported by this versio