原创 iOS Objecttive-C語言 定義常量的幾種方式與區別 static const 定義常量 少用#define預處理指令 多用類型常量

最近在讀一本effecttive Objective-C 2.0 ---- 編寫高質量iOS與OS X代碼的52個有效方法  筆者在這裏記錄一些比較好用的方法和技巧,如有錯誤或者疏漏,歡迎大家指正.       1. 編寫代碼時經常要定義

原创 iOS 關於MVC MVVM的理解(一)

原文地址: http://casatwy.com/iosying-yong-jia-gou-tan-viewceng-de-zu-zhi-he-diao-yong-fang-an.html 一. MVC             1. MV

原创 iOS UITextFieldDelegate 代理方法小結

以下爲UITextFieldDelegate的代理方法: // renturn NO  不允許編輯 - (BOOL)textFieldShouldBeginEditing:(UITextField *)textField; // 開始編

原创 iOS Quartz2D 透明層 TransparencyLayer

最近在研究iOS Quartz2D圖形繪製引擎----->透明層TransparencyLayer 透明層         通過組合兩個或多個對象來生成一個組合圖形, 組合圖形被看成是單一對象, 當需要在一組對象上使用特效的時候, 透

原创 iOS 利用攝像頭閃光燈測心率繪畫心率圖

         最近做的項目是醫療相關的, 其中有個功能是開啓攝像頭和閃光燈, 把手指放在攝像頭處,便可以繪畫心率曲線, 並估出心跳次數.剛聽到這個項目功能點的時候,頭很大 毫無頭緒,在網上查了查資料 小demo, 最後算是實現了, 但

原创 iOS 本地通知的實現

iOS本地通知 所有的邏輯都在AppDelegate中, 一個程序更新後用戶長時間沒有使用的提醒 由本地應用觸發的, 它是基於時間行爲的一種通知形式, 例如鬧鐘, 提醒事項, 過了一段時間後臺程序提醒用戶使用該應用 iOS 通知機制又叫做

原创 iOS NSURLSession 實現網絡請求-文件下載-上傳-後臺下載

 *  會話NSURLSession     NSURLConnection通過全局狀態來管理cookies, 認證信息等公共資源, 如果兩個連接需要使用不同的資源配置情況時就無法解決,     這個問題在NSURLSession可以

原创 iOS 數據持久化 CoreData

  本文是關於http://www.cnblogs.com/kenshincui/p/4077833.html#autoid-3-1-0整理的           CoreData是iOS3.0後引入

原创 Swift 值類型 和 引用類型的區別

本文參考 : The Swift Programming Language 值類型 值類型包括結構體, 枚舉, 所有的基本類型(整數, 浮點數, 布爾值, 字符串, 數組, 字典, 元組), 都是值類型 值類型被賦予給一個變量,

原创 iOS "_OBJC_CLASS_$_JPUSHService", referenced from: 解決辦法

這類問題通常是framework的問題, 網上有排除錯誤的方法 詳見: http://blog.csdn.net/niepeng109/article/details/46413543 大概就是: 1. 檢查Link Binar

原创 iOS CATransition動畫實現SDWebImage圖片下載完成漸變動畫

原文地址 http://www.jianshu.com/p/f0b3db7edc93 代碼實現 在圖片下載完成的block中給image.layer添加轉場動畫 - (void)sd_setImageWithURL:(NSURL *)

原创 iOS Quartz2D 繪製簡單圖形--線,圓,弧線,貝塞爾曲線,文字

本文代碼參考:http://www.cnblogs.com/kenshincui/p/3959951.html Quartz2D繪製2D圖形          在iOS中常用的繪圖框架就是Quartz2D, Quartz2D是CoreGr

原创 Xcode Archive報錯: ld: library not found for -lAFNetworking

需要打AdHoc包到蒲公英做測試用, 發現打包失敗, 但是release模式下可以打包成功 AdHoc模式下 找不到AFNetworking這個包 網上一般的方法也沒能解決 然後機智的我 重新pod install 就完美解決了

原创 iOS CoreAnimation 逐幀動畫 CADisplayLink

本文參考:http://www.cnblogs.com/kenshincui/p/3972100.html#autoid-3-0-0總結的: 逐幀動畫 CADisplayLink 動畫效果: 結合runloop 實現 每次屏幕刷新都

原创 Xcode 關於Build Active Architecture Only屬性 armv6 armv7 armv7s arm64

原文:http://blog.csdn.net/lizhongfu2013/article/details/42387311 這個屬性設置爲yes,是爲了debug的時候編譯速度更快,它只編譯當前的architecture版本; 設置爲n