IOS開發總結

2021-06-16 12:45:54 字數 811 閱讀 9917

ios開發總結:

1、搞清楚生命週期,didfinishlauch-->init-->loadview-->viewdidload-->.....

3、在導航欄設定背景的時候,要注意不同版本的方法是不一樣的,5.0一下的是通過draw方法來設定的,而5.0後可以直接呼叫setbackgroundimage方法。所以程式應該先判斷版本的高低,可以用respondto來判斷是否相應這些方法,響應的話就會自動呼叫這些方法。

5、tabbar的設定也一樣,5.0以前的若要改變barbutton,可能往往需要自己做乙個透明的button上去。

6、viewcontroller中的檢視不要只用乙個類來完成,要看能否抽出可重用的東西來,可以的話定義成乙個類,便於重複利用。

7、關於**框架:(1)在檢視類中,子檢視、控制項的例項化,空間的分配最好寫在setter方法中,而不要全部放在init**方法裡面。一般是將控制項定義為readonly的property屬性,重寫他們的getter方法,在getter方法裡面來完成初始化工作。(2)檢視類一般只完成檢視控制項空間、位置的定義和初始化工作,而資料的設定一般是放在viewcontroller中來完成。(3)

8、設定synthesize listitems = _listitems,當呼叫self.listitem的時候,也就會去呼叫listitem的getter方法。

9、對於控制項大小、位置,都應該用巨集定義來標識,不然修改很麻煩。

10、做專案之前應該先構思專案的框架,由物件導向的思想來構思,介面總共由幾個物件構成,要寫幾個類。類之間的資料如何傳送等。構思完了再開始寫,這樣就不亂。類要遵循單一職責,乙個類只幹一件事。

iOS開發 總結

最近做乙個專案,遇到了一些小問題,下面總結一下遇到的問題,以及解決辦法。1.如何把乙個正方形的切成圓形?imageview.layer maskstobounds yes imageview.layer cornerradius 50 2.我們可以設定 狀態列的文字顏色,但是我們不能設定狀態列的背景...

iOS新手開發總結

近期參與乙個ios平台上的小應用 怡情體育 功能主要是提供最新的各大體育聯賽的新聞 直播等,並有使用者管理帶有一定的社交功能。實現起來也比較簡單,伺服器爬到資料放在資料庫中,移動客戶端通過webservice soap 向伺服器傳送請求得到返回資料並顯示。首先介紹下開發過程中用到或者了解的一些開源 ...

iOS開發之總結

no.1 要孜孜不倦的學習 有句話叫技多不壓身,程式設計本來就是乙個更新換代非常快的工作.每年都有新的技術出現,我認為要成為乙個出色的程式設計師只掌握一門語言肯定是不行的.那麼,要怎麼選擇自己的第二門,甚至第三門語言呢?我覺得要靠自己多試試,從12月份一直到15年2月,我一直在嘗試不同的語言和框架,...