swift-project-template alternatives and similar libraries
Based on the "Other Xcode" category.
Alternatively, view swift-project-template alternatives based on common mentions on social networks and blogs.
-
Xcode Developer Disk Images
Quick fix your Xcode with the missing developer disk images. iOS, tvOS, watchOS files available. -
Sample Project
A starter project for Sample Project in Objective C. Objective C version of https://github.com/xeieshan/SwiftySampleProject -
awesome-gitignore-templates
A curated collection of useful gitignore templates for different programming languages while pushing your code to git. ๐ ๐ -
dsnip
Tool to generate (native) Xcode code snippets from all protocols/delegate methods of UIKit (UITableView, ...) -
Xcode Template Manager
DISCONTINUED. Xcode Template Manager is a Swift command line tool that helps you manage your Xcode project templates. -
Xcode Keymap for Visual Studio Code
This extension ports popular Xcode keyboard shortcuts to Visual Studio Code.
CodeRabbit: AI Code Reviews for Developers
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of swift-project-template or a related project?
README
swift-project-template
๐ช Cookiecutter template for Swift iOS projects.
[swift-project-template](.github/example.png)
Features:
- Xcode 11 and Swift 5.0 support
- AppCode support
- Custom project structure (the same in the project and on the disk)
- Configurations and schemes:
[swift-project-template](.github/schemes.png)
- Custom scripts for Carthage and SwiftLint
- iOS Deployment Target - 12.0
- Optional integrations:
- Firebase. Don't forget to add Google-Services.plist and related frameworks manually.
- SwiftGen
- LicensePlist
- Template for Github pull requests
Settings.bundle
with app version- Disabled automatic code signing (sorry, Apple ๐คทโโ๏ธ)
-Xfrontend -debug-time-function-bodies
flags for profiling compilation times.gitattributes
for correct repo language detection via linguist
Usage
- Install Cookiecutter:
brew install cookiecutter
- Run
cookiecutter gh:artemnovichkov/swift-project-template
. No need to create project folder manually, cookiecutter does it for you.
For future runs you can shorten the command to cookiecutter swift-project-template
. However, if you want to use the most recent template you should still run the full command above. Or just create an alias:
alias template="cookiecutter gh:artemnovichkov/swift-project-template"
Author
Artem Novichkov, [email protected]
License
swift-project-template is available under the MIT license. See the LICENSE file for more info.
*Note that all licence references and agreements mentioned in the swift-project-template README section above
are relevant to that project's source code only.