カテゴリー別アーカイブ: Xcode

作って学ぶSwift/iOSアプリ入門

AppleがWWDC2014にてSwiftを発表してから2ヶ月近くが経ちました。OS X/iOSのアプリ開発に存在するObjective-Cの壁は取り払われ、より多くの人に馴染みやすい言語として現れたSwiftはコミュニティへの新たな開発者の流入を促し既存の開発者にもより安全でモダンなスタイルでの開発を可能にした点でとても歓迎されています。

既に沢山の入門文献や言語の特徴的な振る舞いを解説した文章が日本語で世に出回っていることは承知の上でありますが、最近のbeta 3で変更になった部分やこの2ヶ月で溜まってきたナレッジをもとにあらためて言語からアプリ開発まで一貫した解説記事を残したいと思いました。

本記事の構成はまず速習Swiftで文法の基礎的なところを話し、その後Todoアプリの作成を通じてクラスや構造体、UIKitを用いたアプリ制作の具体的な話をしていきます。読者は他言語を多少触ったことがある人を想定しているので行間が空いている箇所も多いとは思いますが最後までお付き合いいただければ幸いです。

続きを読む

Xcode+gitのワークフロー考察

gitって便利ですよね。
iPhoneアプリを共同開発する時も当然使いたいんですが
Xcodeのプロジェクトを管理しようと思うと若干不便なんです。
Xcodeはproject.pbxprojという一つのファイルでプロジェクト全体を管理しているので
共同で開発しているとこれがあっという間にコンフリクトを起こします。(ここから先は†闇†
今日は共同開発するときにうまくいくXcode+gitワークフローについて考えてみたいと思います。

続きを読む

Xcode4で.gitignore

今のXcodeはプロジェクトを作成するときにローカルのGitレポジトリを作ってくれますよね。
とても便利なんですが、XcodeのプロジェクトファイルをそのままGit管理すると、ちょっとワークスペースのビューを変更したりするだけでファイルに差分が出てコミットを要求されたりしてうざいです。
そこで特定のファイルをGit管理下から外すための.gitignoreの設定を紹介します。
この設定はあくまで一例なので、お好みに合わせていじってください。
僕はめんどくさいのでネットで見つけたこれをコピペして使ってます。

そろそろXcode5が出そうなので、その時にはまた変更が必要ですね。

もりしん(@morishin127)

続きを読む