1. 獲取磁盤總空間大小 //磁盤總空間 + (CGFloat)diskOfAllSizeMBytes{ CGFloat size = 0.0; NSError *error; NSDictionary *dic = [[NSFileManager defaultManager] attributesOfFileSystemForPath:NSHomeDirectory() error:&erro
在 ARC 的幫助下,iOS 開發者的內存管理工作已經被大大減輕,但是我們仍然需要理解引用計數這種內存管理方式的優點和常見問題,特別要注意解決循環引用問題。對于循環引用問題有兩種主要的解決辦法,一是主動斷開循環引用,二是使用弱引用的方式避免循環引用。對于 Core Foundation 對象,由于不在 ARC 管理之下,我們仍然需要延續以前手工管理引用計數的辦法。
寫代碼難免出現bug。 儲備些調試技能絕對能夠提高你的工作效率,讓bug無所遁形。下面就和大家分享一些我在工作中常用的iOS調試小技能。
iOS 7.1 beta今晨已經悄悄到來,作為一個較大的版本迭代,這次蘋果帶來了一系列的細節改善和性能上的提升。Cult of Mac與9to5Mac第一時間對新固件進行了測試。
Objective-C編寫的iOS日歷視圖,帶有微妙和平滑的滾動效果,可自定義外觀。
MKNetworkKit是一個 O-C 編寫的網絡框架,支持塊,ARC且用法簡單。MKNetworkKit集 ASIHTTPRequest 和 AFNetworking 兩個框架于一體。ASIHTTPRequest 框架是一個用O-C編寫,對 CFNetwork API 進行了封裝,并且使用簡便的一套API,可以用于各種從簡單到復雜的HTTP請求,或者可用于處理Amazon S3、Rackspace等REST服務的強大框架,可以說是網絡框架的終結者,但是Ben在2011年9月21日就已經聲明停止開發和支持該框架。而 AFNetworking相對于只有兩個類的MKNetworkKit框架,便顯得有些繁瑣了,所以這次決定初步研究一下MKNetworkKit的入門。
沒人寫的代碼是完美無暇的,但調試代碼我們卻都應該有能力能做好。相比提供一個關于本話題的隨機小建議,我更傾向于選擇帶你親身經歷一個 bug 修復的過程,這是一個 UIKit 的 bug,我會展示我用來理解,隔離,并最終解決這個問題的流程。
隨著iOS 9.2.1的發布,iOS 9.2和我們告別只是時間問題了。 今天,蘋果已經停止了iOS 9.2的固件驗證, 不過只是部分設備,而這部分設備也將無法通過iTunes降級或升級到iOS 9.2。
IOS開發學習IOS開發學習一:Cocoa環境熟悉和Xcode使用。ios開發的前期準備就是一臺mac機子。我這邊完全是一步一步來的。可能可以跳過很多一。Mac的基礎1.首先就是查看你當前的操作系統,能更新升級就升級。2.系統的很多設置,都是在偏好設置選項卡里。主要是輸入法。可以下個搜狗。點擊?系統偏好設置-》語言于文本-》輸入源選擇上美國英語和搜狗(和win下操作很像,但是最近發現我的搜狗輸入法不太管用了,切換后還是英文的。)3.文件磁盤操作相信在win下習慣了c,d,e,f盤的我們腦子中總會有這樣一個概念。
IOS代碼規范命名類名類名(及其categoryname和protocalname)的首字母大寫,使用首字母大寫的形式分割單詞;由于iOS沒有命名空間的概念,因此推薦使用前綴。如:RW(RedWorks的縮寫);方法名方法名的首字母小寫,且使用首字母大寫的形式分割單詞(駝峰命名法),如:-(void)invokeWithTarget:(id)target;方法名+參數應盡量讀起來像一句話.
iOS 技術概述是針對iOS平臺新手的介紹指南。它簡要介紹一些對開發過程有影響的技術和工具,并且提供相關文檔和其他信息來源鏈接。通過閱讀本文檔,您將可以: ? 熟悉iOS平臺。 ? 了解iOS軟件技術、知道為何使用這些技術以及何時使用。 ? 了解該平臺的發展機遇。 ? 獲得從其他平臺轉移到 iOS平臺用到的技巧和指南。 ? 找到和您感興趣的技術相關的關鍵文檔。
Core Data Library 是 XCode 的模板,用于幫助你快速創建基于 tableview 的 iPhone 應用
FCFileManager 是一個構建在 NSFileManager 之上的 iOS 文件管理工具,簡化了文件管理。它提供了許多靜態方法,用于執行最常用的操作用幾行代碼。它的工作原理是默認的文件目錄,允許使用相對路徑,但它可以在任何其他目錄中輕松工作。
FloatRatingView 是使用 Swift 編寫的簡單評級視圖,支持整數,一半或者浮點值
CircleProgressView 是個進度視圖,使用圖片或者顏色來填充當前空白的進度,可以通過代碼或者界面構建器來編輯。
大家想象一下,自己當捧著一堆照片的時候,我們是如何去放置我們的照片的? 可能我們會挑選出我們喜歡的照片放到相冊中珍藏,也有可能我們把不喜歡的扔掉。 同時我們還會存在猶豫不覺的情況,覺得,哎,我先放到后面去,一會再看吧。 當然,也有可能,您會考慮,哎,我之前一張是什么圖來著,我忘記了,我拿回來看看。
iOS 常用操作
LFHeatMap 是一個極快的 iOS 熱點圖。
iOS常用動畫
Node.app是一個占用資源很少,兼容 Node.js 的 JavaScript API。用于移動App的創建。