• MVC MVVM
  • Category low-level implementation
  • The runtime of the underlying
  • The flow of iOS method invocation in Runtime

IOS Runtime Utility – Listen for method calls

Copy the code
  • Afnetworking cache

Five ways to cache data locally in iOS

IOS method cache -cache

IOS method cache – hash table

  • The database

  • runloop

  • Js interaction principle

  • How to Optimize your App

  • What design patterns are used

  • Communication between threads

    performSelectOnMainThread
    performSelectonThread
    performSelectonBackground
    
    dispatch_async(dispatch_gloab_queue){
          dispatch_main_queue
    }
    Copy the code
  • What does the @property property use and what does it do

  • When using Cocopods, such as Alipay, alipay uses a low version of SDWebImage internally, and we ourselves use a high version of SDWebImage. How can it be compatible

CocoaPods version management conflict resolved

The most impressive thing about the interview is: How does the underlying principle work?

😭 😭 😭

Update in 20210520