国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

IOS學習筆記----15/09/06

2019-11-14 18:22:35
字體:
來源:轉載
供稿:網(wǎng)友

1.PRepareForSegue進行的時候,目標控制器的所有view還沒創(chuàng)建,此時對其中的對象進行操作是無效的,應該在viewDidLoa方法中實現(xiàn)所需要的賦值等操作。

2.修改表內(nèi)數(shù)據(jù)的時候,如果跳轉下一個頁面?zhèn)鬟f的時候直接進行賦值,傳遞的是指針,在另一個頁面修改完畢后關閉頁面,直接reloadTable就達到修改的效果了。

3.TableViewCell如果是通過storyboard或者xib創(chuàng)建的則不會調用init開頭的方法(initWithCoder是特例),只會調用awakeFromNib。

4.awakeFromNib中獲得到的frame是剛創(chuàng)建完成時候得到的frame,即默認frame,應該在layoutSubviews方法里面進行設置子控件frame。

5.plist文件存儲分五步:

  1. 通過調用C語言函數(shù)NSHomeDirectory()獲得當前工作目錄(沙盒目錄)。
  2. 通過字符串的stringByAppendingPathComponent方法拼接出需要文件夾的路徑。
  3. 再次通過第二步中的方法拼接出具體的存儲plist文件的路徑。
  4. 創(chuàng)建NSArray,NSNumber,NSDictionary,NSData,NSString類型的對象。
  5. 調用創(chuàng)建出對象的方法writeToFile方法。

6.如果是讀取文件則沒有第5步,第四步替換成arrayWithContentOfFile。

7.可以使用NSUserDefaults來進行存儲,存儲的方式類似于鍵值對,存入值都是以set開頭的方法,讀取都是以數(shù)據(jù)類型開頭的方法。創(chuàng)建對象的時候使用類方法standardUserDefaults。

8.上種兩種plist存儲方法的弊端是不能存儲自定義類。

9.讀檔與歸檔

  1. 首先在目標類中實現(xiàn)encodeWithCoder(歸檔)或者initWithCoder(讀檔)方法;
  2. 然后聲明一個NSKeyedArchiver(歸檔)或者NSKeyedUnarchiver(讀檔)類。
  3. 使用archiveRootObject:toFile:(歸檔)或者unarchiveObjectWithFile:(讀檔)方法進行數(shù)據(jù)歸檔或讀檔。

10.如果是子類進行讀檔歸檔,一定要重寫父類的兩個相關方法并且在重寫時調用父類的方法。

 


 

作死升級win10,用不慣回滾Win7發(fā)現(xiàn)無限恢復中....無奈重裝,又浪費了時間。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 南木林县| 民勤县| 林口县| 泗水县| 高邑县| 呼玛县| 黑龙江省| 枣强县| 自贡市| 榆社县| 吉安市| 玉林市| 丰县| 新巴尔虎左旗| 桃江县| 昆明市| 阳谷县| 彭泽县| 七台河市| 和硕县| 丰都县| 伊金霍洛旗| 巴彦县| 绩溪县| 瓮安县| 深州市| 东宁县| 磴口县| 平邑县| 靖宇县| 罗源县| 平定县| 葫芦岛市| 鄂州市| 太康县| 河西区| 丹棱县| 涿州市| 滕州市| 乌恰县| 凤翔县|