一.基本方式:使用UIView類的UIViewAnimation擴展函數說明+ (void)beginAnimations:(NSString *)animationID context:(void *)context; // 開始準備動畫+ (void)commitAnimations; // 運行動畫//
iphone開發筆記 退回輸入鍵盤 - (BOOL) textFieldShouldReturn:(id)textField{ [textField resignFirstResponder]; } CGRect CGRect frame = CGRectMake (origin.x, origin.y, size.width, size.height);矩形 NSStringFromCGRect(someCG) 把CGRect結構轉變為格式化字符串; CGRectFromString(aString) 由字符串恢復出矩形; CGRectInset(aRect) 創建較小或較大的矩形(中心點相同),+較小 -較大 CGRectIntersectsRect(rect1, rect2) 判斷兩矩形是否交叉,是否重疊 CGRectZero 高度和寬度為零的/位于(0,0)的矩形常量
iOS優秀代碼收集
iOS NSString的常用用法
Nimbus是一個開源的iOS框架,比起Three20,Nimbus的文檔更為全面、豐富,能夠實現很多非常炫的界面特效。因此,開發者可以借助Nimbus來降低項目設計的復雜度。
FSLineChart 是簡單的 iOS 線性圖表庫,很容易調節(大小,顏色,線寬度,標簽顯示等等),同時還包括非常好的展示動畫。
Spinner 是用 Swift 寫成的 VMGearLoadingView 端口,可以創建漂亮的動畫,用于加載數據時候的視圖。
VAProgressCircle 是 iOS 一款顯示加載進度的 UIview。
TopMenuCustomScrollView 是一個 iOS 的菜單列表滾動視圖。
PICollectionPageView 是一個基于 UICollectionView 的分頁視圖。
用于 Sketch 的 iOS 9 UIKit。
iOS開源動畫集合
SlideMenuControllerSwift 是基于 iQON,Googl+,Ameba iPhone 應用的滑動菜單。
GGTabBar 是可定制的 UITabBar 或者 UITabBarController,替代 100% 由 Auto Layout 制作。Forget CGRects 和 frames。GGTabBar 完全由 Objective-C 編寫,但是可以在 Swift 中使用。
iOS屬性反射:說白了,就是將兩個對象的所有屬性,用動態的方式取出來,并根據屬性名,自動綁值。(注意:對象的類,如果是派生類,就得靠其他方式來實現了,因為得到不該基類的屬性。)
Giovanni Lodi 是來自澳大利亞的一名iOS開發者,最近他 總結 了iOS平臺上單元測試、驗收測試的工具,分析了它們的優缺點,以及支持iOS App的持續集成平臺。
PSGestures 是一個讓開發者處理手勢的 iOS 庫。
這是一個完全可定制曲線圖使用Interface Builder。
上一篇文章介紹了藍牙的技術知識,這里我們具體說明一下中心模式的應用場景。主設備(手機去掃描連接外設,發現外設服務和屬性,操作服務和屬性的應用。一般來說,外設(藍牙設備,比如智能手環之類的東西), 會由硬件工程師開發好,并定義好設備提供的服務,每個服務對于的特征,每個特征的屬性(只讀,只寫,通知等等),本文例子的業務場景,就是用一手機app去讀寫藍牙設備。
前幾天在忙著上線,盡管之前已經上線過一次,但由于本身比較菜,還是狀況百出. 好在今天終于成功提交,因此來寫寫心得.