原创 Objective-C編碼規範:26個方面解決iOS開發問題

本文出處程序員頭條:http://www.90159.com/2015/06/17/Objective-C編碼規範:26個方面解決iOS開發問題/ 轉載請在開頭註明本文出處。 介紹 我們制定Objective-C編碼規範的原因是我們能夠在

原创 UIViewContentMode各類型效果

UIViewContentMode typedef enum {     UIViewContentModeScaleToFill,     UIViewContentModeScaleAspectFit,      // conte

原创 ios深拷貝,淺拷貝,拷貝自定義對象的簡單介紹

copy語法的目的:改變副本的時候,不會影響到源對象; 深拷貝:內容拷貝,會產生新的對象。新對象計數器置爲1,源對象計數器不變。 淺拷貝:指針拷貝,不會產生新的對象。源對象計數器+1。 拷貝有下面兩個方法實現拷貝: [objc

原创 解決tableview頂部留白一段的處理方法

今天解決tableview佈局之後出現一個問題,在tableview的最頂部有一段空白區域 解決辦法:1.如果tableview的style是plain模式,那麼直接設置self.automaticallyAdjustsScrollVie

原创 iOS開發 [SY_InformationController respondsToSelector:]: message sent to deallocated崩潰信息

整個頁面開發已經完成,但是在合併代碼以後,點擊頁面返回按鈕後程序崩潰。 然而此時通過全局斷點也不能定位錯誤,不能提供任何有效信息,直接崩潰到主函數中。。。最後是通過監控模式出現[SY_InformationController respo

原创 iOS多線程之GCD

      目前我瞭解到的多線程編程技術一共有四種,分別是pthread,NSThread,NSOperation,GCD,但在我看來使用最多的還是GCD,今天就先來說說GCD,其他三種請繼續關注。。。      首先,GCD是什麼。全稱

原创 UIView和CALayer的區別 說的比較清楚了

如果這篇帖子能夠給出每個代碼中所帶來的頁面效果 就更好理解了 以後我自己寫之類的介紹可以從中吸取教訓 記錄園子裏的一篇有關CALayer與UIView的關係 CALayer屬於Core Animation部分的內容,比較重要而

原创 你真的懂得tableview cell的兩個重用方法嘛

  先說一下tableview  cell的兩個重用方法(一下是iOS的描述) - (nullable __kindof UITableViewCell *)dequeueReusableCellWithIdentifier:(NSS

原创 搭建本地版本庫--git

Linux平臺安裝git:    1、$ git      (檢測該系統是否安裝了git,出現如下命令表示沒有安裝) The program 'git' is currently not installed. You can