iOS小知識點羅列

weixin_34146805發表於2016-06-23

三目運算子##

基本格式 : (關係表示式) ? 表示式1:表示式2
執行流程 :
關係表示式為真 返回表示式1
關係表示式為假 返回表示式2

iOS工程中PrefixHeader.pch檔案的建立和配置##

Xcode6中沒有自帶的pch檔案,建立步驟:

  1. 新建iOS->Other->PCH File
  2. 設定PCH檔案的路徑:
    targets->BuildSetting->Prefix Header->設定 $(SRCROOT)/ 檔案在工程中的路徑
  3. PCH能向以前一樣正常使用

Label自動換行##

1864695-384cccfbe3858725.png
Label自動換行(手寫程式碼).png
1864695-510b152b1537dc39.png
Label自動換行(Xib).png

instancetype和id##

1、相同點:作為方法的返回型別
2、不同點:
instancetype可以返回和方法所在類相同型別的物件,id只能返回未知型別的物件。
instancetype只能作為返回值,id可以作為引數

淺拷貝和深拷貝##

1864695-7e33313614ce4f58.JPG
淺拷貝和深拷貝.JPG

自定義View##

1864695-d5236e0fd469eb8d.JPG
自定義View.JPG

UIScrollView的常見屬性##

1864695-2ef3506369cdc19c.JPG
UIScrollView的常見屬性.JPG

AspectRatio##

1864695-6088ace90e9a900f.png
AspectRatio.png

正規表示式##

1864695-6629ddd05a58c3ec.png
正規表示式.png

備註:簡書程式碼框的實現
字元為 ```

這裡可以寫程式碼

<code> add </code>