mirror of
https://github.com/jphong1111/awesome-ios-developer.git
synced 2024-12-22 22:15:43 +07:00
List of awesome iOS & Swift stuff!!
appleawesomeawesome-listawesome-readmeiosios-appios-swiftswiftswift5useful-knowledgeusefullusefull-materials
Images | ||
.swiftlint.yml | ||
README.md | ||
swift.jpeg |
Useful Swift Things
Content
Coding convention
set of guidelines for a specific programming language that recommend programming style
Swift Style Guide
Swift Lint
The way of force you to adapt coding convention
otherwise project build will FAILED
- Swift Lint apply for all project👍
put .yml file into root folder and apply following code in Build Phases
Design Pattern
Design pattern is
Check this website for design pattern in Swift
Delegate Pattern
weak var delegate: SomeProtocol?
Singleton Pattern
class SingletonPattern {
static let manager = SingletonPattern()
private init() {}
}
Observer Pattern
Code Structuring
MVC
MVVM
Viper
UIDesign
HIG(Human Interface Guidelines)
iOS icon
- icon8 you can download icons for your APP
UIdesign inspiration
API
Various API Site
JSON
JSON is a language-independent data format
Which is relative with KEY - VALUE pair
{
"main": [
{
"title": "example1",
"body": "body1"
},
{
"title": "example2",
"body: "body2"
},
]
}
JSON parser extension for Chrome
This extension makes JSON more structable JSON parser pro FREE 👍
JSON Decoding
JSONSerialization
Third Party Library
This github contains all the popular libraries in Swift👍