同iOS以往每個迭代一樣,iOS 9帶來了很多新特性。UIKit框架每個版本都在改變,而在iOS 9比較特別的是UIStackView,它將從根本上改變開發者在iOS上創建用戶界面的方式。本文將帶你學習怎樣使用UIStackView創建用戶界面。
跳進了 iOS 的坑真是麻煩。無論是 Swift 還是 Objective-C, 都沒有在其他地方廣泛使用,而且這個平臺對每個東西都幾乎有它自己的命名方式,并且連要在真機上調試都充滿了坎坷。無論你是剛剛入門 Cocoa 還是想糾正自己開發習慣的開發者,都能從本文檔獲益。不過下面寫的僅僅是建議,所以如果你有一個更好的方案,那就試試吧!
CProgressView 是 iOS 圓形進度視圖。
JKLLockScreenViewController 是 iOS 上的屏鎖控制。
SpringAnimationCALayer 是利用 CALayer 制作彈簧動畫效果的一個輔助函數。
SSToolkit 可以說是 iOS 開發者最常使用的工具類之一,該開源項目提供了一個完整的 iOS 類庫集合,用于解決 iOS 開發者在開發過程中常碰到的一些問題,比如追蹤一款設備是否具有視網膜顯示屏或是否能剪裁圖片,包含 SSCollectionView、SSGradientView、 SSSwitch 等諸多非常方便的類。
NVBnbCollectionView 是一個集合視圖,靈感來自 Airbnb。
DAExpandAnimation 是一個自定義的模式切換,提供一個有拉伸效果的控件。
這是個精心編排的列表,它包含了優秀的 iOS 框架、庫、教程、XCode 插件、組件等等。
CTImagePicker - 照片選擇
通過modal進行轉場,設置 modalTransitionStyle 為 UIModalTransitionStyleCrossDissolve ,設置 modalPresentationStyle 為 UIModalPresentationOverFullScreen
NSData *condata = responseObject; //設置編碼格式,這種編碼格式可以正常讀取中文 NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000); NSString *rcontent = [[NSString alloc]initWi
iOS 向來以絲般順滑的過度動畫聞名,好的動畫可以讓用戶更好地理解 app,并且可以讓 app 更加有趣。有趣很重要。
iPhone SDK提供了三個類來管理位置信息:CLLocation CLLocationManager 和 CLLHeading(不常用)。除了使用GPS來獲取當前的位置信息外,iPhone也可以基于WiFi基站和無線發射塔來獲得位置信息。GPS的精度最高,可以精確到米級別,但是也最耗電。
TWRCharts 是ChartJS一個iOS封裝。幫助開發人員輕松通過利用強大的原生Obj-C代碼來建立動畫圖表。
在ios里來上傳文件的方法很多,比如把文件base64直接post,本來打算這樣做的,發現各種不爽,服務端收起來也各種不爽,所以干脆用標準的http上傳協議mutipart來搞個上傳就好
對時間處理,在開發時,時常碰到。一般有獲取具體的年月日和星期,兩個不同時間的差,某一天的前一天或后一天等;在這里我只介紹獲取具體的年月日和星期,及某一天的前一天或后一天的方法;
SACalendar 易使用,可定制的 iOS 7 日歷。只需要3行代碼。每一個視圖都能定制來滿足你的需要。
XHRefreshControl 是一款高擴展性、低耦合度的下拉刷新、上提加載更多的組件。
ios 使用json