IOS開發需要注意的property變數宣告

2021-06-15 06:48:59 字數 392 閱讀 8033

在ios開發中,變數的宣告有2種比較常用,我這裡說說它們的區別:

一般大家喜歡在標頭檔案中宣告property,然後在m檔案synthsize,dealloc中release。這種做法比較多,但很多新手不知道其中的風險,這裡解釋一下。

在開發中,如果這個類有需要暴露給外部呼叫的,可以採用property的方式,這是其一。

第二點就是,如果在給宣告的變數賦值時採用了self.的方式,這個時候引用計數是會加1的。

如果是這種情況,可以參考以下做法,**我是盲敲的,僅供參考。

.h.m

- (void)dealloc

-...

注意,如果定義的變數不是property,而只是大括號裡面的變數,這時候我們只能釋放一次,如果釋放兩次就是過度釋放,會引起程式崩潰。

ios開發 需要注意的地方 注意事項

一 launchscreen launchscreen產生原因 代替之前的啟動 好處 1.可以展示更多的東西 2.可以只需要出乙個尺寸的。啟動的優先順序 啟動 launchscreen.xib 模擬器尺寸不對 程式中碰見模擬器尺寸不對,馬上去找啟動,預設模擬器的尺寸由啟動決定。main.storyb...

介面開發需要注意的

我們在開發 api 應該注意的幾個事項 僅供參考 1 單檔案實現多介面的形式有很多種,例如 if.elseif.或 switch 或 動態方法 也就是tp的這種訪問函式體的形式 2 對於資料的輸出最好用json,json具有相當強大的跨平台性,市場上各大主流程式語言都支援json解析,json正在逐...

iOS中需要注意的事情

開個帖子來記錄下遇到的一些ios開發中需要注意的東西。2.uiview的frame問題 有時候用到一些view的尺寸 比如求view的高度 提示功能可能會可以直接給出view.height,模擬器上是好用的,但是真機不行。所以要寫全view.frame.size.height或者view.bound...