iOS Cocoa Touch學習筆記1

2021-07-08 12:18:43 字數 1859 閱讀 8010

1、 變數屬性前的iboutlet,表示它們關聯到應用程式使用者介面中定義的物件。weak 表明,系統在不再使用時,可以將其從記憶體中刪除,還可以用來避免迴圈引用。一般而言,宣告變數時盡可能指定為weak。

2、 class func 定義的方法是類方法。以@ibaction打頭的方法,在使用者與應用ui互動時被呼叫。

3、cocoa touch層:為應用提供提供核心功能(包括多工和廣告功能)。

核心服務層:用於訪問較低階的作業系統服務,如檔案訪問、icloud儲存、聯網和眾多常見的資料物件型別。

核心os層:提供最低階的os服務,如執行緒、複雜的數**算、硬體配件和加密。

5、了解應用如何自動利用解析度更高的retina螢幕,閱讀《drawingand print guide for ios》的 supporting high-resolution screens 分節。

6、常用的點按類控制項大小是44*44點(points)。----**hig

7、文字永遠不應該小於11點(points),即使使用者選擇極小的文字尺寸。內容樣式使用17點的字型大小作為大尺寸。通常來說,字型大小與行距值在每一檔的文字尺寸設定中差別為1點。 ---**《hig》

9、應用程式載入storyboard檔案時,其中的物件將被例項化,成為應用程式的一部分。那麼程式是在何處載入storyboard的呢?答案是info.plist檔案中。在info.plist檔案中,mainstoryboard file base name鍵指定了 檔案main.storyboard。那麼具體載入哪個場景呢?我們在編輯器中會發現乙個灰色箭頭,它指向檢視的左邊緣,被它指向的檢視即是要載入的場景。換句話說,編輯器中灰色的箭頭,指明了要載入的場景。

概括而言:info.plist檔案指明了要載入的main.storyboard,而main.storyboard查詢初始場景,建立該場景的檢視控制器類的例項。檢視控制器載入檢視,檢視被自動的新增到主視窗中。

1、 變數屬性前的iboutlet,表示它們關聯到應用程式使用者介面中定義的物件。weak 表明,系統在不再使用時,可以將其從記憶體中刪除,還可以用來避免迴圈引用。一般而言,宣告變數時盡可能指定為weak。

2、 class func 定義的方法是類方法。以@ibaction打頭的方法,在使用者與應用ui互動時被呼叫。

3、cocoa touch層:為應用提供提供核心功能(包括多工和廣告功能)。

核心服務層:用於訪問較低階的作業系統服務,如檔案訪問、icloud儲存、聯網和眾多常見的資料物件型別。

核心os層:提供最低階的os服務,如執行緒、複雜的數**算、硬體配件和加密。

5、了解應用如何自動利用解析度更高的retina螢幕,閱讀《drawingand print guide for ios》的 supporting high-resolution screens 分節。

6、常用的點按類控制項大小是44*44點(points)。----**hig

7、文字永遠不應該小於11點(points),即使使用者選擇極小的文字尺寸。內容樣式使用17點的字型大小作為大尺寸。通常來說,字型大小與行距值在每一檔的文字尺寸設定中差別為1點。 ---**《hig》

9、應用程式載入storyboard檔案時,其中的物件將被例項化,成為應用程式的一部分。那麼程式是在何處載入storyboard的呢?答案是info.plist檔案中。在info.plist檔案中,mainstoryboard file base name鍵指定了 檔案main.storyboard。那麼具體載入哪個場景呢?我們在編輯器中會發現乙個灰色箭頭,它指向檢視的左邊緣,被它指向的檢視即是要載入的場景。換句話說,編輯器中灰色的箭頭,指明了要載入的場景。

概括而言:info.plist檔案指明了要載入的main.storyboard,而main.storyboard查詢初始場景,建立該場景的檢視控制器類的例項。檢視控制器載入檢視,檢視被自動的新增到主視窗中。

學習學習再學習

如果乙個技能足夠複雜 比如從零學程式設計 那就不要指望讀完一本書就可以打天下。多買幾本書同類的書 因為每個作者的出發點是不一樣的,哪怕對同乙個概念都有不同的解釋說明。理解知識的重要過程之一就如牛的反芻一樣,要嚼一遍 嚥下去 再吐出來 再嚼一遍 再嚥下去 所以,既然一本書可以讀幾遍,那麼同一話題多應該...

學習 學習 再學習

原本要使用vs2005開發乙個b s專案的,沒有想到只能先暫時停停了,居然跟不上技術的發展了,呵呵,一直使用delphi delphi也沒能跟上 沒有想到轉到vs2005上竟然有這麼多要學的東西,當然目的是了做乙個好的系統。最近一直在學習asp.net ajax,雖然專案停了,但是我覺得值得,有很多...

只是學習 學習 再學習

通過做 讓我學會了很多東西 什麼 flash div css html js as 雖然都只是皮毛 不過 算是了解那麼一點點吧 哈哈 我還突然發現 我的 數學和英語 進步了不少 而且還都是很實用的 比在學校的進步可快多了 那句話說的很不錯 在你了解了一些皮毛之後你會發現很多東西你都必須去學。因為少一...