Time of Update: 2016-11-18
Qt5 開發 iOS 應用之訪問 SQLite 資料庫,qt5sqlite開發環境:macOS 10.12.1Xcode 8.1Qt 5.8iPhone 6S+iOS 10.1.1 原始碼:我在 Qt 程式裡指定了資料庫的名稱來建立資料庫,在 Win10、Android、macOS 下正常運行,但是在蘋果手機上報錯。 QSqlDatabase db; db.setDatabaseName("farmer.db"); // 建立資料庫 問題:在模擬器上可以正常訪問
Time of Update: 2016-11-18
iOS 開發之路(WKWebView內嵌HTML5之圖片上傳) 五, HTML5頁面的圖片上傳功能在iOS端的實現。 首先,頁面上用的是plupload組件,在wkwebview上存在兩個坑需要修複才能正常使用。 問題:在webview上點擊選擇照片/相機拍攝,就會出現whose view is not in the window
Time of Update: 2016-11-09
Xcode憑證路徑和緩衝清理路徑,xcode憑證路徑清理1.Xcode憑證路徑:~/Library/MobileDevice/Provisioning Profiles2.Jenkines共用憑證路徑:/使用者/共用/Jenkins/Library/MobileDevice/Provisioning Profiles3.Xcode編譯項目緩衝垃圾的目錄:~/Library/Developer/Xcode/DerivedData4.Xcode PCH 根檔案路徑:$(PROJECT_DIR)/$(
Time of Update: 2016-11-09
iOS學習,ios學習路線一、給原生的 UIImageView 添加類別來支援 GIF 播放GIF 動態圖片檔案中包含了一組圖片及資訊,資訊主要記錄著每一幀圖片播放的時間,我們如果擷取到了 gif 檔案中所有的圖片同時又擷取到每一幀圖片播放的時間,就可以為 UIImageView 添加主要畫面格動畫的方法讓其播放 GIF 的內容了1.建立一個 UIImageView 的類別2.解析 GIF ,獲得 GIF 的資訊#pragma mark -- 解析 DGIF-(void)gifWithUrl:(
Time of Update: 2016-11-08
iOS 幕後處理,ios幕後處理iOS
Time of Update: 2016-11-09
Regex,正則參考網址:http://deerchao.net/tutorials/regex/regex.htm 匹配字元: []-----表示匹配一個字元 ^-----匹配字串的開始,如果不在[]裡面表示以什麼開頭, 在[^]表示不是那些字元 $-----匹配字串的結束 .-----點表示匹配除分行符號之外的任一字元 匹配字元取反: \W-----匹配非(字母 或 數
Time of Update: 2016-11-06
[轉]一些NSArray,NSDictionary,NSSet相關的演算法知識,nssetnsdictionaryiOS編程當中的幾個集合類:NSArray,NSDictionary,NSSet以及對應的Mutable版本,應該所有人都用過。只是簡單使用的話,相信沒人會用錯,但要做到高效(時間複雜度)精確(業務準確性),還需要瞭解其中所隱藏的演算法知識。在項目當中使用集合類幾乎是不可避免的,集合類的使用情境其實可以進行抽象的歸類。大多數時候我們需要將若干個對象(object)暫時儲存起來,以備後
Time of Update: 2016-11-08
IOS編程思想,ios編程從今天起想走進IOS架構的大門,一直不屑於學習第三方架構,覺得架構也是一點點代碼給壘起來的,只要掌握了代碼就可以了,殊不知壘代碼的過程才是最重要的,而這個過程又豈是一朝一夕就能達到完美境界的,達到完美沒有捷徑,但是學習第三方架構無疑會讓自己以更少的時間達到目的。 所以學習好的架構絕對是成功路上的鋪路石。 今天稍微理解了下IOS的編程思想,在這裡做個筆記先,以後的練習才是王道:1.
Time of Update: 2016-11-03
textField和textView限制輸入條件,textfieldtextview以下兩法方法都是實現textfield和textView的代理方法 需要先遵循代理一:textField限制只能輸入數字和小數點 且小數點後只能保留兩位 小數點前最多5位 - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range
Time of Update: 2016-11-02
iOS—Mask屬性的使用,iosmask屬性Mask屬性介紹Mask平時用的最多的是masksToBounds 吧. 其實除此以外Mask使用情境很多,看完之後你會發現好真是好用的不要不要的...先來瞭解下Mask屬性到底是什麼?Mask 英文解釋是蒙板/面罩,平時我們稱為蒙層.
Time of Update: 2016-11-05
代理擴充-隱式代理和多播代理,代理擴充代理這東西,真的不想再談了,估計是個iOS開發人員都能熟練使用,跟Notification和Block一樣,都用的滾瓜爛熟了。這裡小小的談論一下代理的擴充:隱式代理和多播代理,其實非常簡單。 隱式代理:就是定義協議的屬性時不用再遵守協議了,實現方法的類也不用在遵守協議了,因為協議方法定義在NSObject的分類中。直接上代碼吧,真的是十分的簡單:1、Person類的標頭檔: 1 #import
Time of Update: 2016-11-03
福利->KVC+Runtime擷取類/對象的屬性/成員變數/方法/協議並實現字典轉模型,kvcruntime我們知道,KVC+Runtime可以做非常多的事情。有了這個,我們可以實現很多的效果。這裡來個福利,利用KVC+Runtime擷取類/對象的所有成員變數、屬性、方法及協議;並利用它來實現字典轉模型。廢話不多說,直接上代碼:1、工具類(其實就是NSObject的一個分類)標頭檔 1 #import <Foundation/Foundation.h> 2 3
Time of Update: 2016-11-05
鏈式編程和函數式編程,鏈式編程函數說起鏈式編程和函數式編程,小夥伴們千萬不要緊張。聽著很高大尚,其實也就那麼回事。相信有過C#開發經驗的,或者其他編程經驗的,只要不是OC,一看就知道。看兩行代碼:1 Person *person = [[Person alloc] init];2
Time of Update: 2016-11-02
iOS相簿、相機、通訊錄許可權擷取,ios通訊錄iOS相簿、相機、通訊錄許可權擷取 說明這是本人寫的一個工具,用以便利的處理各種許可權擷取的操作,目前提供相簿、照相機、通訊錄的許可權擷取操作,參考了 http://www.jianshu.com/p/a05bc0598e2a 的源碼並進行了部分修改。 源碼https://github.com/YouXianMing/AuthorizationManager 細節以下是抽象基類以及使用方法:
Time of Update: 2016-11-03
指紋識別,指紋識別手機現在,在要求安全與效率兼得的時候,普通密碼已不能滿足我們的要求,指紋識別就這樣誕生了。每個人都有自己專屬的指紋,在需要支付等輸入密碼的地方,我們只需輕輕一按即可,避免了輸入密碼的繁瑣步驟,更加安全,而且媽媽再也不用擔心我們忘記密碼。 好了,不閑扯了,開始正題。其實,聽著高大上,實現起來特別簡單,因為蘋果已經幫我們封裝好了,我們只需要簡單的調用就好了。1、首先,我們需要匯入標頭檔:#import
Time of Update: 2016-10-27
把自己Github上的代碼添加Cocoapods支援,githubcocoapods 轉載請註明原連結:http://www.cnblogs.com/zhanggui/p/6003481.html一、前言這兩天被cocoapods折磨的心力憔悴。看cocoapods官網的添加支援,但是介紹的(ying)比(yu)較(tai)簡(cha)單,而且有的步驟也沒有寫上,導致看著官方文檔也沒有成功,後來查閱了簡書、CocoaChina等等,還是已經接近崩潰。沒有一個完整的介紹。索性多個文檔對比
Time of Update: 2016-10-28
【原】iOS學習之Xcode8關於控制台不列印錯誤資訊,iosxcode8前幾天將我的Xcode升到了8,但是在運行程式時,會列印很多沒有用的資訊,如:Xcode8運行程式時列印的亂碼於是各種尋求答案,找到如下答案:Edit Scheme-> Run -> Arguments, 在Environment Variables裡邊添加 OS_ACTIVITY_MODE =
Time of Update: 2016-10-29
IOS開發基礎知識--片段49,ios基礎知識--491:iOS項目設定檔info.plist檔案解析Localization native development region本地化Executable file可執行檔路徑Bundle identifier應用的唯一標識InfoDictionary version plist檔案的版本號碼Bundle name安裝的時候建立的檔案夾的名稱Bundle display name程式安裝到手機上的時候,案頭的顯示名稱Bundle
Time of Update: 2016-10-28
iOS開發:建立真機調試認證及描述檔案,ios真機iOS開發:建立真機調試認證及描述檔案關於蘋果iOS開發,筆者也是從小白過來的,經曆過各種困難和坑,其中就有關於開發認證,生產認證,in_house認證,add_Hoc認證申請過程中的問題,以及上架發布問題。今天就著重說一下關於針對於蘋果開發人員網站更新之後的真機調試認證申請。這所有的前提都是:你得有蘋果開發人員帳號個人($99)、公司($99)、企業($299)帳號均可。方法/步驟
Time of Update: 2016-10-27
關於 Xcode8列印JSON的時候,NSLog控制台顯示不完整,jsonnslog看到列印結果之後 為什麼只列印了一部分???為什麼呢??? 我也不知道為什麼,可能是xcode8的原因。借鑒了下國外人說了,printf可以列印全,自己寫了個輸出宏#ifdef DEBUG#define NSLog(FORMAT, ...) fprintf(stderr, "%s:%zd\t%s\n", [[[NSString stringWithUTF8String: __FILE__]