An open API service indexing awesome lists of open source software.

https://github.com/eemdeeks/ios

On the way to iOS Developer🧑🏻‍💻
https://github.com/eemdeeks/ios

ios iosdeveloper swift

Last synced: about 2 months ago
JSON representation

On the way to iOS Developer🧑🏻‍💻

Awesome Lists containing this project

README

          

# iOS
🧑‍🏫iOS개발자로 가는 길


## 📌Any

#### [Resources](https://github.com/eemdeeks/iOS/tree/main/Resources)
#### [Datastructures & Algorithms](https://github.com/eemdeeks/iOS/tree/main/ComputerScience/DataStructures&Algorithms)

#### [Github](https://github.com/eemdeeks)

## 🍎iOS

### 🧑‍💻Learn the Basics

- [Xcode IDE](https://github.com/eemdeeks/iOS/blob/main/iOS/Xcode_IDE/Xcode_IDE.md)
- [Playground](https://github.com/eemdeeks/iOS/blob/main/iOS/Xcode_IDE/Playground.md)

### ⌨️Language Grammar

- Swift
- [Functional Programming](https://github.com/eemdeeks/iOS/blob/main/iOS/Language%20Grammer/Swift/Functional%20Programming.md)

### 🖥️Common Topics

- [Mobile Human Interface Gudeline](https://github.com/eemdeeks/iOS/blob/main/iOS/Common%20Topics/Mobile%20Human%20Interface%20Guideline.md)
- iOS Technologies
- [App Architect](https://github.com/eemdeeks/iOS/blob/main/iOS/Common%20Topics/iOS%20Technologies/App%20Architect.md)
- App Life-cycle
- View-ViewController Programming
- AutoLayout
- Multi-touch Event Handling

***

## 🕊️Swift

### 🧑‍💻Prodecural presentation

- Extensions
- [Subscript](https://github.com/eemdeeks/iOS/blob/main/Swift/Prodecural%20presentation/Extensions/Subscript.md)

- [Protocol](https://github.com/eemdeeks/iOS/blob/main/Swift/Prodecural%20presentation/Protocol.md)

- [Generics](https://github.com/eemdeeks/iOS/blob/main/Swift/Prodecural%20presentation/Generic.md)

- [Error Handling](https://github.com/eemdeeks/iOS/blob/main/swiftUI/Data%20flow/Swift%20Concurrency/How%20to%20use%20Do%2C%20Try%2C%20Catch%20and%20Throws%20in%20swift.md)

## 🌠SwiftUI

### 💻Xcode
- [Create new project](https://github.com/eemdeeks/iOS/blob/main/swiftUI/Xcode/Create%20new%20project.md)

### 🖥️View

- What is a view?
- [Text](https://github.com/eemdeeks/iOS/blob/main/swiftUI/View/what%20is%20a%20view/Text.md)
- [Image](https://github.com/eemdeeks/iOS/blob/main/swiftUI/View/what%20is%20a%20view/Image.md)
- [UI controls](https://github.com/eemdeeks/iOS/tree/main/swiftUI/User%20interaction/UI%20controls)

- Compose views
- Navigation
- [NavigationStack](https://github.com/eemdeeks/iOS/blob/main/swiftUI/View/Compose%20Views/Navigation/NavigationStack.md)
- [TabView](https://github.com/eemdeeks/iOS/blob/main/swiftUI/View/Compose%20Views/Navigation/TabView.md)
- [Alert](https://github.com/eemdeeks/iOS/blob/main/swiftUI/View/Compose%20Views/Navigation/Alert.md)
- Container views
- [VStack](https://github.com/eemdeeks/iOS/blob/main/swiftUI/View/Compose%20Views/Container%20views/VStack.md)
- [HStack](https://github.com/eemdeeks/iOS/blob/main/swiftUI/View/Compose%20Views/Container%20views/HStack.md)
- [Spacer](https://github.com/eemdeeks/iOS/blob/main/swiftUI/View/Compose%20Views/Container%20views/Spacer.md)
- [ZStack](https://github.com/eemdeeks/iOS/blob/main/swiftUI/View/Compose%20Views/Container%20views/ZStack.md)
- [Scrollview](https://github.com/eemdeeks/iOS/blob/main/swiftUI/View/Compose%20Views/Container%20views/ScrollView.md)
- [Divider](https://github.com/eemdeeks/iOS/blob/main/swiftUI/View/Compose%20Views/Container%20views/Divider.md)
- Drawing
- Path
- [Rectangle](https://github.com/eemdeeks/iOS/blob/main/swiftUI/View/Compose%20Views/Drawing/Path/Rectangle.md)
- Capsule
- Circle

- [Layout System](https://github.com/eemdeeks/iOS/blob/main/swiftUI/View/Layout%20System.md)

### 🚂Data flow

- [Swift Concurrency](https://github.com/eemdeeks/iOS/tree/main/swiftUI/Data%20flow/Swift%20Concurrency)
- [How to use Do, Try, Catch and Throws in swift](https://github.com/eemdeeks/iOS/blob/main/swiftUI/Data%20flow/Swift%20Concurrency/How%20to%20use%20Do%2C%20Try%2C%20Catch%20and%20Throws%20in%20swift.md)

- [inside Views](https://github.com/eemdeeks/iOS/tree/main/swiftUI/Data%20flow/inside%20Views)
- [Property wrapper](https://github.com/eemdeeks/iOS/blob/main/swiftUI/Data%20flow/inside%20Views/Property%20wrapper.md)
- [@State](https://github.com/eemdeeks/iOS/blob/main/swiftUI/Data%20flow/inside%20Views/%40State.md)
- [@Binding](https://github.com/eemdeeks/iOS/blob/main/swiftUI/Data%20flow/inside%20Views/%40Binding.md)
- [@ObservedObject](https://github.com/eemdeeks/iOS/blob/main/swiftUI/Data%20flow/inside%20Views/%40ObservedObject.md)
- [@StateObject](https://github.com/eemdeeks/iOS/blob/main/swiftUI/Data%20flow/inside%20Views/%40StateObject.md)
- [ObservableObjet](https://github.com/eemdeeks/iOS/blob/main/swiftUI/MVVM/View%20Model/ObservableObject.md)
- [@published](https://github.com/eemdeeks/iOS/blob/main/swiftUI/MVVM/View%20Model/%40Published.md)
- @Environment
- @EnvironmentObject
- [.onReceive()](https://github.com/eemdeeks/iOS/blob/main/swiftUI/Data%20flow/inside%20Views/onReceive().md)
- [.onChange()](https://github.com/eemdeeks/iOS/blob/main/swiftUI/Data%20flow/inside%20Views/onChange().md)
- [@FocusState](https://github.com/eemdeeks/iOS/blob/main/swiftUI/User%20interaction/UI%20controls/FocusState.md)

### 📱MVVM
- View Model
- [ObservableObject](https://github.com/eemdeeks/iOS/blob/main/swiftUI/MVVM/View%20Model/ObservableObject.md)
- [@Published](https://github.com/eemdeeks/iOS/blob/main/swiftUI/MVVM/View%20Model/%40Published.md)
- Model
- Data persistence
- REST API
- Network calls

- Codable Protocol
- CRUD
- [JSON](https://github.com/eemdeeks/iOS/blob/main/swiftUI/MVVM/Model/Data%20persistence/JSON.md)
- Archiving

- UserDefaults
- File manager
- document-based app
- database
- on device
- Core data
- @FetchRequest
- on network
- CloudKit
- Realm
- frozen Objects
- Firebase

### 🧑‍💻User interaction

- UI controls
- [Button](https://github.com/eemdeeks/iOS/blob/main/swiftUI/User%20interaction/UI%20controls/Button.md)
- [TextField](https://github.com/eemdeeks/iOS/blob/main/swiftUI/User%20interaction/UI%20controls/TextField.md)
- [FocusState](https://github.com/eemdeeks/iOS/blob/main/swiftUI/User%20interaction/UI%20controls/FocusState.md)
- [DatePicker](https://github.com/eemdeeks/iOS/blob/main/swiftUI/User%20interaction/UI%20controls/DatePicker.md)