JPMartha's Pancake

This blog is the way to brush up my poor English.

Xcode

#swiftlang ? Examples of Swift 2.2 & 3.0 Compatibility

Result 2.0.0 was released. ? It has already supported Swift 3.0. ? Then, I tried Swift 3.0 in other project! ? It means Swift 2.2 and 3.0 Compatibility. ? By the way, I don't google it. So, if there are some mistakes, please feel free to c…

Swift Package Manager 入門時のメモ(PATH)?

Updated: 2016-04-07 概要 Mac を再起動すると PATH が変わりますよというだけのメモです。? ?: ターミナル再起動で変わります。 前提 これをメインで調べたわけではなく Swift Package Manager について調べていました。? 万が一あとで盛大にハマる人がいた…

#yidev 第22回勉強会に参加しました ?

try! Swift で東京へ行ったついでに翌 3月5日(土) 横浜で開催された yidev 第22回勉強会 *1に参加しました。 Cocoa勉強会関西 に参加されたことがある*2 @es_kumagai さんが三代目*3だそうで初参加の方へも充分配慮された勉強会でした。 try! Swift のあと…

事前クリーン有無によるビルドの違い

この記事は こちらの記事 を分割したものです。 try! Swift に参加中ですが消化不良でモヤモヤした感じだったので 気分転換に 気になることを調べました。? 概要 事前クリーン有無によるビルド比較 前提 作成中の 自作ツール での話です。(脱線しまくりで進…

xcodebuild コマンドでのビルドについて調べたこと ?

try! Swift に参加中ですが消化不良でモヤモヤした感じだったので 気分転換に 気になることを調べました。? 概要 xcodebuild コマンド -verbose オプション有無の比較 (事前クリーン有無によるビルド比較は こちらの記事 に分割しました) 前提 作成中の 自…

Xcode でのビルドと xcodebuild コマンドでのビルドの違い ?

こちらの記事 で書きましたが、xcodebuild コマンドでビルドしたときプロジェクトフォルダ直下に build フォルダが生成されるのが気になった ので Xcode でのビルドログと比較しました。 前提 作成中の 自作ツール での話です。(進捗なし ?) diff コマンド…

ワークスペースでのビルドとプロジェクトでのビルドの違い ?

すごくしょうもないことですが 土日にハマり続けたのがくやしくて 記録しておきます。? 前提 作成中の 自作ツール での話です。 Pancake.xcworkspace Pancake.xcodeproj DemoKit.xcodeproj Commandant.xcodeproj Himotoki.xcodeproj Result.xcodeproj source…

Carthage の copy-frameworks を忘れてみた ?

Carthage の README によると iOS, tvOS, watchOS 向けにビルドする場合は Run Script で copy-frameworks の設定が必要です。 ところで 設定しなければどうなるのか気になる ので調べてみました。? github.com If you're building for iOS, tvOS, or watchO…

xcconfig と Xcode の Build Settings について調べたこと ?

GitHub で著名なライブラリを見ていると xcconfigs というライブラリがよく利用されています。 github.com xcconfigs は 階層的な Xcode configuration file(xcconfig)の集まりで変更・再利用しやすい状態に保ちます。(雑) This project intends to aggr…

Printing Complete Usage of xcodebuild

I found how to print "complete usage" of xcodebuild. There's nothing in the Apple's document related to that. What is xcodebuild? xcodebuild builds one or more targets contained in an Xcode project, or builds a scheme contained in an Xcode…

Xcode の Build Settings について調べたこと ?

2016年2月度Cocoa勉強会関西ビギナーズ : ATND に参加しました。 この勉強会は基本自習で 以前から取り組んでいる コマンドラインツールの Build Settings について調べました。 Carthage をベースに とりあえず動くもの はできたのですがなぜそのように設定…

Xcode の Run Script について調べたこと ?

Updated: 2016-04-08 この記事 で Carthage の extract-tool について書いたあといくつか疑問が残ったので調べました。 github.com サンプル こちらの 自作ツール をサンプルとします。 github.com Shell .(ドット)とは . scripts/extract-tool . FILENAME…

Carthage の extract-tool について調べたこと ?

前回同様、コマンドラインツールを作成する際に Carthage を参考にしたので、自分で挙動を理解しておくために調べました。 Thanks Carthage ! ? github.com Carthage の extract-tool とは Carthage の script フォルダにある extract-tool という名前のシェ…

Carthage の Makefile について調べたこと ?

コマンドラインツールを作成する際に Carthage をベースにしたのですが、そのツールを公開するからには自分で挙動を理解しておく必要があるので調べたことを記事にします。 Thanks Carthage ! ? github.com Makefile とは Wikipedia を参照してください。 た…

Build Phases の Copy Files について調べたこと ?

コマンドラインツールやそこで使用するフレームワークを作成する際に Build Settings や Build Phases の設定はある程度知っておいたほうがよいと考えて記事にしました。 この記事は Build Phases のみを対象としていますが Build Settings や Makefile の記…

コマンドラインツールについて調べたこと ?

このブログは英語で書く方針でしたが今回は諸事情で日本語です。 内容は最近Qiitaで投稿されたものと同様ですが、自分は少し違うアプローチをしていました。 Swiftでコマンドラインツールを作る - Qiita Qiitaに後追い投稿するのもなんだか気が引けるのでこ…

The 65th Cocoa Study Group Kansai

I attended the 65th Cocoa Study Group Kansai held in Osaka on January 23th. cocoa-kansai.connpass.com Sessions Horizontal Scrolling Jumping Game Development with SpriteKit (@studioshin) Sprite kitでの横スクロールジャンプ アクションケ…

Enumeration Documentation Comments Examples

Overview This article describe the Markup Formatting for Xcode quick help. I introduce several Swift symbols. Markup Formatting Reference Motivation I tried using markup formatting commands for descriptions of my library, EggsBenedict. ? A…