01.如果要改第三方展示的文字或者圖片,可直接在x-code里面搜索文字或者JPG.png。
02.x-code里面是含查找和替換的,可以將a替換成b潘飘,在當(dāng)前頁(yè)面等。
02.如果特定的機(jī)型視圖顯示出來(lái)多東西掉缺,可以采用遮住的方案卜录。時(shí)間多了之后,再去慢慢排查問(wèn)題攀圈。
03.基url能寫(xiě)成動(dòng)態(tài)加載更好暴凑,因?yàn)橹皹侵骶褪亲约簩?xiě)的峦甩。
04.做功能之前赘来,先畫(huà)好流程圖,完善自己思維凯傲。在動(dòng)筆犬辰,有利于提高自己的思維。
05.命名一定得規(guī)范冰单,形式習(xí)慣之后特別難修改的幌缝。
06.視圖的層次 結(jié)構(gòu)一定得控制好,不要隨意破壞結(jié)構(gòu)诫欠,為后期維護(hù)做好處理涵卵,同時(shí)也可以預(yù)留新位置。荒叼。
07.視圖中顯示的符號(hào)可以用打字來(lái)代替轿偎。包括間隔。
08.視圖已經(jīng)控件較為復(fù)雜的時(shí)候可以優(yōu)先定義好一些東西被廓,比如間隔=====坏晦。后期也好維護(hù),自己也好修改,直接改定義的就好了昆婿。
09.視圖能寫(xiě)成動(dòng)態(tài)盡量寫(xiě)成動(dòng)態(tài)球碉。比如:展示框最好都寫(xiě)成表視圖,可以上下滑的仓蛆。如果你默認(rèn)是三個(gè)商品列表睁冬,而數(shù)據(jù)此時(shí)只是一個(gè)數(shù)據(jù)】锤恚可以采用這樣視圖上面看起來(lái)不會(huì)有bug ? tableView.tableFooterView =[ [UIView alloc] init];展示圖 一個(gè)單元格三個(gè)輸入框形式痴突,最后已一個(gè)json形式傳給服務(wù)器。數(shù)據(jù)的類型一般為數(shù)組狼荞,然后數(shù)組里n個(gè)單元格辽装。每個(gè)單元格都是字典∠辔叮可以用nsuerDeafut做拾积。輸入框或者按鈕geiTag,這樣就知道什么數(shù)據(jù)該存到哪個(gè)對(duì)應(yīng)的字典里面了丰涉。
?iOS初始化接口之審核開(kāi)關(guān)
App啟動(dòng)=>調(diào)用初始化接口拓巧。
初始化接口調(diào)用成功=>顯示登錄界面
初始化接口調(diào)用失敗=>只有2個(gè)原因
1.后臺(tái)掛掉了。
2.沒(méi)網(wǎng)一死。
第一種原因可以直接不考慮肛度。
沒(méi)網(wǎng)的時(shí)候 =》顯示一個(gè)界面 顯示的那個(gè)界面就只有一個(gè)重新加載按鈕和一個(gè)導(dǎo)航欄。
點(diǎn)擊 ?重新加載按鈕=>調(diào)用初始化接口投慈。相當(dāng)于重啟了一下app承耿。
直到初始化接口=>初始化成功。
為何要給初始化接口 伪煤,可以接口可以配置初始信息加袋,另外可以在審核的時(shí)候充當(dāng)一個(gè)開(kāi)關(guān)。這樣后期可以顯示和隱藏抱既,自己想要隱藏的界面职烧。
// 網(wǎng)上文章總結(jié) 覺(jué)得寫(xiě)的有意思的。
傳送門(mén):一些特殊的視圖處理防泵,如透明導(dǎo)航
x-code常用快捷鍵處理:
快速切換.h和.m command + control +up/down
打開(kāi)/隱藏? 打印臺(tái)? command + shift + y
快速打開(kāi)全局查詢? command + shift + f
移動(dòng)代碼的快捷鍵
上下移動(dòng) command + option + [(上) / ](下)
左右移動(dòng) command + ](右)? / [(左)
Command + R? 運(yùn)行
Command + .? 停止
回退? ? ? control+command+ 左箭頭