IOS開發(fā)注意事項

1. http請求

必須在Info.plist添加屬性App Transport Security Settings,以及Allow Arbitrary Loads設(shè)置為yes

2.retain,copy,strong

retain:是說明該屬性在賦值的時候,先release之前的值,然后再賦新值給屬性,引用再加1。
copy: 建立一個索引計數(shù)為1的對象,然后釋放舊對象
strong: 強引用

nonatomic: 非原子性

3. 第三方框架Masory

這是一個自動布局約束框架,值得學(xué)習(xí)。

4. 混編-fobjc-arc -fno-objc-arc

在Complier Sources中選中需要(或不需要)使用ARC的文件,雙擊,添加-fobjc-arc(或-fno-objc-arc)


混編譯參數(shù)

5. OC之消息

OC方法定義

6.OC之Category,擴(kuò)展

Objective-C提供了一種與眾不同的方式——Category,可以動態(tài)的為已經(jīng)存在的類添加新的行為。這樣可以保證類的原始設(shè)計規(guī)模較小,功能增加時再逐步擴(kuò)展。使用Category對類進(jìn)行擴(kuò)展時,不需要訪問其源代碼,也不需要創(chuàng)建子類

7.OC之Protocol

OC的Interface,與java的接口含義不同。Protocol與java的接口類似。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • /* 一、LaunchScreen LaunchScreen產(chǎn)生原因:代替之前的啟動圖片 好處: 1.可以展示更多...
    petter102閱讀 494評論 0 0
  • /* 一、LaunchScreenLaunchScreen產(chǎn)生原因:代替之前的啟動圖片好處:1.可以展示更多的東西...
    XiaXiang閱讀 434評論 0 2
  • 新年將至,工作比較繁忙,項目也馬上結(jié)項,沒有什么時間記錄,忙里偷閑稍微寫一點遇見的坑吧。 一、iOS系統(tǒng)定位相關(guān) ...
    吃屁的小栗子閱讀 523評論 0 0
  • 自2015年我上高二起,文化大師汪國真、楊絳、陳忠實相繼逝世,除這三位我欽佩的大師外,張充和、孫幼軍、草嬰...
    馬圣理閱讀 1,191評論 0 2
  • 我是羅胖所有擁躉里面較早發(fā)現(xiàn),并對他關(guān)注的一批人了,從最初第一季“向死而生”、“逃離北上廣的另類思考”、“如何愛國...
    快樂糊涂蟲閱讀 305評論 0 0

友情鏈接更多精彩內(nèi)容