SSIndicatorLabel 實現了動畫效果的等待提示,例如 loading 之類的信息。
GHSidebarNav 實現了類似 Facebook 的 iOS 的 UI 設計的實例,提供一個邊欄的導航列表和居右的內容面板。該項目使用 ARC,需要 Mac OS 10.7+ (Lion) and Xcode 4.2.1+ to build it.
PTSMessagingCell類提供了一個消息單元所需的基本功能,就像在iOS短信應用或WhatsApp中用到的一樣。你可以將它當成一個正常的UITableView單元使用
NUI 可以讓你通過一個樣式表對 iOS 應用進行外觀定制,類似 CSS。你能創建在多個應用中重用的樣式,而且使用規則類似 CSS,例如設置 ButtonBorderColor 為 #CCCCCC,或者使用變量 @primaryFontName 值為 Helvetica 等等
異步下載支持應用程序在后臺下載數據,在等待下載完成的過程中不會阻塞代碼的運行
實現按照某一長寬比例,剪裁圖片的上部和下部,保留中間的內容。當然也可以自定義需要剪裁留下的區域。在使用前需要添加Framework:CoreGraphics.framework。
VMaskTextField 能格式化用戶的輸入,用戶可以提前制定文本框的輸入格式,按照預定義的格式來格式化輸入的內容。 VMaskTextField 對日期,數值,電話號碼等的輸入特別有幫助。
SDiPhoneVersion 是 Objective-C 庫,用來檢測運行設備模式和屏幕大小。
iOS 獲取設備系統信息
iOS用ASIFormDataRequest實現圖片上傳
OAuthSwift 是基于 Swift 的 OAuth 的 iOS 庫,支持 OAuth 1 和 OAuth 2。
VMFloatLabel 是是用 Swift 編寫的,基于 UITextField 子類的,帶有浮動的標簽。
IOS用戶引導界面示例
在iOS開發中數據存儲的方式可以歸納為兩類:一類是存儲為文件,另一類是存儲到數據庫。例如前面IOS開發系列—Objective-C之Foundation框架的文章中提到歸檔、plist文件存儲,包括偏好設置其本質都是存儲為文件,只是說歸檔或者plist文件存儲可以選擇保存到沙盒中,而偏好設置系統已經規定只能保存到沙盒的Library/Preferences目錄。當然,文件存儲并不作為本文的重點內容。本文重點還是說數據庫存儲,做過數據庫開發的朋友應該知道,可以通過SQL直接訪問數據庫,也可以通過ORM進行對象關系映射訪問數據庫。這兩種方式恰恰對應iOS中SQLite和Core Data的內容,在此將重點進行分析:
DKAsyncImageView 是用來異步加載遠程圖片, Swift 編寫的 NSImageView 的子類。
iOS中UITextField帶有PlaceHolder屬性,可以方便用于提示輸入。但是同樣可以進行文本輸入的UITextView控件則沒有PlaceHolder屬性,還是有些不方便的,尤其是對于略帶強迫癥的我來說。
一個簡單的視圖用于構建類似 Tinder and Potluck的卡片界面。
iOS 常用框架列表
性能問題的處理流程 發現/重現問題 利用工具剖析 形成假設 改進代碼和設計
快速的緩存類庫,可以緩存NSString、UIImage、NSImage以及NSData。除此,如果還可以緩存任何一個實現了 NSCoding 接口的對象。