原创 JavaScript--閉包

高階函數-->函數套函數,函數可以作爲另一個函數的參數。[同時一個函數的返回值也可以是個函數,這個就形成了閉包(Closure)] 函數作爲返回值,這讓我想到的了iOS開發中的Block,有興趣的朋友可以好好比較一下。 eg1: fun

原创 ScrollView如何正常響應自己添加的手勢

UIScrollView自帶了一些手勢,有時候可能會與scrollView上面的子view的手勢產生衝突。 個人測試了一下,發現在scrollView上面的子view上的手勢響應優先級是比scrollView上的高的,只是touchesB

原创 17 | 攝像頭和相冊

iPhone拍攝功能異常強大,我們需要知道如何操作攝像頭。 實現拍照、錄像和顯示系統照片 鏈接:操作攝像頭打開相冊demo ----------------------- 預備知識: UIImagePickerController | 圖

原创 iOS--MVC、自定義大小可變的view(純手寫)

採用MVC自定義一個view,效果: 思路: 採用MVC,第一步確定model。很明顯這個view的model應該由image、string、string組成。model如下: dataModel: .h // // DataMode

原创 iOS開發--在Mac上搭建本地Apache服務器

1.打開終端,輸入以下命令:[注意:在用戶目錄下(root)輸入命令] sudo apachectl -k start//打開apache服務器 -------------------------------------------

原创 多點下載、斷點續傳、AFNetworking的簡單使用

之前簡單的寫過單點下載,現在來看看多點下載和斷點續傳一級簡單的AFNetwoking第三方庫的使用。 最近比較累,直接上傳工程,裏面有註釋。資源:點這裏下載資源,資源暫時沒有通過審覈,直接留個郵箱[email protected]發個郵件

原创 使用Reachability網絡監測

使用Reachability監測自己的網絡情況。下面是簡單的測試。很簡單也很實用的一個庫。 資源下載:Reachability工程 要的話給[email protected]發封郵件 使用了CocoaPods導入Reachability庫

原创 7 | Objective-C動態特性

Objective-C的動態特性:動態類型(dynamic typing)、動態綁定(dynamic binding)、動態方法決議、動態加載(dynamic loading)、自省(introspection) 動態類型 即運行時再決

原创 CocoaPods裏面podfile指定引用庫的版本

eg: pod 'AFNetworking', '~> 1.0' //版本號>= 1 && < 2 pod 'AFNetworking', '1.0'         // 版本號= 1.0 pod 'AFNetworking', //

原创 iOS開發--HTTP協議

HTTP --> Hypertext Transfer Protocol,超文本傳輸協議 作用: 1.規定客戶端和服務器之間的數據傳輸格式 2.讓客戶端和服務器能有效地進行數據溝通 相對其它協議(file、mailto、ftp)的優勢:

原创 使用NSURLConnection實現簡單的單點下載

我上傳了資源: 點這裏下載:單點下載 說明:這個工程只是實現了簡單的單點下載,沒有實現暫停功能。代碼預留了開始和結束等屬性就是用來實現暫停和多點下載的。 博文後續會上傳多點下載的工程。 附: 常用相關類簡述: NSURL -->給出

原创 iOS開發中三種簡單的動畫

簡單的動畫都是對底層動畫的封裝。特點:功能單一,靈活性不高,用法簡單直觀。 三種簡單動畫: 1.首尾式動畫 2.block動畫 3.序列幀動畫 -----------------------------------------------

原创 iOS開發--UIWebView

UIWebView-->iOS進行混合開發的橋樑,在iOS開發中常用於加載網頁和html文件 現在對於混合式(傳統模式與PC網頁端相結合)移動端開發(開發成本低、速度快)越來越流行。在Android開發中有WebView作爲混合模式開發的

原创 查看模擬器上的沙盒路徑

在網上找了些資料,但是因爲Xcode的版本問題,煩的很。 最實在的方法就是你在工程裏面把路徑打出來,然後去找。 1.在工程裏打出路徑:(這裏打出了caches的路徑) NSString *caches = [NSSearchPathFor

原创 iOS開發--網絡編程基礎

網絡編程:一種實時更新應用數據的常用手段,同時是開發優秀網絡應用的前提和基礎。 --------------------------------------- 基本概念:[important] 客戶端(Client):移動應用(iOS等)