開発メモ

開発関係のメモをいろいろと。たぶん。

Objective-C

Xcodeがおかしいときの対処法

『Xcodeがなんとなくおかしいんだけど原因がよくわからない』という場合の、対処法のまとめです。 上から順番に試します。 Xcodeを再起動 OSを再起動 プロダクトのクリーン Xcodeのメニューから[Product] - [Clean]でクリーンを実行。 Build Folder全体の削…

MPMusicPlayerController::playbackStateがおかしくなる問題

具体的に説明すると、実際には音楽が再生されてないのにplaybackStateがMPMusicPlaybackStatePlayingになる現象。普通に『MPMusicPlayerController iPodMusicPlayer』を使うアプリならどれでも再現するかと。 Appleのサンプルプログラムの『AddMusic』はもち…

UIKit徹底解説

iOSユーザーインターフェイスの開発 種類 情報 著者 西方夏子 発行日 2014年6月11日 初版第1刷発行 発行 インプレスジャパン 感想 UIKitの機能の中で、最近のiOSで追加になったものを中心にいろいろ解説した本。 対象となってるバージョンは・・・ よくわか…

Sprite Kit iPhone 2Dゲームプログラミング

種類 情報 著者 STUDIO SHIN 発行日 2014年2月5日 第1版第1刷発行 発行 秀和システム 感想 Sprite Kitについて、そこそこ詳しく説明した本。たぶん。 この本で使われてる環境はこんな感じ。 Mac OS X 10.8.5.2 iPhone 5s / iOS 7.0.4 前半は基本的にリファレ…

MAC OS X COCOAプログラミング 第4版

種類 情報 著者 アーロン・ヒレガス/アダム・プレブル 監訳 東京電機大学 発行日 2014年5月20日 第4版第1刷発行 発行 東京電機大学出版局 感想 Mac OS Xで開発するときによく使われる機能について、解説した本。 使用している環境はこんな感じ。 Mac OS X 1…

画像編集ツールを更新しました

iOS/OSX向けのプログラム開発で必要になる画像を編集するためのツールを更新しました。 今のところ、以下の様な機能を実装しています。 iOS用のApp Icon作成 OS X用のApp Icon作成 iOSのスクリーンショットからステータスバーを削除 ・・・まだまだ、これだ…

NSImageをCore Graphicsで使う方法

NSImageだけでもいろいろな処理が出来ますが、いろいろと最適化されすぎてて逆に不便なこともたまにあります。そんな時には、Core Graphicsを使うことで、細かいところまで好きに操作することが出来ます。 動作を確認した環境 環境 情報 OS X 10.9.2 Xcode 5…

NSImageViewがファイルのドロップを受け付けるのを止める方法

NSImageViewは何の設定もしなくても、イメージファイルのドロップを受け付けてくれます。この動作が便利なことも無いとは言いませんが、どっちかというと邪魔です。では、この動作を止めるにはどうすればいいのでしょうか? 動作を確認した環境 環境 情報 OS…

NSImageのサイズを取得する方法

NSImageからサイズを取得する方法は色々有りますが、その中で、『正しいピクセル数』を取得するにはどうすればいいのでしょうか? 特に、画像ファイルを読み込んだ場合。 動作を確認した環境 環境 情報 OS X 10.9.2 Xcode 5.1 Date 2014/03/31 実験 実験内容…

NSValueTransformerの使い方

NSArrayControllerを使う場合、テーブルビューに表示する形式は対応するメソッドさえ用意すれば簡単に変更できます。が、同じような処理を何回も書くのは面倒なので、NSValueTransformerで簡単に変換できるようにしてみます。 動作を確認した環境 環境 情報 …

NSArrayControllerの使い方

NSTableViewでデータを表示する場合、表示するデータを準備したりソートに対応したるするのは面倒。そんな時、NSArrayControllerを使えば色々便利と言う話。 動作を確認した環境 環境 情報 OS X 10.9.2 Xcode 5.1 Date 2014/03/31 使い方 1. NSArrayControll…

画像編集ツールを公開しました

iOS/OSX向けのプログラム開発で必要になる画像を編集するためのツールを公開しました。 今のところ、以下の様な機能を実装しています。 iOS用のApp Icon作成 OS X用のApp Icon作成 ・・・これだけです。 使い方 起動するとメインのメニュー画面が表示されま…

プログラムからセグエを利用して画面を遷移させる方法

環境 情報 iOS 7.0 Xcode 5.1 Date 2014/03/23 通常はボタンとかテーブルビューのセルに移動先の画面を登録しておけば、後はストーリーボードがよきに計らってくれますが、これをプログラムから制御したくなる事があります。では、どうすればいいのか? こう…

iOS7でステータスバーを非表示にする方法

この記事を書いた時の環境はこんな感じ。 環境 情報 iOS 7.0 Xcode 5.1 Date 2014/03/22 下記のそれぞれのパターンを説明します。 起動時からずっと非表示にする場合 特定の画面だけ非表示にする場合 プログラムから表示/非表示を切り替える場合 起動時から…

Navigation Barの戻るボタンを変更する方法

環境 情報 iOS 7.0 Xcode 5.1 Date 2014/03/21 普通にNavigationBarで画面を遷移すると、戻るボタンの位置に前の画面のタイトルが表示されます。 これを好きに変える方法は? 方法 他のViewControllerに移動する 前に 、戻るボタンを変更しておきます。 具体…

Xcode 5 完全攻略

種類 情報 著者 STUDIO SHIN 発行日 2014年3月1日 初版第1刷発行 発行 ソフトバンク・クリエイティブ 感想 Xcode 5についてかなり詳しく説明した本。 使用している環境はこんな感じ。 Mac OS X 10.9 (Mavericks) Xcode 5 主にXcode 5の使用方法を説明した本…

