List of awesome iOS & Swift stuff!!
Go to file
2021-04-13 01:32:18 -05:00
Images Add files via upload 2021-04-13 01:32:18 -05:00
.swiftlint.yml Swift Lint file upload 2021-04-09 15:21:02 -05:00
README.md Update README.md 2021-04-13 00:18:32 -05:00
swift.jpeg add main image 2021-04-10 04:25:39 -05:00

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

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👍