CrossBridge Lab

技術ネタ、デバイスネタを...

Xcode

AppleWatchアプリを作るときにハマったBundleID周りの設定

はじめに AppleWatchアプリの話ではなくiOS側のアプリで、DebugビルドとReleaseビルドでBundleIDを分けることはよくあると思います。同じ端末にデバッグ用とリリース用(or ストアからダウンロードしたもの)の両方のアプリを入れたい場合ですね。 で、その…

Cocoapodsで導入したライブラリのライセンス表記を行う

はじめに アプリに外部ライブラリを導入するにはCocoapodsやCarthageを使うかと思いますが、今回はCocoapodsで導入したライブラリのライセンスを設定アプリで表示する方法です。CocoapodsでインストールするとAcknowledgements.plistというファイルが作成さ…

Xcodeのビルドを並列にして高速化する

ビルド完了時にかかった時間を表示する ターミナルで以下のコマンドを実行する defaults write com.apple.dt.Xcode ShowBuildOperationDuration YES ビルドを並列に実行する ターミナルで以下のコマンドを実行する。以下は同時実行数を4と指定している。 def…

CocoaPodsで取り込んだライブラリのビルド警告を無視する方法

全てのライブラリの警告を無視する場合 use_frameworks! platform :ios, "8.0" target 'HOGE' do inhibit_all_warnings! pod 'RealmSwift' pod 'SVProgressHUD' end 特定のライブラリのみ無視する場合 use_frameworks! platform :ios, "8.0" target 'HOGE' d…

ContainerView を使ってみる - Swift

はじめに 本記事では ContainerView の簡単な使い方を解説します。 ContainerView とは ContainerView とは一言で言うと「ViewController の中に ViewController を配置する」ことができるものです。ContainerView 登場以前は、1画面に付き1つの ViewControl…

【Swift3】 Xcode7/iOS9 から追加された StackView を使ってみる

2016/11/19 修正 サンプルをSwift3対応にしました はじめに 本記事では Xcode7/iOS9 から追加された StackView を使ったサンプルを作って動きを確認します。サンプルは GitHub にアップしています。 StackView (UIStackView) とは Xcode7/iOS9 から追加され…