4歳のこどもが遊んでるiPadアプリ、子ども”と”遊べるiPadアプリ

うちの子(最近4歳になった)も、他の子どもたちと違わず、iPadを渡したらいつまでも遊んでいます。あまり長く遊びすぎると目が悪くなったりするのが心配なので、大体一日1回から2回、30分から1時間にとどめるようにしています。英語ネイティブなので、ちょっと日本の子たちと遊ぶアプリが違うかもしれません。

“4歳のこどもが遊んでるiPadアプリ、子ども”と”遊べるiPadアプリ” の続きを読む

Objective-C の instancetype キーワードが面白い + typeof(self)の考察

Appleのサンプルコード、iAdSuite を見ていたら見慣れない表現が出てきたので、調べて見ました。

@implementation TextViewController

- (instancetype)init
{
self = [super initWithNibName:@"TextViewController" bundle:nil];
if (self) {
//...
}
return self;
}

こんな感じ、”- (instancetype)init”と書いているのを見て、なんで”-(id) init”じゃないのかなと思いました。
“Objective-C の instancetype キーワードが面白い + typeof(self)の考察” の続きを読む

iAd, AdMobを表示できるJTCAdBaseViewControllerをiOS6対応

tomohisa/JTCAdBaseViewController · GitHub
自作の広告表示ライブラリです。主な機能としては、

  • 上下自由に広告を配置
  • コンテンツViewControllerのサイズを、広告によって自動選択
  • BOOLプロパティで、広告のオンオフをアクティブに設定可能
  • Admob, iAdの優先順位(初期表示)を設定可能
  • AdMob, iAd表示エラーが出たらもう一方に切り替え可能
  • 回転にも対応

というものです。 “iAd, AdMobを表示できるJTCAdBaseViewControllerをiOS6対応” の続きを読む

[OSX] “このアプリケーションで開く”のアプリの重複を一発で修復するコマンド

このアプリケーションで開く
忘れないように記録しときます。
Design matters: Fixing double entries in “Open with” menu under Mac OS X こちらのリンクその他いくつかのリンクで紹介されていました。
“[OSX] “このアプリケーションで開く”のアプリの重複を一発で修復するコマンド” の続きを読む