タグ

2013年4月10日のブックマーク (7件)

  • Blogger

    Google のウェブログ公開ツールを使って、テキスト、写真、動画を共有できます。

    Blogger
    Hamken100per
    Hamken100per 2013/04/10
    UIDocumentInteractionControllerを使ってInstagramへ画像を渡す方法。
  • UIActivityViewControllerを使ったデータ共有 - Toyship.org

    UIActivityViewControllerはiOS6で新しく追加されたクラスです。 Facebook、Twitterなど、システムで用意された複数のアイテムに加え、アプリ独自の機能を追加することができる使い勝手のよい新機能です。 iOS6でしか使えないのが難点ですが、是非使いこなしていきたいですね。 UIActivityViewControllerとは UIActivityViewControllerは、指定したオブジェクトに応じて、ファイル共有やメール添付などの機能を自動的に表示してくれるViewControllerです。 UIDocumentInteractionControllerと違い、特定のファイルを指定するのではなく、複数のオブジェクトを指定します。 さらにアプリ独自の機能を追加することもできる、なかなか応用範囲の広いViewControllerです。 システムActiv

    UIActivityViewControllerを使ったデータ共有 - Toyship.org
    Hamken100per
    Hamken100per 2013/04/10
    UIActivityViewControllerの使い方。iOS6以降から対応。UIDocumentInteractionControllerを拡張した感じだが、OpenURLを使うので呼び出したいアプリのURLSchemaを予め登録してないとダメ。
  • UIDocumentInteractionControllerを使ったデータ共有 - Toyship.org

    iOSアプリでUIDocumentInteractionControllerを使うと、他のアプリに画像ファイルやpdfファイルなどを送信することができます。 かなり古く(iOS3.2)から使える便利な機能なんですが、なぜかそれほど一般的ではないんですよね。 iOS5までとiOS6以降でだいぶ見た目がかわったので、まとめてみました。 iOS6でのUIDocumentInteractionController 実装方法はiOS6でもiOS5以前でも変わらないんですが、見た目はiOS6でがらっと変わりました。 iOS5までの見た目はこちら。 不透明なボードの上にシンプルなボタンが並びます。実直なUIですね。 iOS6での見た目はこちらです。 iOS6ではアイコンベースとなり、UIActivityViewControllerと同様の見た目になりました。 以前と比較すると、ベースのシートが半透明とな

    UIDocumentInteractionControllerを使ったデータ共有 - Toyship.org
    Hamken100per
    Hamken100per 2013/04/10
    UIDocumentInteractionControllerの使い方。サンプルソースがありがたい。
  • Sample014 iOS UIViewにCAAnimationアニメーションを使ってもっとリアリティのあるボタンを作ってみた | タイトルなんてとんでもなぃ。

    Sample014 iOS UIViewにCAAnimationアニメーションを使ってもっとリアリティのあるボタンを作ってみたPost navigation ← Previous Sample014 iOS UIViewにCAAnimationアニメーションを使ってもっとリアリティのあるボタンを作ってみた Tweet Tweet ボタンをUIButtonで簡単に作ればいいんだろうけど なんかアニメーションと言うか面白さがない ってことでViewにアニメーションをかけて もっとリアリティのあるボタンを作ってみた。 実行結果 QuartzCoreのframeworkを事前に追加は忘れないように! Sample014.h #import <UIKit/UIKit.h> #import <QuartzCore/QuartzCore.h> @interface Sample014 : UI

    Hamken100per
    Hamken100per 2013/04/10
    CALayerをアニメーションさせたボタンの作成例。
  • SLComposeViewControllerでFacebook投稿する際に投稿が失敗してしまう問題

    iOS 6.0より追加されたSocial.frameworkは大変お手軽に使用できて、ユーザーさんも毎回毎回素性の知れないアプリに対してTwitter/Facebookログインをし直すという手間と危険性から開放される便利な代物ですが、ちょっとした落とし穴を見つけたのでご紹介します。 SLComposeViewControllerを使っている時に、同じ文面でもTwitterには正常に投稿できるがFacebookには投稿に失敗してしまうというケースが発生することがあります。画面にはただ「Facebookに投稿できません」とアラートが表示されるだけですし、SLComposeViewControllerは投稿失敗時のerrorに対してコールバックblockもdelegateも存在しないので原因を調べることもできません。 実機のコンソールログを見てみると以下の様なエラーになっています。 Jan 8

    Hamken100per
    Hamken100per 2013/04/10
    iOS6から使えるSocial.frameworkの使用注意点。Facebook投稿する時にあaddURLにnilや空リンクをしてはいけない。
  • 『【iPhoneアプリ開発ドリル】UIViewとCALayerの関係を理解する』

    #import <QuartzCore/QuartzCore.h> ・ ・ - (id)initWithFrame:(CGRect)frame { if (self = [super initWithFrame:frame]) { self.layer.contentsRect = CGRectMake(0, 0, 0.5, 0.5); } return self; }

    『【iPhoneアプリ開発ドリル】UIViewとCALayerの関係を理解する』
    Hamken100per
    Hamken100per 2013/04/10
    UIViewにあるlayerプロパティを知るには良い記事。
  • 開発初心者の為のCALayerチュートリアル

    「もし君が、iPhoneのプログラミングをやってるんなら、UIViewに詳しいよね。ボタンとか、テキストとか、スライダーとか、Webビューとか、UIviewのサブクラスなら、何でも来いなんだろ?」、、、えっ?うっ、うん。 でも、実はUIViewのテクノロジーが実はCALayerから来てたって知ってましたか?少なくとも、僕は知りませんでした、はい。結構長い間、、、orz “CALayer”について少し知っておく事は、決して無駄ではありません。だって、カッコいいビジュアル•エフェクトが簡単に作れてしまうんですから。ついでに、”Core Animation”の事を掘り下げて勉強しておくのもすごくいい事なんです。まぁ、でも”Core Animation”については、また別の機会に。 このチュートリアルでは、”CALayer”の基を学ぶ事によって、”layer”なる物を作っていったいそれがどういう

    Hamken100per
    Hamken100per 2013/04/10
    CALayerの初心者用チュートリアル。わかりやすい。