原创 Swift 4.0 正式發佈,更快更兼容更好用
轉自:開源中國 Swift 4 現已正式發佈!Swift 4 在 Swift 3 的基礎上,提供了更強大的穩健性和穩定性,爲 Swift 3 提供源碼兼容性,對標準庫進行改進,並添加了歸檔和序列化等功能。 你可以通過觀看
原创 JSON解析之NSJSONSerialization
JSON解析之NSJSONSerialization -(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event { //獲取url
原创 gem install cocoapods ERROR: While executing gem ... (Gem::FilePermissionError)
在cocoapods 執行 sudo gem install cocoapods的時候出現 While executing gem ... (Gem::FilePermissionError) You don't have wri
原创 Swift-類型安全(三)
Swift是一門類型安全的語言 原因: 1.類型安全的語言鼓勵程序員在編寫代碼時,提前預設好變量及常量的類型,防止在傳遞及賦值時傳給不同類型的值 2.Swift在編譯時就會做類型檢
原创 MapKit/地圖定位導航(第一篇:基本配置)
1.版本Xcode8.3.3 2.Target->Capabilities->BackGround Mode(On狀態)->Location updates(鉤上) 3.用SB或XB加MaoKit需要導入框架MapKit.framewor
原创 MapKit/地圖定位導航(第四篇:持續定位)
//Framework框架需要使用<> #import <CoreLocation/CoreLocation.h> @interface ViewController () <CLLocationManagerDelegate>{
原创 函數與閉包(Swift)
函數 1.無返回值函數的三種寫法 func demo3(){} func demo4()->(){} func demo5()->Void{} 2.基本寫法 func demo(x:Int,y
原创 Swift-數據類型(二)
1. 整型 let num1 : UInt8 = 1 //無符號8位整數 let num2 : UInt16 = 2 //無符號16位整數 let num3 : UInt32 = 3 //無
原创 工程組件化--遠程私有庫及索引庫的建立與使用(初級)
1.在GitLab上創建一個遠程索引私有庫,即:創建一個私有工程 名稱爲PrivateRepo2.將遠程索引庫地址加入repo 命令: pod repo add PrivateRepo http://xxxxxxx/xxxxxx/P
原创 Swift-函數(八)
//函數完整寫法 func function_0() -> () { } //無參無返回值函數 func function_1() { print("無參無返回值函數") }
原创 Swift-字符串(四)
//String 是一個有序的字符集合, Swift字符串通過String類型表示,也可以表示爲Character類型值的集合 var str = "Hello, playground" //初
原创 Swift-控制流(七)
Swift中的控制語句包括for while if switch break continue 一.for //...表示1~5閉區間中的數字,其中index爲隱式聲明 for index
原创 MapKit/地圖定位導航(第二篇:一次定位)
//導入頭文件 #import <CoreLocation/CoreLocation.h>//引入頭文件 @interface ViewController () <CLLocationManagerDelegate>{
原创 Swift-集合字典(六)
字典是一種存儲相同類型多重數據的存儲器,每個值都關聯讀的鍵,鍵作爲字典中的這個值數據的標識符.和數組中的數據項不同,字典中的數據項並沒有具體順序. 一.創建字典 var airp
原创 NSURLProtocol攔截網絡請求
1.原理NSURLProtocol 是蘋果爲我們提供的 URL Loading System 的一部分,在每一個 HTTP 請求開始時,URL 加載系統創建一個合適的 NSURLProtocol 對象處理對應的 URL 請求,而我們需要做