ios 經驗記錄

2021-09-01 18:43:15 字數 546 閱讀 1576

日下內容為日常開發中遇到的問題解決的個人經驗記錄

1.[ios]用xib折騰cell時候 整個cell不能命名為contentview

會與系統的contentview衝突

一般命名為viewcell.

使用xib時候 命名不能與所在類命名衝突 否則會出現各種奇怪事情。

2.tableview手勢監聽在資料量 非常少的時候螢幕留白 會有不完善的情況(非報錯)

tableviewcell手勢監聽 則在setcell 處新增 且每個cell都要生成乙個longpressed手勢 則會生成很多的longpressed 但影響不大

3.如果給tableview新增longpress手勢,需要取消掉cell的選中狀態(如下),否則無法觸發手勢,如果longpress新增個給tablecell則無礙。

-(void)tableview:(uitableview *)tableview didselectrowatindexpath:(nsindexpath *)indexpath

4.同乙個手勢新增給多個物件的時候,只會作用於最後乙個新增手勢的物件。

IOS開發經驗

基本要點 首先,你的應用程式 不能導致手機故障 比如崩潰或螢幕問題 應用內的所有 資訊中不能用固定值代替可變變數 不要使用任何sdk裡面的私人api 不要使用任何sdk文件裡面沒有列出的功能 不要提及使用者裝置上不存在的硬體功能 如果需要網路連線,在沒有網路的情況下要告知使用者 不要 過度 模仿任何...

iOS經驗 優化

優化的主要思路盡可能減少cpu gpu資源消耗 cpu優化 文字計算 text boundingrectwithsize cgsizemake 100,maxfloat options nsstringdrawinguseslinefragmentorigin attributes nil cont...

vlookup經驗記錄

語法 vlookup lookup value,table array,col index num,range lookup lookup value 為需要在 陣列 第一列中查詢的數值。lookup value 可以為數值或引用。若 lookup value 小於 table array 第一列中...