Skip to content

📚Curated list of articles, web-resources, tutorials and code repositories that may help you dig a little bit deeper into iOS.

License

Notifications You must be signed in to change notification settings

zhaohao799/ios-learning-materials

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ios-learning-materials Awesome

Last Update: 23/June/2018.

About

Curated list of articles, web-resources, tutorials, Stack Overflow and Quora Q&A, GitHubcode repositories and useful resources that may help you dig a little bit deeper into iOS. All the resources are split into sub-categories which simlifies navigation and management. Feel free to use and suggest something to learn (iOS related of course 😜).

You may see some non-directly related topics such as Computer Graphics, Machine Learning or Design Patterns - these are actually related, in some ways, to iOS development, but in a much broader and more specific way. With the addition of new materials, the structure of the document will be properly maintained meaning that it will become a reference book for learning. Happy evolving 🤓:octocat:

Content

HealthKit

CloudKit

In-App Purchase

Official Documentation

NLP

Swift

Resources

What is new

Swift 4.2

Directives

Strings

Regular Expressions

Standard Data Structures

Associated Types

Protocols

Standart Protocols

Advances In Protocols

KVC

Error handling

Encoding and Decoding

Properties

KVO and Bindings

Switch

Optionals

Collections

Floating Point

Closures

Attributes

Pattern Matching

Hashable

Optimizations

Copy-On-Write

Timer

Other

Xcode

Internationalization

Security

Payments

Document Based Apps

Algorithms and Data Structures

Data Structures

Algorithms

Sorting

Searching

Graph

Networking

Frameworks Development

Debugging

Testing

App Submission

Git

Asynchronous Programming

Functional Programming

Protocol-Oriented Programming

Architecture And Design Patterns

Decoupling

Model Layer

Overview

Singleton

Async

Promise

Factory Method

Command

Redux

Coordinator

Strategy

Resources

Flow

VIPER

MVC

MVC-N

MVVM-C

MVVM

Multicast Delegate

Code

Monad

Delegate

Dependency Injection

Coroutines

SOLID

Coordinator and FlowController

Composition

Proxy

Observer

Test Driven Development

Computer Graphics

Foundation

Rendering

Algorithms and Approaches

Graphics Pipeline

OpenGL

Ray Marching

iOS Development

Machine Learning

Reading 📖

Code 💻

Tools

Video 📹

Clean Code

App Distribution

CocoaPods

Carthage

Design

UX

Framworks

Realm

Firebase

Chameleon

AWS Pinpoint

Apollo

Interview

Other

About

📚Curated list of articles, web-resources, tutorials and code repositories that may help you dig a little bit deeper into iOS.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 100.0%