6. 開發中常見問題
uiscrollview的自動布局
1.怎麼確定scrollview的約束:通過新增view設定他的約束來控制uiscorllview的滾動範圍
size和center
1.以後盡量先設尺寸在設定center,從frame中取時,他會先確定中心點後沿4周擴散形成設定的尺寸
,如果到bounds中取就不需要考慮前後問題
通知補充(通知特點一對多)(2種監聽方式,傳送,銷毀)
1.通知用法,注意點:最好使用第二種方式監聽[nnc defa]aoqu,傳送[nnc defa]aoqu,在dealloc中銷毀
2.第二種監聽通知在多執行緒中的好處:只要通知發出,就會呼叫block快,queue可以決定通知是在子執行緒還是主線程中執行,比第一種少了乙個noti的方法
列舉中的位移運算
1.列舉中只要有位運算,就可以用|運算[_textfiled add didb|dide]
weak與assign的區別
1.weak:弱指標,不會引用計數器+1,當物件被銷毀時,這個弱指標會被清空,nil(使用__weak關鍵字,arc中)
2.assign:報壞記憶體訪問應用計數器+1,物件被銷毀時,指標不會被清空(使用在__unsafe_unretained關鍵字,描述mrcz才使用)
開發中常見問題
本文目錄 這篇文章是專門用來記錄開發中一些常見的bug以及常用的零碎知識點,我會隔一段時間更新內容 回到頂部 1.重複呼叫2次loadview和viewdidload 最好不要在uiviewcontroller的loadview方法中改變狀態列的可視性 比如狀態列由顯示變為隱藏 或者由隱藏變為顯示 ...
開發中常見問題集錦
這篇文章是專門用來記錄開發中一些常見的bug以及常用的零碎知識點,我會隔一段時間更新內容 最好不要在uiviewcontroller的loadview方法中改變狀態列的可視性 比如狀態列由顯示變為隱藏 或者由隱藏變為顯示 因為會導致重複呼叫2次loadview和viewdidload方法 假設狀態列...
Visual C 開發中常見問題的答案
1 簡述vc6下如何進行程式的除錯 在主選單 build 中,有乙個start build的子選單,它下面包含了go選單 快捷鍵為f5 選擇後,程式將從當前語句進入除錯執行,直到遇到斷點或程式結束。將滑鼠移動到要除錯的 行,單擊滑鼠右鍵選擇 insert remove breakpoint 或者按下...