iOS Development Resources From Scratch to App Store
Setup
Remove storyboard: Link
gitignore
Package
Package Manager
Common Packages
A Swift Autolayout DSL for iOS & OS X
A lightweight, pure-Swift library for downloading and caching images from the web.
Reactive Programming in Swift
Strong typed, autocompleted resources like images, fonts and segues in Swift projects
Tools
UI
You can inspect and modify views in iOS app via Lookin, just like UI Inspector in Xcode, or another app called Reveal.
Code
A tool to enforce Swift style and conventions.
SwiftFormat is a code library and command-line tool for reformatting Swift code on macOS, Linux or Windows.
Build
This repo aims to integrate xcode with sourcekit-lsp and support all the languages (swift, c, cpp, objc, objcpp) xcode supports, so I can develop iOS with my favorate editor.
xcbeautifyis a little beautifier tool forxcodebuild.
Design
Coding Style
Git
Distribution
fastlane
Change version code, then fastlane beta
1 | bundle exec fastlane beta |
Fastfile
1 | default_platform(:ios) |
Apple
App Store Preview Images
- https://www.figma.com/community/device-mockups/iphone
- https://www.figma.com/community/file/1227376606592772837
Useful Links
View App data: https://developer.apple.com/forums/thread/21660
Disable dark mode: https://sarunw.com/posts/how-to-disable-dark-mode-in-ios/
Hit-Testing: https://smnh.me/hit-testing-in-ios
Use Cursor for iOS development: https://dimillian.medium.com/how-to-use-cursor-for-ios-development-54b912c23941