Build iPhone & iPad Apps
iOS is Appleβs mobile operating system used in iPhones and iPads.
- Mac Computer (required) - Xcode (official IDE) - Swift programming language
Xcode is Appleβs official IDE used to design UI, write Swift code, and run iOS simulators.
App/ βββ AppDelegate.swift βββ SceneDelegate.swift βββ ViewController.swift βββ Main.storyboard
- Drag & Drop UI - Buttons - Labels - TextFields
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
print("iOS App Started")
}
}
@IBAction func buttonTapped(_ sender: UIButton) {
print("Button Clicked")
}
let vc = SecondViewController() navigationController?.pushViewController(vc, animated: true)
Use URLSession: - Fetch data from server - Parse JSON - Show in UI
- UserDefaults - CoreData - CloudKit
Steps: 1. Build app in Xcode 2. Test in simulator 3. Upload to App Store Connect 4. Submit for review