> For the complete documentation index, see [llms.txt](https://kien-bradley.gitbook.io/ios-world/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kien-bradley.gitbook.io/ios-world/readme.md).

# iOS World

This is the place which I will store all my knowledge about iOS development

For easier reading, please go to [Gitbook](https://kien-bradley.gitbook.io/ios-world/)

List common features:

{% hint style="success" %}
I will list some features which are usually asked in the interview
{% endhint %}

* [Fundamentals](/ios-world/fundamentals.md)
  * [OOP](/ios-world/fundamentals/oop.md)
  * [Access Levels](/ios-world/fundamentals/access-levels.md)
  * [Struct vs Class](/ios-world/fundamentals/struct-vs-class.md)
  * [Memory leaks](/ios-world/fundamentals/memory-leaks.md)
  * [iOS app lifecycle](/ios-world/fundamentals/ios-app-lifecycle.md)
  * [UIViewController lifecycle](/ios-world/fundamentals/uiviewcontroller-lifecycle.md)
  * [Content hugging vs content compression resistance](/ios-world/fundamentals/autolayout-priority.md)
  * [Reuse logic of UITableView/UICollectionView](/ios-world/fundamentals/reuse-uitableviewcell.md)
* [Design Patterns/Architecture](/ios-world/design-patterns-architecture.md)
  * [SOLID](/ios-world/design-patterns-architecture/solid.md)
  * [Architecture vs Design Pattern](/ios-world/design-patterns-architecture/architecture-vs-design-pattern.md)
  * [Design Pattern](/ios-world/design-patterns-architecture/design-pattern.md)
    * [Singleton](/ios-world/design-patterns-architecture/design-pattern/singleton.md)
  * [Architecture](/ios-world/design-patterns-architecture/architecture.md)
    * [MVC](/ios-world/design-patterns-architecture/architecture/mvc.md)
    * [MVP](/ios-world/design-patterns-architecture/architecture/mvp.md)
    * [MVVM](/ios-world/design-patterns-architecture/architecture/mvvm.md)
    * [VIPER](/ios-world/design-patterns-architecture/architecture/viper.md)
* Networking
* [Multiple Threads](/ios-world/multiple-threads.md)
  * [GCD](/ios-world/multiple-threads/gcd.md)
  * [Operation Queue](/ios-world/multiple-threads/operation-queue.md)
* [UI + Autolayout](/ios-world/ui-+-autolayout.md)
  * [Texture (AsyncDisplayKit)](/ios-world/ui-+-autolayout/texture-asyncdisplaykit.md)
  * SwiftUI
* [Data Storage](/ios-world/data-storage.md)
  * [Core Data](/ios-world/data-storage/core-data.md)
  * Realm
* [RxSwift](/ios-world/rxswift.md)
* Combine
* CI/CD
* In-app purchase
* Deeplink
* [Blogs + Practices](/ios-world/blogs-+-practices.md)
