mirror of
https://github.com/jphong1111/awesome-ios-developer.git
synced 2024-12-22 22:05:44 +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
Delegate Pattern
weak var delegate: SomeProtocol?
Singleton Pattern
class SingletonPattern {
static let manager = SingletonPattern()
private init() {}
}
Code Structuring
MVC
MVVM
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👍