原创 C語言枚舉enum的定義
enum WriteDataStatus{ WriteDataStatusStart=-1,//開始寫入 WriteDataStatusEnd=0,//結束寫入 WriteDataStatusRefuse
原创 swift3.0調用相機和相冊 簡單實用
1、首先,swift3.0中調用相機和相冊會導致崩潰,需要在info.plist文件中加入兩個鍵值對,如下: Privacy - Photo Library Usage Description 和 Privacy - Camera Us
原创 在xib中給view添加手勢(swift)
添加兩個視圖,分別是 view1:tag設置爲1,關聯手勢tap1 view2:tag設置爲2,關聯手勢tap2 將tap1和tap2 拖動到代碼中關聯同一個方法,如: @IBAction func tapGesture(_ tap:
原创 iOS中幾種數據永久存儲方式
iOS中數據存儲方式有以下幾種: (1)、writeToFile:atomically: (2)、NSUserDefaults (3)、NSKeyedAchiever(用於將數據轉成二進制流) (4)、使用數據庫存儲 SQLite3(該
原创 淺談OC內存管理機制
OC內存管理是通過管理對象的引用計數來實現,其規則爲:誰創建誰釋放,誰引用(retain)誰管理。 管理方式分兩種:ARC(自動引用計數)、MRC(手動引用計數),下面就這兩種方式進行敘述: 1、ARC
原创 如何在Xib中添加自定義的屬性?
1、步驟:(以UIImageView爲例) (1)新建自定義類MyImageView; (2)添加屬性 類型前加IBInspectable關鍵字;在.m中實現這些屬性的set方法。 (3)在Xib中拖動該類控件,將其class修改
原创 Mac & Xcode常用快捷鍵總結
Mac ctrl+tab:瀏覽器內標籤切換 win+shift+3:屏幕截圖,自動保存到桌面 win+shift+4:指定區域截圖,跟qq截圖一樣。很爽,再也不用依賴qq了。 win+shift+4+space 指定應用程序的快
原创 swift3.0 coredata 的使用
//swift3.0在語法上有很大的改變,以簡單的增刪改查爲例,如下: //User類如下: import Foundation import CoreData extension User { @nonobjc
原创 swift3.0使用AFNetWorking上傳頭像
//上傳頭像 func requestUploadHeadImg(imageData:Data) { let img = UIImage(named:"1.jpg") letimageData = UIImage
原创 iOS9網絡請求失敗
解決辦法: (1)在info.plist中添加屬性:NSAppTransportSecurity類型爲Dictionary。 (2)爲NSAppTransportSecurity 添加子屬性NSAllowsArbitraryLoads 類
原创 swift3讀取本地json數據 --JSONSerialization.jsonObject()
1、本地json數據如下:data.json { "total":2, "status":"ok", "data":[ { "id":1, "name":"周杰倫", "head_image":null, "tel":
原创 iOS10應用內跳轉到設置界面
1、iOS10之前的方法不行了,在網上找了資料,都說不能隨便跳轉了,是蘋果關掉了這個連接,只能使用如下語句跳轉到應用設置界面: [[UIApplication sharedApplication]openURL:[NSURL URLWi
原创 Xcode製作Bundle文件很簡單
1、製作 在項目中右擊鼠標 --> Show In Finder --> 右擊鼠標 --> 新建文件夾 --> 將文件夾命名爲:xxx.bundle --> 將 該文件添加到工程中即可。 2、讀取bundle文件夾中的數據
原创 Mac下xampp無法啓動mysql?
重裝xampp後 mysql就無法啓動了,找了很多方法都不行,在終端 輸入 sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start 這個命令也不行,最後改了下mysql的端口