移動開發的特點:資源的有限性。作為手持設備,iphone的內存與傳統的PC不可同日而語,這就要求我們在開發IOS程序的過程中,首要也是最重要的任務就是解決內存釋放問題,本文將在網絡上搜集的關于內存管理的經驗予以分享。
MaterialCardView 可以簡單快捷地創建Material設計卡片。
1.創建程序時勾選coredata 2.在core.xcdatamodeld文件中建立表User 使用時,先為User表創建modal類,繼承自NSManagedObject
SwiftyDrop 用 Swift 寫成的輕量級下拉消息欄,簡單且漂亮。
寫iOS 程序的時候往往需要很多第三方框架的支持,可以大大減少工作量,講重點放在軟件本身的邏輯實現上。 GitHub 里面有大量優秀的第三方框架,而且 License 對商業很友好。一下摘錄一下幾乎每個項目都想集成的幾個框架。
withSubviewAtIndex:0]; [UIView commitAnimations]; IOS4.0新方法: 方法: +(void)animateWithDuration:(NSTimeInterval)duration
在iOS中,apple提供了AVFoundation 用來處理音視頻,基本能滿足一些常用的音視頻處理需求,而且能調用的硬件編解碼接口,能提高不少效率,這是其它庫所不能達到的。最近做過的Recnow S
進程:也就是一個正在運行的應用程序。 線程:進程中的某一條完整的執行路徑。一個進程可以有多個線程,至少有一個線程,即主線程。在iOS開發中,所有涉及UI界面的,必須在主線程中更新。 2. ? GCD的工作原理:讓程序平行排隊,
一、簡介 IOS 動畫主要是指Core Animation框架。官方使用文檔地址為: Core Animation Guide 。 Core Animation是IOS和OS X平臺上負責圖形渲染與動畫的基礎框架。Core
來自: http://www.henishuo.com/ios-name-principle/ 命名基礎 在?面向對象軟件庫的設計過程中,開發人員經常忽視對類,?方法,函數,常量以及其他編程接?元素的命名。本節討論大多數
14:動畫效果的啟動頁 地址: https://github.com/IFTTT/JazzHands 15:iOS快速簡單集成國內三大平臺分享 地址: https://github.com/xumeng/XMShareModule
殺手 NO.3 NSRangeException 異常 造成這個異常,就是越界異常了,在iOS中我們經常碰到的越界異常有兩種,一種是數組越界,一種字符串截取越界,我們通過crash日志來具體分析一下。
SimpleSwitch 是一個可自定義的開關組件,可定制外觀、文本等。
創建臨時文件的路徑目錄 5、常用的IOS目錄 Documents(NSDocumentDirectory) //用于寫入應用相關數據文件的目錄,在ios中寫入這里的文件能夠與iTunes共享
1、AFNetworking AFNetworking是一個開源的網絡庫,適用于iOS以及Mac OS X. 它構建于在 NSURLConnection , NSOperation 以及其他熟悉的Foundation技術之上;
做過好幾個app中都要實現圖片的相冊瀏覽的功能,有開源的庫可以用,但是我都覺得比較重,自己寫另一個比較輕的。其實相冊的功能思路是很清楚的,實現滑動中的內存重用和內存的cache。好現在我逐步講解,如何來構建簡單的相冊。
NSArray是一個Cocoa類,是用來存儲對象的有序列表的,可以在有序列表中存放任意類型的對象。 NSArray有兩個限制,首先是只能存儲Objective-c對象,而不能存儲原始的C語言數據對象比如說:int,float,struct,enum和NSArray中的隨機指針,當然也不能在NSArray中保存nil。
JSKit 是 iOS 框架。 類: JSAnimationStep JSCircularImageView JSZoomableImageView JSZipArchive 類別:
iOS App的性能關注點 雖然iPhone的機能越來越好,但是app的功能也越來越復雜,性能從來都是移動開發的核心關注點之一。我們說一個app性能好,不是簡單指 感覺運行速度快,而應該是指應用啟
KDCalendarView 是一款實現基本日歷功能的應用。