久久婷婷香蕉热狠狠综合,精品无码国产自产拍在线观看蜜,寡妇房东在做爰3,中文字幕日本人妻久久久免费,国产成人精品三上悠亚久久

當前位置:首頁 > 嵌入式培訓 > IT培訓問題庫 > 為什么Object-C語言受歡迎度這么高

為什么Object-C語言受歡迎度這么高 時間:2018-08-23      來源:未知

 據TIOBE index的調查顯示,Object-C的流行度現在已經超過了C++,躋身到了受歡迎編程語言三甲的位置,IOS開發者用的就是Object-C這種面向對象的編程語言,隨著IOS開發開始火爆之后,Object-C 在編程語言流行榜的排名也隨之上升,受歡迎程度越來越明顯。

 那么Object-C和C++的競爭程度究竟是怎樣?C++主要是在大型的高性能系統中使用,而Object-C則主要應用于移動應用開發過程中。既然受歡迎程度明顯提升,那現在就來簡單了解下Object-C編寫中的一些書寫規范。

一、類

 1.類名,類名應該以三個大寫字母作為前綴,公開的常量、Protocol等的前綴都為相同的三個大寫字母。

 2.Initializer和dealloc,推薦的代碼組織方式是將dealloc方法放在實現文件的前面,init應該跟在dealloc方法后面。

3.定義一個新類的時候有三種不同的方式:

a.不需要重載任何初始化函數

b.重載 designated initializer

c.定義一個新的 designated initializer

4.補充,一個類可能有多個指定初始化方法,也有可能只有一個指定初始化方法。

 其實在代碼UITableViewController的創建過程中,它會調用initWithNibName:bundle:和initWithStyle:這兩個方法。

二、屬性

對于屬性這部分要盡可能描述性地命名,并且要實用駝峰命名。

三、方法

 1.參數斷言,你所選定的方法可能要求一些參數來滿足特定的條件,在這種情況下好使用NSParameterAssert() 來斷言條件是否成立或是拋出一個異常。

 2.私有方法,在這一部分,小編只想說的是永遠不要在你的私有方法錢加上_前綴,這個前綴是 Apple 保留的。

 當你要實現相等性的時候記住這個約定:你需要同時實現isEqual 和 hash方法。如果兩個對象是被isEqual認為相等的,它們的 hash 方法需要返回一樣的值。但是如果 hash 返回一樣的值,并不能確保他們相等。

四、category

 category方法錢加上自己的小寫前綴以及下劃線,這種方法是非常有必要的,如果在擴展的 category 或者其他 category 里面已經使用了同樣的方法名,會導致不可預計的后果。

五、NSNotification

 當你定義你自己的 NSNotification 的時候你應該把你的通知的名字定義為一個字符串常量,就像你暴露給其他類的其他字符串常量一樣。你應該在公開的接口文件中將其聲明為 extern 的, 并且在對應的實現文件里面定義。

上一篇:ruby語言的優缺點 你了解哪些

下一篇:Swift語言難度大嗎 適不適合零基礎學員學習

熱點文章推薦
華清學員就業榜單
高薪學員經驗分享
熱點新聞推薦
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,,京公海網安備11010802025203號

回到頂部