iOS Development without XCode
読了まで:約1分
とりあえず、
1. 使うモノ
- xcodegen
- 好きな
エディタ (例えば [[Vim]] ) - 最小限の
ソースコード
2. 手順
1. xcodegen
と Xcode
を最低限使える様にしておく
Xcode
を自分のnixpkgs
をxcodegen
を
2. project.yml
を作る
だいたい
name: iOSTraning
options:
bundleIdPrefix: com.example
targets:
iOSTraningApp:
type: application
platform: iOS
sources:
- Sources/iOSTraningApp
settings:
- PRODUCT_BUNDLE_IDENTIFIER: com.exmaple.iOSTraningApp
3.最小限のソースコードを用意する
- 基本的に、
iOS アプリ開発で 最低限必要なのは、 下記の 三つ: AppDelegate.swift
ViewController.swift
Info.plist
- この
辺りは Xcode の Single Page App の テンプレートから 引っぱってきても 良い - そして、
これらの ファイルを Sources/iOSTraningApp
以下に配置する
4. xcodegen で Project file を生成する
これは
$ xcodegen
5. Xcode で生成したプロジェクトファイルを開いてコンパイルする
これは
以上
- とりあえず、
[[Xcode]] に 極力触れなくとも なんとか 成る 事が 判ったので 良しと する - な
お、 この 方法だと [[Terminal Emulator]] から [[Vim]] で [[iOS 開発]] する、 なんて コトも 可能
- な
- ちなみに、
なんで [[Xcode]] を 使いたくないか、と 言うと、 自分に 取っては 複雑怪奇で 機能が 把握出来ないからです…… - その
ため、 自分は 基本、 [[IDE]] の 類いが めっちゃ 苦手だったりする - なんで、
基本的に 開発には なんでも [[Vim]] 使ってる
- その