240 發(fā)簡信
IP屬地:北京
  • iOS中objc_setAssociatedObject關聯對象自動置空

    前言 有經驗的iOS開發(fā)者都知道,ARC中的weak關鍵字可以在對象銷毀時 指針自動置成nil骏令,在OC中向nil發(fā)消息是安全的束昵,所以不會造成野指...

  • 使用Cocoapods創(chuàng)建私有組件庫

    前言 目前公司有多個app項目,其中多個項目之間有很多模塊是共用的叉谜,區(qū)別只是參數或幾個配置的不同杰捂。比如網絡層工具比驻、三方分享登錄庆猫、常用catego...

  • iOS 自定義KVO

    自己實現kvo之前认轨,需要知道iOS系統(tǒng)對kvo的實現。 系統(tǒng)實現kvo的原理 這依賴了OC強大的runtime特性月培。在我們對某個Student的...

  • iOS 使用Runtime&KVC簡化歸檔解檔

    前言 在iOS項目中嘁字,用戶信息等不大不小的數據我們一般會歸檔到沙盒文件中,但當需要歸檔的屬性較多時杉畜,或后續(xù)添加纪蜒、減少屬性時,都要操作encode...

    0.1 387 0 5 1
  • RunLoop

    RunLoop是什么 RunLoop是OC的一種循環(huán)機制此叠,為了保證線程執(zhí)行完一次任務后不退出霍掺,并且可以隨時接收用戶和系統(tǒng)事件,可以說 它就是一種...

  • iOS 高度自適應的textView輸入框

    背景 以前項目中發(fā)表評論的功能一直用的是固定高度的UITextView拌蜘,用戶通過上下滾動來查看輸入的內容,體驗并不好牙丽。最近在優(yōu)化使用體驗简卧,自己封...

  • iOS為自定義類打印詳細信息

    在開發(fā)中,我們要建很多模型類來存儲格式化數據烤芦,但是在輸出log的時候举娩,只能打印出類名和內存地址。不會像系統(tǒng)的NSArray或NSDictiona...

  • iOS 給UIAlertView添加block回調

    在iOS開發(fā)中构罗,經常用到警告視圖與用戶交互铜涉,雖然在iOS8.0以后推薦使用UIAlertController了,但是對于兼容iOS7.x的項目遂唧,...

  • iOS項目中runtime實現支持某個頁面橫豎屏切換

    前言 在項目中芙代,尤其是帶視頻播放的項目,經常需要視頻播放頁面橫豎屏切換盖彭。 常規(guī)實現方式的弊端 提到支持橫豎屏纹烹,大家可能會想到在xcode項目配置...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品