斯坦福 ios學習 筆記(二)

2021-07-24 17:54:54 字數 468 閱讀 8648

1.alloc用於記憶體分配,init用於初始化記憶體。

2.當我們只是區域性使用數字型別的時候,不要用nsnumber,因為它只是將其傳遞給方法。

3.nsninteger和unsigned int是一回事。nsninteger是64位無符號整型。

4.@"....."作用是讓所以字串為字串物件。

5.containsobject 是一種nsarray方法,送往已建立的陣列,它呼叫的是equal而不是equaltostring。

6.+方法是乙個類方法,將其傳送給類而不是物件例項。

通常用於建立事務、返回常熟。

其中類方法建立和alloc init建立不同(將在後面的文章中討論)

7.self=[super init];在init裡面,檢驗父類init的返回,確保它正確被初始化。

注:此部落格只是用於對ios有接觸的,所做的記錄只是自己平時容易忘記的,或者以前忽略了的內容,僅供參考!

斯坦福 ios學習 筆記(一)

一 ios系統架構 1.core os 核心作業系統層,unix核心,主要有電源管理,檔案系統,安全保護等。2.core service 核心服務層,主要有網路請求,多執行緒等操作,資料庫等。4.cocoa touch 觸控層 主要有ui,地圖,警示框,webview,camera。二 關於mvc ...

自學Swift 斯坦福筆記整理 八

view controller的生命週期 autolayout 當被segue這個view controller的時候.第一就會準備好 get prepared 另外outlet都被設定好了.就誒下來.view controller顯示在螢幕上 接著消失在螢幕上 而且他的幾何位置 geomtry 可...

斯坦福課程總結一

1.傳送訊息給空指標並不會讓程式崩潰,但是程式也不會執行任何操作,任何例項變數在沒有初始化前,預設是零或者是空,所以如果要往乙個是零或者空的例項變數傳送訊息時要對例項變數進行初始化分配記憶體,在堆記憶體中指定例項變數的資料型別和記憶體位址。2.如果在父類中已經對屬性的getter和setter方法進...