原创 項目中關於內存管理的問題

OC中內存管理機制。與retain配對使用的方法是dealloc還是release,爲什麼?需要與alloc配對使用的方法是dealloc還是release,爲什麼?readwrite,readonly,assign,retain,cop

原创 開發完成不是最終結果,怎樣完成優化?

1.如何讓你的應用程序更加省電? 答:(1)如果程序用到定位,需要在定位完畢之後關閉定位,或者降低定位的頻率,不停的定位會消耗電量。(2)如果用到了藍牙,需要使用藍牙時候開啓藍牙,藍牙用完之後關閉藍牙,藍牙也很耗電。(3)優化算法,減少

原创 copypng emitted errors

由於強迫症偶爾會看到關於圖片的報錯信息(***.png): 類似於以下這樣: CopyPNGFile /Users/gongihou/Library/Developer/Xcode/DerivedData/KTVgo-frborfduej

原创 親測,安裝cocoa pods,簡單,暴力,有效!

打開mac終端: 1.移除現有Ruby默認源 $gem sources --remove https://rubygems.org/ 2.使用新的源 $gem sources -a https://ruby.taobao.org

原创 自用,https

https協議 比http 安全 需要在plist文件中添加 [key]NSAppTransportSecurity[/key]     [dict]         [key]NSAllowsArbitraryLoads[/key]  

原创 設計模式,,,一個程序猿應一生追求完美的東西

描述一下KVO和KVC。 Key-Value Observing (簡寫爲KVO):當指定的對象的屬性被修改了,允許對象接受到通知的機制。每次指定的被觀察對象的屬性被修改的時候,KVO都會自動的去通知相應的觀察者。 KVC是KeyValu

原创 關於集成支付寶SDK的開發

下載 首先,你要想找到這個SDK,都得費點功夫。現在的SDK改名叫移動支付集成開發包了,下載頁面在 這裏 的 “請點此下載集成開發包” Baidu和Googlep排在前面的支付寶開放平臺,裏面的SDK已經是2年前的版本了,而且還

原创 上拉刷新,下拉加載

1.上來加載,下拉刷新數據; a。導入Refresh文件夾  b。導入頭文件: #import "UIScrollView+MJRefresh.h" c。添加調用方法 #pragma mark- #pragma mark-上拉加

原创 數據持久化,好高端~哎,數據庫啊!!

IOS中的沙盒機制(SandBox)是一種安全體系,它規定了應用程序只能在爲該應用創建的文件夾內讀取文件,不可以訪問其他地方的內容。所有的非代碼文件都保存在這個地方,比如圖片、聲音、屬性列表和文本文件等。 1.每個應用程序都在自己的沙盒內

原创 在已經安裝cocoa pods的情況下,打開終端給指定工程配置第三方

自己做項目的時候,使用一直很熟練,休整一段時間後,發現不知道該怎麼弄了,記錄下來,希望能幫助到大家。 這是在系統已經安裝了cocoapods的情況下,才能用以下指令進行配置。 利用cocoa pods比手動配置的時候方便的太多,太多