Objective-C

Xcode4.2以降でstoryboardが無いエラーの対処

iPhone/iPad開発です。 元々Interface Builder使ってなかったんですが、Xcode4.2からStoryBoardなるものに変わっていた(?)らしい で、知らずのうちに消してたっぽく、エラーでてたCould not find a storyboard named 'MainStoryboard'云々でてSIGABRT落ち。…

iOSプログラミングにおけるMVC

色々と混乱するのでとりあえずメモ。 文中では、〜だ。と言い切ってるけど正直ちゃんと分かっていない。関心の分離 - Wikipedia なるべく機能を分離することで、リファクタリングが楽になる。 (何か修正をしようとしたときに、修正が一カ所で済むということ)…

循環参照とその回避

GodがCreatureを所持しているとしましょう。 God has Creatureの関係なので当然GodはCreatureを知っている(参照を持っている)が、 CreatureもGodを知っていなければいけないという状況はよくあります。 例としては、カードゲームクラスはカードを持っている…

propertyの宣言(続き)

ちょっと前に見つけた記事があって、それを見てインスタンス変数は_で始めてたんですが、 最近見失ってて、今日久々に再発見できました。これ。http://www.awaresoft.jp/ios-dev/item/115-ivar-naming-convention.htmlうーん、これみるとやっぱり_で書くのは…

propertyの宣言

propertyに対応するインスタンス変数は_で始めるってどっかのブログで教わったけど どうもそうでもないみたい。以下よくないらしい例 @interface ClassA : NSObject { int _value; } @property int value; --------------------- @implemention ClassA @synt…

iOS5ってiPhone5からだと思ってたら違った件について

ここにきて、荻原本を買ってしまった。文章が読みやすくていい感じ。詳解 Objective-C 2.0 第3版作者: 荻原剛志出版社/メーカー: SBクリエイティブ発売日: 2011/12/23メディア: 単行本購入: 14人 クリック: 98回この商品を含むブログ (25件) を見る それはと…