原创 iOS如何快速解決PCH文件的路徑找不到問題

        pch文件是常用的文件,xcode6之後不再默認創建,之前是默認的,但是蘋果給的有這個文件創建方法,創建起來也很簡單,有些麻煩的事情是新的創建的方法需要自己設置路徑,這點有些麻煩,最近看到別人使用的一種簡單方法,覺得很有用

原创 Swift中的單例的一種簡單寫法

      Swift中單例的寫法有很多種,下邊表述一種比較簡單的方法,我們知道,單例就是一塊內存到處可以用,如下,類名字是:NetWorkRequest,單例的類方法是:shareNetWorkRequest,我們可以通過懶加載的方式,

原创 iOS UIWebView中Objective-C與Javascript的深層交互(三)

       上篇文章中講述瞭如何通過代碼直接用JavaScript調用Objective-C方法,本文通過另一種思路實現,即通過稍微複雜的一種方法,即通過一個對象來調用方法,該方法通過實現一個協議來操作,即JSExport協議     

原创 iOS UIWebView中Objective-C與Javascript的深層交互(二)

 上篇文章中講到了如獲取JSContext以及如何通過JSContext實現OC調用JS的代碼功能,該文總結下如何通過JavaScript調用OC的代碼,也不麻煩:本文講述直接調用的方法    1:和之前一樣:首先創建JSContext對

原创 iOS UIWebView中Objective-C與Javascript的深層交互(一)

        最近項目中有用到OC與JS的交互,剛開始時候覺得只用一個函數就能搞定交互,即 stringByEvaluatingJavaScriptFromString 後邊爲JS代碼轉化的字符串,後來隨着項目的內容的增多,逐漸發現功能

原创 HTML的div標籤

定義:可以定義文檔中的分區,即可以把文檔分割爲獨立的,不同的部分,,如果用id或者class來標記div那麼該標籤的作用會變得更加有效 用法:其是個塊級元素,這意味着他的內容自動的開始一個新行,實際上換行是該標籤的唯一格式表現,可以通過d

原创 因WKWebview導致視圖控制器釋放不掉而內存崩潰的問題

         之前有引用到WKWebview,爲使用方便將WKWebview設爲了成員變量,然後又設置了該成員變量的scrollview的屬性的

原创 iOS 中的UIWebview如何添加頭視圖的問題

         要知道UIWebview是有個Scrollview的屬性的,我們可以通過這個檢測滾動的contentoffset進而拿到偏移量,可

原创 iOS中通過字符串創建類(Swift)

        開發中可能會經常遇到動態創建類的情況,有時候是根據服務器返回的字段進行處理,在OC中很簡單,直接通過NSClassFromString方法即可,但是在Swift中,要加上命名空間才能夠創建,具體如下:     1:命名空間

原创 iOS中使用GCD中的Group管理子線程

       之前的項目中有用到SDWebimage緩存圖片,當圖片只有一張的時候,無所謂,在回調的方法中直接調用即可,但是如果是多張圖片的話,這個時候不知道哪個線程先完成,因爲SDWebimage下載一張圖片是開一個子線程,多張的話就多

原创 swift中根據寬度計算文字高度的方法的封裝

開發中經常會用到根據字符串的寬度或者高度來算高度以及寬度的情況,OC中比較好操作,但是之前的一些方法被捨棄之後再過度到swift會有些茫然,好在找了下api,也百度一下別人的方法,自己封裝了根據高算寬以及根據寬算高的方法,留着以後自己使用

原创 Attempt to set a non-property-list object 報錯問題

         NSUserDefaults只能保存諸如NSArray、NSDictionary、NSData、NSNumber等基本數據類型,如

原创 iOS中使用UITextView時候的一些小技巧

1:inputView屬性,設置過該屬性之後鍵盤將不再彈出,此時的鍵盤就是自己設置的inputView,若是自定義鍵盤可以使用該屬性進行一定的操作 2:alwaysBounceVertical屬性,默認是false,設置爲true之後te

原创 iOS中圖片壓縮的常見方法

      開發中經常會碰到從手機相冊中選擇圖片的需求,選擇圖片這個過程是一個消耗性能的過程,取決於手機圖片的大小,如果手機像素非常高,圖片的尺寸非常大,這個時候就會變得很消耗性能,比如一張圖片5兆,這個時候選擇後加載的時候就會有些卡頓,

原创 iOS中如何在Xib中爲UIView及其子類設置圓角

        開發中經常會給UIView及其之類設置圓角,這個時候我們要改變view的layer層的兩個屬性,分別是:layer.cornerRadius,設置屬性和layer.masksToBounds 超出邊界是否剪除,通過這兩個屬