原创 iOS中創建文件目錄時候存儲路徑的一些注意點

創建文件時候會先創建路徑,這個時候會有一些重點需要注意,現總結如下: 1:Documents 主要用來保存由應用程序本身所產生的文件或者數據內容,例如,項目塗鴉時候的繪圖,截屏之類的內容,項目的進度等等,需要注意的是改目錄的文件會被自動

原创 Swift中如何實現自定義Debug模式下打印Log

       打印log是開發調試過程中是必不可少的一步,但是上線之後這中log就沒有什麼意義,而且很消耗性能,如何在調試時候打印不調試就不打印呢?objective-c時代我們可以使用宏定義來設置工程debug模式下打印log,rele

原创 iOS中CocoaPods使用時候報錯 ”is not used in any concrete target”的原因及解決辦法

       使用cocoapods時候,一些比較久的工程,有時候會遇到is not used in any concrete target.的問題,例如:`SDWebImage (~> 3.7.5)` is not used in an

原创 iOS開發中如何用Swif重寫cell的frame方法

         設置cell的內邊距的時候會用到重寫setframe的方法,OC裏邊很簡單,但是在Swift中稍微有點麻煩,我在寫的時候內存陷入了死循環,現在總結下後來正確的寫法,希望能幫到你,說白了其實很簡單:代碼如下   overr

原创 Swift3.0中GCD定時器的使用

      swift3.0語法變化之後,好多東西用法都發生了變化,最近要用到定時器,網上搜集了好多寫法,最後才搞好,現分享一下,方便以後使用,也希望能幫助別人 首先,創建定時器,和之前的有所不同,代碼如下:  var timer = 

原创 iOS中如何禁用系統自帶的Emoji表情鍵盤

        開發中會遇到輸入字符限制的需求,比如有時候需要禁用emoji的鍵盤,emoji的鍵盤,貌似具體的輸入法有不同的編碼方式,網上有很多禁用emoji的方法,只是經過測試,第三方輸入法如搜狗百度等,都禁用不掉,這個具體的好方法我

原创 HTML的DTD文檔

首先說一下什麼是DTD文檔:        由於歷史的原因,HTML有很多的版本的規範,不同的版本有不同的差異,爲了方便瀏覽器正確的編譯解析以及渲染我們的網頁,我們需要在HTML的文件的第一行告訴瀏覽器我們當前的網頁是基於那個標準規範編寫

原创 HTML中常見的標籤及意義(一)

1:<html>標籤:雙標籤,網頁的標誌及開始,內容寫在這個標籤內; 2:<head>標籤:雙標籤,html的頭標籤,一些設置的東西寫到這裏邊; 3:<body>標籤:雙標籤,html的內容部分,展示內容寫到這裏邊; 4:<title>標

原创 iOS中使用swift語言做淘寶的第三方登錄

         現在第三方登錄是在大部分APP都有的功能,我們最近項目中使用了淘寶的第三方登錄,這個我們平時使用的較少,而且使用的是swift3.0,調用oc語法,使用過程中還是遇到了些問題,所以現在做下終結,方便下次使用 首先:淘寶的

原创 iOS中使用SDWebImage加載圖片失敗之後如何重新加載

     毫無疑問,SDWebImage絕對是我們平時做項目使用頻率最廣的第三方框架之一,良好的封裝性和性能,真的是非常優秀,最近項目中使用了這個庫函數加載網絡圖片,但是發現了一個問題,就是有時候網速不太好,比如當前的WiFi的信號不太強

原创 iOS中修改APP的名稱

        其實很簡單,不過經常是字段名稱容易忘記,具體的做法是在InfoPlist.s文件里加上CFBundleDisplayName選項,類型是String,然後對應寫上你想要的中文名稱即可,很簡

原创 swift3.0使用友盟分享遇到無法調出分享界面的解決辦法

         最近使用了友盟的分享,項目是swift語言的版本,但是發現友盟的sdk版本是oc的,首先有種不詳的預感啊,好吧,但是項目總是要繼續完成的,按照官方文檔的指點一步一步的集成,發現原來也不麻煩,無外乎添加庫文件,添加編譯參數

原创 MBProgressHUD needs to be accessed on the main thread.報錯的解決辦法

MBProgressHUD和SVP是最常見的狀態顯示的第三方庫了,最近遇到個MB的問題,如標題所示,崩潰崩到三方庫的內部了,字面意思是必須要放到主線程了,請看我最初寫的代碼: -(void)showMessage:(NSString *)

原创 Html的基礎格式

首先說明一個注意點: GBK(GB2312)和UTF-8的區別 前者是裏面存儲着字符比較少,僅僅存儲了漢字和一些常用外文,特點是體積比較小; 後者是存儲着世界上所有的文字,特點是體積比較大; 如果網站僅僅包含中文的話建議使用GB2312,

原创 Html開發中的常見標籤的分類

1:雙標籤的:即:成對出現的標籤,有開始也有結束的,如<head></head>等大部分常見的標籤 2:單標籤:只有一個單括號組成的,如<meta/>標籤 3:並列標籤:如<head></head>,<body></body>標籤之間,是