さて2012年と同時にスタートしたこの新しい「Objective-Cから始めるプログラミング」ですが、まずはプログラミングの歴史上、外しても外すことのできない(笑)お約束であるHello worldからスタートすることといたしましょう。
ご存じない方のために簡単に説明しますと、Objective-Cの直系の先祖であるプログラミング言語のC(「C」1文字だけだと何のことだか分からない時には「C言語」 [...]
第204回 Objective-Cから始めるプログラミング(1) 〜準備〜
2012年1月24日第25回 GUIパーツの外観のカスタマイズ
2012年1月21日1月ももう既に後半となり、新年の雰囲気も少し薄れてきました中、この連載もちょうど一年を迎えることが出来ました。新年、最初の号にも関わらず予定よりも遅れての公開となってしまいましたが、今年もよろしくお願いいたします。
前回は「AVCaptureDevice」クラスを使って内蔵カメラを使ってキャプチャを行い、そのプレビューを表示する方法と「AVCaptureDeviceSubjectAreaDidCh [...]
藤本裕之のプログラミング夜話 #222
2012年1月17日 あけましておめでとうござる。……てか書いている本人はあんまりおめでたくなくて,何を隠そう一昨日,奇しくも13日の金曜日,俗に言う「魔女の一撃」つまりぎっくり腰を食らってどうにも動けません状態なんだけどね。
それでも原稿は書かねばならぬ,つか手元にある MacBook Air ではそれ以上の仕事ができない……なにしろ開発マシンのところに行ってあれを起動し進行中のプロジェクトを Air にコピーし [...]
第203回 Objective-Cから始めるプログラミング(0) 〜前口上〜
2012年1月17日さて、2012年もスタートいたしました。新しい年を迎えるに当たりこの連載も内容をリニューアルし、新しいお話を始めたいと思います。
長年日の当たらない存在であったMacプログラミングも今やiOSという派生OSのおかげで世の中の多くの人が使うOSとなりました。それと同時にMac/iOS以外にはとんど使われることのないプログラミング言語であるObjective-Cも今や言語の人気ランキングが世界レベルで [...]
第11回 基本のキ #1 〜入門書の条件〜
2012年1月17日あけましておめでとうございます。年が改まったところで、シローがプログラミングを始めた頃に戻ってみようと思います。まさに右も左もわからない状態のシローですので、さっそくアイに泣きついています。
くっきり、すっきり、名称変更!
2012年1月12日前回は、 ローカライズ用リソースファイルをプロジェクトに登録する時の注意点を取り上げました。今回は、Xcode 4での開発途中でプロジェクト名やアプリ名を変更する操作について解説したいと思います。
Xcode 4の雛形(テンプレート)から新規プロジェクトを作成した後に、アプリ名を変更したい場合が多々あります。例えば、最初の名称が気にくわなくなったとか、調べたら既にその名称はApp Storeで使わ [...]
2011年12月分
2012年1月10日本連載は、MOSAのニュース配信サイト「MOSAic」に掲載されたニュースの中から「Apple社関連の技術&開発ニュース」に関する項目のみを抽出して1ヶ月分をまとめたものです。Mac、iPhone、iPad関連のソフトウェア開発者の方は、ぜひご参照ください。
【2011.12.02】
Apple社 OS X開発関連
・Apple社のMac Dev Centerサイトに新しいTechnical [...]
第四十回 定型的なロゴを簡単に作れる無料アプリ
2011年12月31日世の中には、なかなか面白いところに目を付けるアプリがあるものです。この”I Love Logos”は、社名や団体名とキャッチフレーズを入力すると、それらしいロゴを生成してくれるという製品です。
“Create a Logo”を選択すると、社名とタグライン(キャッチフレーズ)を入力する画面が表示されます。
すると、一瞬にしてロゴのイメージが生成されます [...]
第三十九回 ビートルズの楽曲を巧みに紹介するローリングストーン誌のアプリ
2011年12月31日故スティーブ・ジョブズは、ビートルズも大好きでした。存命中に彼らの版権を管理するアップル・コアと和解し、”Apple”の商標権を買い取って逆にアップル・コアにライセンスを行い、さらにビートルズのアルバムをiTunes Storeで販売するところまで持っていけたことは、何よりと言えました。
今回のアプリは、そのビートルズの究極のアルバムガイドと銘打たれた、ローリーグストーン誌 [...]
最終回 MVCを理解してテスト可能なコードへ
2011年12月31日前回からずいぶんと時間が空いてしまいました。前回はテストできるコードの条件について考えたところで、では実際にテストしていくためには、どのようなコードを書いたら良いのか考えていきます。テストできるコードを書く上で何より大事なことは、まずMVCという考え方を身につけて実践していくことだと僕は考えてます。
MVCがテストへの道筋
MVCという考え方は、コードをモデル(M)、ビュー(V)、コントローラ(C [...]


