Jack 編寫 Cocoa 應用(以及其前身)已經有 20 多年了。雖然 Objective-C 可以說算是他的“母語”了,但是他也準備好了使用 2014 年 Apple 推出的全新語言—— Swift。Jack 是許多 iOS 和 OSX 編程書籍的共同著者之一,包括最暢銷的那本《Beginning iPhone Development with Swift》。
IOS-TextField知多少://初始化textfield并設置位置及大小 ? UITextField *text = [[UITextField alloc]initWithFrame:CGRect...
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)selectedImage editingInfo:(NSDictionary *)editingInfo { NSData *data; if ([UIImagePickerController isSo
通常用于刪除緩存的時,計算緩存大小 //單個文件的大小 - (long long) fileSizeAtPath:(NSString*) filePath{ NSFileManager* manager = [NSFileManager defaultManager]; if ([manager fileExistsAtPath:filePath]){ return [[manager attri
//當前日前日期 NSDate *today = [NSDate date]; //時區 NSTimeZone *zone = [NSTimeZone systemTimeZone]; //設置間隔 _interval = [zone secondsFromGMTForDate: today]; //今天+8小時(中國上海時區) today = [today? dateByAddingTimeIn
ApplePay,是蘋果公司在2014蘋果秋季新品發布會上發布的一種基于NFC的手機支付功能,于2014年10月20日在美國正式上線。
聲音是波的一種,頻率和振幅是描述波的重要屬性,頻率的大小與我們通常所說的音高對應,而振幅影響聲音的大小。頻率的單位是赫茲,赫茲是電、磁、聲波和機械振動周期循環時頻率的單位,即每秒的周期次數(周期/秒)。對于聲音,人類的聽覺范圍為20Hz~20000Hz,低于這個范圍叫做次聲波,高于這個范圍的叫做超聲波。
一個強大,面向協議的庫,用于在Swift中能夠使用 iOS Keychain 。
wiftCharts for iOS 是基于圖層的圖表庫。
GCD是iOS中經常使用的多線程技術,是一個重點也是一個難點,今天來看看GCD怎么使用。
早些年開發 iOS 的時候(那個時候 iOS 的前身被稱為 “iPhone OS”),UI 設計是一個相當簡單的事情——因為只需要為一種屏幕尺寸設計即可,這使得構建像素級完美設計 (pixel-perfect) 成為可能。而到了今天,屏幕尺寸愈來愈多,舊有的 UI 構建方法已經完全無法適應了。
在iOS開發調試過程中以及上線之后,程序經常會出現崩潰的問題。簡單的崩潰還好說,復雜的崩潰就需要我們通過解析Crash文件來分析了,解析Crash文件在iOS開發中是比較常見的。
Sqlite是ios數據存儲的一個重要手段,今天我們就一塊來看一下,怎樣使用sqlite將數據存儲到沙盒中去。
IOS中計算文件的大小:通常用于刪除緩存的時,計算緩存大小 //單個文件的大小 -?(long?long)?fileSizeAtPath:(NSString*)?...
上次降到了利用jspatch實現熱修復,那么今天我就簡單說一下關于動態framework 來進行動態修復;
現在iOS開發已經是arc甚至是swift的時代,但是內存管理仍是一個重點關注的問題,如果只知盲目開發而不知個中原理,踩坑就跳不出來了,理解好內存管理,能讓我們寫出更有質量的代碼。
UI 項目名稱 項目信息 1 、 MJRefresh 僅需一行代碼就可以為 UITableView 或者 CollectionView 加上下拉刷新或者上拉刷新功能。 可以自定義上下拉刷新的文字說明。具體使用看 “ 使用方法 ” 。 (國人寫) 2 、 CBStoreHouseRefreshControl 一個效果很酷炫的下拉刷新控件。 3 、 BreakOutToRefresh 一個下拉刷新打磚
按框架類、控件類、工具類和Xcode插件介紹了常用的iOS開發庫
NSTimer是iOS上的一種計時器,通過NSTimer對象,可以指定時間間隔,向一個對象發送消息。NSTimer是比較常用的工具,比如用來定時更新界面,定時發送請求等等。但是在使用過程中,有很多需要注意的地方,稍微不注意就會產生bug, crash, 內存泄漏。本文講解了使用NSTimer時需要注意的問題。
UIView方法之SizeToFit作用: 計算出最優size, 并且改變UIView的size