
前言 在最近的面試中,我發現一道面試題,其考點是:圍繞iOS App中一個視圖從添加到完全渲染,在這個過程中,iOS系統都做了什么? 在進行了大量的文章查閱以及學習以后,將所...
相關屬性標簽:edgesForExtendedLayout,safeAreaInsets,translucent,automaticallyAdjustsScrollView...
如果經常要在子線程中做事情,不使用保活,就會一直創建、銷毀子線程,這樣很耗性能的,所以經常在子線程做事情最好使用線程保活,比如AFN2.X就使用RunLoop實現了線程保活。...
首先看一段AF2.x經典代碼: 首先我們要明確一個概念,線程一般都是一次執行完任務,就銷毀了。 而添加了runloop,并運行起來,實際上是添加了一個do,while循環,這...
文章首次整理發布自個人博客:一之筆:iOS UIView范圍外響應點擊 場景 開發中,總會遇到這樣的場景,子控件的響應范圍在父控件的響應范圍之外,這時候,點擊子控件就沒響應了...
今日upload package 到 itunes Connect 失敗了,原因是引入的一個 .framework 包含了“有問題”的架構,orz... 何為“有問題”,以下...
代碼回滾,適用于的場景:1.提交錯代碼,想放棄剛剛提交的部分;2.代碼發生沖突,處理比較麻煩,為了代碼安全,直接回滾到之前干凈的代碼。我個人理解,可以分為本地回滾和遠程回滾:...
iOS 13殺后臺問題排查 已知條件僅為:最右在iOS 13系統上會殺后臺。具體表現為,打開最右app,掛后臺,過一會再打開最右,就變成冷啟動app了。 目錄介紹獲取日志,解...
1. struct和class的區別 swift中,class是引用類型,struct是值類型。值類型在傳遞和賦值時將進行復制,而引用類型則只會使用引用對象的一個"指向"。所...
很少有人知道weak表其實是一個hash(哈希)表,Key是所指對象的地址,Value是weak指針的地址數組。更多人的人只是知道weak是弱引用,所引用對象的計數器不會加一...
更多整理資料盡在??一平米小站 基礎 1、class 和 struct 的區別2、不通過繼承,代碼復用(共享)的方式有哪些3、Set 獨有的方法有哪些?4、實現一個 min 函...