iOSアプリ開発

CocoaPodsとフレームワークの導入

フレームワークの導入を助けてくれる、CocoaPodsのインストール方法は各種サイトに載っているんだけど、基本的な使い方ではまった。 使い方の概要は「Xcodeのプロジェクトに対し、フレームワーク導入用のテキストファイル"Podfile"を用意し、それをCocoaPods…

Xcodeのバージョン

アプリバージョンによって、対応するOSのバージョンが異なる。 Xcode7.3.1以降は、OS X 10.11 El Capitanにしか対応していないらしい。 うちのOSはOS X 10.10 Yosemiteなので、対応していない。 (Xcode7.3.1のインストーラをダウンロードしてきてインストー…

Macでアプリがインストールできないときの対処法

XcodeをAppStoreからアップデートしようとしたところ、まったく進まず困った。 調べてみると同じ現象が起こっている人はたくさんいるらしい。 今回やったのは、AppStoreからではなく、Webでインストーラをダウンロードしてきてそこからインストールするとい…

シングルトンとマルチスレッド

1つのインスタンスを複数クラスから参照したい。 グローバルなインスタンスを作るしかないのかな・・と、調べてみると、 それを実現する「シングルトン」なる概念があることを知った。 1つのクラスに対して、インスタンスを1つだけ生成し、それを共有すると…

アセットカタログと画像リソース

画像は「Images.xcassets」に入れる、という記事があった。 ただのimagesフォルダじゃダメなの? 1xとか2xってなに?? なんて初歩的な疑問を抱いた。 これも参入が遅すぎたために解決に時間がかかった・・。 iOS端末の多様化で、解像度もデバイスごとに違い…

ストーリーボード

画面設計について。 買ってきた「超入門」の本には、 「ストーリーボードを使って、接続して・・」 って書いてあるんだけど、わからないときにググったりしてると、どうもストーリーボードっていうのは、いろいろやろうとすると難しそう。 というか、管理す…

メモがわりに

今更ながら、iOSのアプリ開発を始めた。 なんとかなるでしょって始めたけど、Objective-Cという言語に慣れず、Xcodeという開発環境自体にもなかなか慣れられず、悪戦苦闘中。。 「あ、動いた」ってことはあっても、リリースを視野に入れる以上はきちんと理解…