詳細! Objective-C iPhoneアプリ開発 入門ノート

Xcode 5 + iOS 7対応 種類 情報 著者 大重美幸 発行日 2013年11月10日 初版第1刷発行 2013年12月31日 初版第2刷発行 発行 ソーテック社 感想 iPhoneでアプリ開発をはじめる入門者向けに、基本的な内容を丁寧に説明した本。 表紙にもあるように、Xcode5とiOS7…

Xcode 4ではじめる Objective-Cプログラミング

Xcode 4ではじめる Objective-Cプログラミング 種類 情報 著者 大津真 発行日 2012年1月31日 初版第1刷発行 発行 ラトルズ 感想 Xcode4とObjective-Cについて詳しく説明した本。 実際に説明で使ってるのはXcode 4.2かな。 この著者はすでに、『iOS プログラ…

Objective-C プログラマーズバイブル

Objective-C プログラマーズバイブル iOS5・OS X Lion・Xcode 4・iCloud 対応 種類 情報 著者 柴田文彦 発行日 2012年1月10日 初版第1刷発行 発行 技術評論社 感想 Mac OS XやiOSの開発でよく使われる機能のリファレンス本。Objective-Cの言語仕様もあり。 …

詳解 Objective-C 2.0 第3版

詳解 Objective-C 2.0 第3版 種類 情報 著者 萩原剛志 発行日 2011年12月30日 初版第1刷発行 発行 ソフトバンク・クリエイティブ 感想 以下、第3版の感想です タイトルのとおり、『詳解 Objective-C 2.0』の第3版。 使用している環境はこんな感じ。 Mac OS X…

iOS プログラミング 第2版

iOS プログラミング 第2版 種類 情報 著者 ジョー・コンウェイ/アーロン・ヒレガス 翻訳 上堀幸代/内橋真吾/木南英夫 発行日 2011年12月25日 初版第1刷発行 発行 ピアソン切原 感想 iOSでアプリを開発するときに必要になる知識を、できるだけ幅広く丁寧に…

コピペではじめる iPhoneゲームプログラミング

コピペではじめる iPhoneゲームプログラミング 種類 情報 著者 立花翔 発行日 2011年12月1日 第1版第1刷発行 発行 秀和システム 感想 iPhoneでゲームを作るときの技術を紹介した本・・・ かなぁ。 使用している環境はこんな感じ。たぶん。 Xcode 4.1.1 cocos…

エキスパート Objective-C プログラミング

エキスパート Objective-C プログラミング 〜iOS/OS Xのメモリ管理とマルチスレッド〜 種類 情報 著者 坂本一樹 協力 達人出版会 発行日 2011年11月21日 初版第1刷発行 発行 インプレスジャパン 感想 ARCとBlocksとGCDについて、できるだけ細かく説明した本…

よくわかるiPhoneアプリ開発の教科書 Xcode4 対応版

よくわかるiPhoneアプリ開発の教科書 Xcode4 対応版 種類 情報 著者 森巧尚 発行日 2011年7月29日 初版第1刷発行 発行 毎日コミュニケーションズ 感想 『よくわかるiPhoneアプリ開発の教科書』のXcode4対応版。 この本で使用している環境はこんな感じ。 Xcod…

iOS プログラミング入門

iOS プログラミング入門 Objective-C + Xcode4で学ぶ、iOSアプリ開発の基礎 種類 情報 著者 大津真 発行日 2011年6月26日 初版第1刷発行 発行 BNN新社 感想 これから、iOSでアプリ開発はじめる人のための入門書。 Objective-Cの言語仕様はもちろん、Xcodeの…

iPhoneアプリ設計の極意

iPhoneアプリ設計の極意 思わずタップしたくなるアプリのデザイン 種類 情報 著者 ジョシュ・クラーク 監訳 深津貴之 翻訳 武舎広幸/武舎るみ 発行日 2011年6月20日 初版第1刷発行 発行 オライリー・ジャパン 感想 iPhoneでアプリを開発する際に、気をつけ…

iPhoneアプリ開発 熟達テクニック

iPhoneアプリ開発 熟達テクニック iPhoneやiPadで動くアプリ開発の上級技の手引き書 種類 情報 著者 林晃 発行日 2011年6月1日 第1版第1刷発行 発行 C&R研究所 感想 iPhoneで動作するアプリの開発を通して、いろんな技術を紹介した本。 開発に使われてる環境…

基礎から学ぶ iPhoneアプリ開発 改訂2版

基礎から学ぶ iPhoneアプリ開発 改訂2版 iPhoneやiPadで動くアプリ開発の手引書 種類 情報 著者 林晃 発行日 2011年5月20日 初版第1刷発行 発行 C&R研究所 感想 『基礎から学ぶ iPhoneアプリ開発』の改訂版。 最初の章で開発にSDKの概要からObjective-Cの仕…

作って覚えるObjective-C入門

作って覚えるObjective-C入門 iOS対応 種類 情報 著者 オフィス加減 発行日 2011年3月10日 初版第1刷発行 発行 アスキー・メディアワークス 感想 サンプルプログラムの開発を通して、iPhone向けアプリの開発方法を説明した本。 Objective-Cの仕様とかも多少…

iOS4 プログラミングブック

iOS4 プログラミングブック 種類 情報 著者 畑圭輔/加藤寛人/坂本一樹/藤川宏之 高橋啓治郎/沖田知彦/柳澤昇 発行日 2011年2月1日 初版第1刷発行 発行 インプレスジャパン 感想 iOS4に対応するためのテクニックを集めた本。iOS4になって追加された機能…