2014-02-01から1ヶ月間の記事一覧
NSCopyingプロトコルを実装する時に、いつも書き方を忘れているのでメモしておく。 @interface Bean : NSObject @property (nonatomic,strong) NSString* country; @end @interface Coffee : NSObject @property (nonatomic,assign) NSUInteger coffeeid; @p…
githubを眺めていたら面白そうなプロダクトを見つけたので紹介します。 NSArrayやNSDictionaryにカテゴリを使って、ruby風のシンタックスシュガーを使えるようにしています。 Objective-C と RubyMotion の中間のような感じです。 https://github.com/mneorr…
herokuの無料枠は10000レコードまでなので、主に個人のWikiとして使うのが目的です。 MacOSX 10.8.5 rbenvでruby2.0.0を入れておきます。(私のエントリ参照) $ git clone git://github.com/redmine/redmine.git $ cd redmine $ git checkout -b production…
Objective-Cのカテゴリ機能が含まれるstatic library を作ると、それを使う側は リンカフラグに "-ObjC" 、"all_load" を設定しないといけません。 Appleによる解説 私は面倒なのが嫌いなので、static libraryを作る際にはカテゴリを使わないようにしていま…
Objective-Cには次々と新しい文法が追加されていますが、 レガシーなOSバージョンでどこまで対応しているのかいまいち分かりづらいです。 Appleの資料に一覧を見つけましたが分かりやすくするため、勝手に日本語化してみました。怒られたら削除します。 OSX…
Xcodeで新規Objective-Cクラスや新規C++ファイルクラスを生成するときに Copyright表示や、インクルードガードがデフォルトで設定されますが、 ファイルをたくさん作っていると、デフォルトの内容を毎回同じように修正していて 効率が悪いので、どうにかでき…
MacOSX 10.9にアップグレードするとiPhone Simulator5.0が動かなくなります。 こりゃあこまった。と思ったら、購入時の状態に戻す方法があるようです。 手順はこんな感じ。 1) 必要はファイルを全てバックアップする。 2) OS を Option + Command + r を押し…