タグ

2012年12月6日のブックマーク (3件)

  • メソッドのポインタ Objective-C入門 WisdomSoft

    メソッドを関数として呼び出す 実は、Objective-C のメソッドの実態は C 言語の関数と同じです。 普段は隠蔽されていますが、メソッドとは最初の引数に自分のクラスを参照するオブジェクトを受け取る関数なのです。 メソッドの実体が関数であるという事実は、C 言語との親和性が極めて高いことを意味してます。 ピュアな C 言語で記述されたライブラリから Objective-C のメソッドを呼び出したり、オブジェクトを利用することも無理な話ではないのです。 Objective-C のメソッドは、常に IMP 型であると定義されます。 IMP 型は、ヘッダファイルで次のように定義されています。 typedef id (*IMP)(id, SEL, ...); この定義からも分かるように、Objective-C で宣言されたすべてのメソッドは、暗黙的に id 型と SEL 型の引数を持ちます。

  • せんりつの昼行灯:iOS:iOS6で便利になったFacebook投稿を行う

    2012年09月17日 iOS:iOS6で便利になったFacebook投稿を行う iOS6からFacebookの機能がOSレベルで組み込まれたという話はちらほら聞いていたので色々触ってみました。 iOS5まではTwitterの投稿をやりたい場合はTwitterフレームワークの TWTweetComposeViewControllerを使ってましたが、iOS6では非推奨になってるようです。 代わりに出てきたのがSocialフレームワークのSLComposeViewControllerというもの。 これを使えばTWTweetComposeViewControllerと似たような感じで簡単にFacebookに投稿が出来ます。 しかもTWTweetComposeViewControllerの時と同様に、Facebook上でアプリの登録は必要なし! (投稿されたウォール上には"iOSより"と表示され

  • Facebook SDK 3.0 for iOS のサンプルを一通り試してみました - その後のその後

    今回は従来のように github からソース一式をとってくる方式ではなく、インストールパッケージをダウンロードしてインストールする方式になったようです。 https://developers.facebook.com/ios/ で、インストールはさくっと終わったのですが、どこに何がインストールされたのかわからなかったのでもう一度インストールし直して最後に出てくるドキュメントを確認しました。 TRY IT OUT 1. Test your install; build and run the project at ~/Documents/FacebookSDK/Samples/HelloFacebookSample/HelloFacebookSample.xcodeproj 2. Check-out the tutorials available online at: https://dev

    Facebook SDK 3.0 for iOS のサンプルを一通り試してみました - その後のその後