AI-SVG がObjective-Cに変換できる、Qwarkeeがすごい!+きれいに拡大する方法

このエントリーをはてなブックマークに追加
はてなブックマーク - AI-SVG がObjective-Cに変換できる、Qwarkeeがすごい!+きれいに拡大する方法

Qwarkee
Qwarkee

PaintCodeというアプリがしばらく前に公開されて、日本でも多くの開発者に使用されていますが、その弱点を補う、よいアプリがMacAppStoreにありましたので紹介します。

Qwarkee (Version 1.2.2) App
カテゴリ: 開発ツール
価格: ¥450
デベロッパ名: wavecoders
リリース日: 2012/02/13
対応デバイス: 無し
現Ver.の平均評価: (無し / 0件の評価)
通算の平均評価: (無し / 0件の評価)
Game Center: 非対応
 

OSX Lionのコマンドラインから、iOSアプリビルドを実機に転送する方法

このエントリーをはてなブックマークに追加
はてなブックマーク - OSX Lionのコマンドラインから、iOSアプリビルドを実機に転送する方法

追記: 5/31/2012 別の fork で、Xcode 5.3.2+iOS5.1 で転送と実行まで、正しく動くものがあるようです。最後に追記します。

Fruitstrapというライブラリが、PrivateAPIをたたいて、appファイルを実機に転送することを可能にしているようです。Snow Leopardだけでなく、Lionでも途中まで動いたので経過報告です。
現状で、転送は出来ているのですが、実行が出来ません。引き続き調査をしてくださる方がいればうれしいです。

転送中
転送中

Zagg Leather Skin

高品質なiPadキーボードやフィルタのZaggが24時間限定ほぼ全品20-50%オフ実施中。日本にも発送可能

このエントリーをはてなブックマークに追加
はてなブックマーク - 高品質なiPadキーボードやフィルタのZaggが24時間限定ほぼ全品20-50%オフ実施中。日本にも発送可能

米国サイトですが、どうも日本に発送も出来るようなので共有します。ケース、Bluetoothキーボードは20%オフ、その他のほぼすべての商品は、50%オフのようですが、円高も相まって、非常にお買い得になっています。

セール詳細
セール詳細

TweetOverview のクラッシュ対策について

このエントリーをはてなブックマークに追加
はてなブックマーク - TweetOverview のクラッシュ対策について

最近はしばらくTweetOverviewのクラッシュ対策を行っていましたが、これまでに行ったクラッシュ対策をまとめておきます。いまAppStoreにあるバージョンもかなり安定してきていますが、さらに手元で修正を進めて、かなりクラッシュはつぶせてきました。

TweetOverview ツイート俯瞰デスクサイドアプリ (Version 1.0.3) App
カテゴリ: ソーシャルネットワーキング
価格: 無料
デベロッパ名: J-Tech Creations, Inc.
リリース日: 2012/04/23
対応デバイス: iPad Wi-Fi+3G / iPod touch (4th Gen) / iPhone 4 / iPad 2 Wi-Fi+3G / iPhone 3GS / iPad 2 Wi-Fi / iPod touch (3rd Gen) / iPad Wi-Fi
現Ver.の平均評価: (無し / 0件の評価)
通算の平均評価: (4.0 / 4件の評価)
Game Center: 非対応
 

勉強会にもスポーツ観戦にもエゴサーチにも使えるTweetOverview広告削除機能プレゼントキャンペーン(再)実施中

このエントリーをはてなブックマークに追加
はてなブックマーク - 勉強会にもスポーツ観戦にもエゴサーチにも使えるTweetOverview広告削除機能プレゼントキャンペーン(再)実施中

TweetOverview1.0.3がリリースされました。

TweetOverview ツイート俯瞰デスクサイドアプリ (Version 1.0.3) App
カテゴリ: ソーシャルネットワーキング
価格: 無料
デベロッパ名: J-Tech Creations, Inc.
リリース日: 2012/04/23
対応デバイス: iPad 2 Wi-Fi / iPod touch (4th Gen) / iPhone 4 / iPhone 3GS / iPad Wi-Fi+3G / iPad 2 Wi-Fi+3G / iPad Wi-Fi / iPod touch (3rd Gen)
現Ver.の平均評価: (無し / 0件の評価)
通算の平均評価: (4.0 / 4件の評価)
Game Center: 非対応
 


今回のアップデートで、アプリが落ちる問題が(ほぼ)なくなり、アプリとして機能する様になったと感じますので、再度キャンペーンを行います。

[iOS5]UIBarButtonItemのDisabled時の色とフォントサイズを変える方法

このエントリーをはてなブックマークに追加
はてなブックマーク - [iOS5]UIBarButtonItemのDisabled時の色とフォントサイズを変える方法

UIBarButtonItemを、UIToolBarに載せるとことによって、UIToolBar上でいろいろな情報を表示することが出来ますね。Label的に使用したいときは、タップしても何も反応しない様に、Disabledにする必要がありますが、そうすると、文字のテキストの色が変わってしまいます。

UIBarButtonItem 無効時の表示
UIBarButtonItem 無効時の表示

これを、きれいに表示するための方法です。
UIBarButtonItem の属性をセットした後
UIBarButtonItem の属性をセットした後

このように設定する方法を記述します。

Storyboardのコントローラをanimated:NOで呼ぶ方法とモーダルをいろんな方法で呼ぶ方法

このエントリーをはてなブックマークに追加
はてなブックマーク - Storyboardのコントローラをanimated:NOで呼ぶ方法とモーダルをいろんな方法で呼ぶ方法

Storyboardは非常に便利ですが、アプリの起動時にModalで、しかもpresentModalController:animated:NOで呼びたい時に、Storyboardだけではうまく呼ぶことが出来ません。
ios – Perform Segue on ViewDidLoad – Stack Overflow こちらの回答が参考になりました。

本を執筆しました-iOS5プログラミングブック

このエントリーをはてなブックマークに追加
はてなブックマーク - 本を執筆しました-iOS5プログラミングブック

iOS5プログラミングブック
iOS5プログラミングブック

ついに、6月8日に私も執筆に参加させていただいたiOS5プログラミングブックが発売されます。
私にとって初めて執筆させていただいた本で、校正作業もほぼ終わり、ほっとしているところです。豪華な執筆陣、
KatokichiSoft (hkato193)
sonson (sonson_twit)
Hiroyuki-Fujikawa.HD (cqa02303)
Natsuko Nishikata (natsun_happy)
Yusuke Sekikawa (yusukesekikawa)
に私が加わらせていただきました。
Tomohisa Takaoka (tomohisa)
私が担当させていただいたのは、6章のTwitterフレームワークの章と、7章のiOSのセキュリティの章です。この部分の詳細の目次を公開します。

  • CHAPTER 6 Twitter フレームワーク
  • 6章は、Twitterフレームワークです。非常に簡単に使う事の出来るTwitterフレームワークですが、情報が一つにまとまっていないという問題があります。Appleのサイトを見ただけでも、Twitterの開発者向けサイトを見ただけでも足りませんし、Stackoverflowにしか載っていないようなバグのレポートもあります。この章では単純な使い方、ライブラリのリファレンスというよりも、実際に使って、つまずいたり、疑問に思う前に解決出来る事を目指して書きました。例えば、ツイッターアカウントを設定せずに、ツイートしようとしたらどうなるのかとか、アプリ名称に出てくる名称はどうなるのか、などです。これで、アプリ開発の時間を一時間でも節約するのに助けになれればと思っています。

  • 6-1|Twitterフレームワークの概要
  • 6-1-1│おもなクラス
  • 6-1-2│Twitterフレームワークではできないこと
  • 6-1-3│投稿画面に表示されるソフトウェア名称
  • 6-2| TWTweetComposeViewController Book による投稿
  • 6-2-1|Twitter使用の準備
  • 6-2-2|利用可能状態のチェック
  • 6-2-3│投稿画面の表示と投稿
  • 6-2-4│画像・URL・デフォルトテキストの追加
  • 6-3|TWRequestによるデータの取得・投稿
  • 6-3-1│Accountsフレームワークによるアカウント操作
  • 6-3-1-1 Accountsフレームワークの概要
  • 6-3-1-2 おもなクラス
  • 6-3-1-3 指定タイプのアカウントへのアクセス権取得
  • 6-3-1-4 アカウントへのアクセス
  • 6-3-1-5 iOSへのアカウント情報の追加
  • 6-3-1-6 Accountsフレームワーク使用上の注意
  • 6-3-2│TWRequestクラスによるタイムライン、リスト等の取得
  • 6-3-2-1 TWRequestクラスの概要
  • 6-3-2-2 TWRequestクラスのプロパティ
  • 6-3-2-3 リクエストの送信
  • 6-3-2-4 マルチパートデータの送信
  • 6-3-2-5 NSURLConnectionを使用したStreamAPIへのアクセス
  • 6-4 Twitterフレームワークの機能 補完
  • 6-4-1│DMとデバイスへのプッシュ通知
  • 6-4-2│Reverse Auth
  • 6-4-3│Twitterフレームワークのまとめ
  • CHAPTER 7 iOS 5のセキュリティ
  • 7章は、コードによる解説というよりも、セキュリティの概観が出来る事を目指しています。紙面は約10ページなので、これを元に、安全にデータを保存するための技術の概要をつかむ助けが出来ればと思い、書きました。

  • 7-1 iOS5のセキュリティ概要
  • 7-2 ネットワークのセキュリティ
  • 7-2-1 TLS を用いた通信
  • コラム:内部処理で使用されるTLSのバージョン
  • 7-2-2 GSS-APIを用いた認証、通信
  • 7-3 デバイスのセキュリティ
  • 7-3-1|デバイスのセキュリティの基礎
  • 7-3-2|フォルダ内のファイルアクセス
  • 7-3-2-1 バックグラウンドでのファイルアクセスが不要な場合
  • 7-3-2-2 バックグランドでのファイルアクセスが必要な場合
  • 7-3-2-3 SQLiteを使用する場合のデータ保護
  • 7-3-2-4 Core Data を使用する場合のデータ保護
  • 7-4 キーチェーンを用いた機密情報 の保護

このように、初めて書籍の執筆をさせていただいたのですが、企画しているときは、これを書けばいい、あれを書けばいいとかなり楽観的に感じていたのですが、いざキーボードに向かうと、指が全く動かなくて、困りました。というのも、この本のiOS4版も含めて、iOS5プログラミングブックの目標は、単にリファレンスをまとめたものではなくて、iOSプログラミングを実践するにあたって直面する問題に対処するための解決を早める助けになる情報を提供する必要があります。そのためには、まず実際にアプリを作ってみて、動かしてみて、おかしな動きを見つけて、リファレンスを調べ、Stackoverflowで検索し、さらに実践してみて解決した情報を書く必要があるというプレッシャーで、全然執筆が進みませんでした。

実際、Twitterフレームワークも、触ってみると突っかかりどころがいろいろあり、執筆をしていろいろな点を学ぶことが出来ました。また、執筆の最中に、藤川さんHiroyuki-Fujikawa.HD (cqa02303)が、ストリーミングAPIのサンプルコードを提供してくださって、ストリーミングの基本プログラムという、マニアックなプログラムもサンプルに入れることが出来ました。

その藤川さんのサンプルプログラムを動かしてみて、このストリーミングを新しいiPad一面に表示させてみたいと作り始めたのが、TweetOverviewです。

TweetOverview ツイート俯瞰デスクサイドアプリ (Version 1.0.3) App
カテゴリ: ソーシャルネットワーキング
価格: 無料
デベロッパ名: J-Tech Creations, Inc.
リリース日: 2012/04/23
対応デバイス: iPod touch (3rd Gen) / iPad Wi-Fi / iPhone 4 / iPad Wi-Fi+3G / iPad 2 Wi-Fi+3G / iPhone 3GS / iPod touch (4th Gen) / iPad 2 Wi-Fi
現Ver.の平均評価: (無し / 0件の評価)
通算の平均評価: (4.0 / 4件の評価)
Game Center: 非対応
 

執筆中にたまった、コードを書きたいという鬱憤をはらす様に、執筆がひと段落した後に、一気に作り上げました。アプリのよいアイディアを頂いた、藤川さんに感謝です。また、TweetOverviewの、横にスクロールするテーブルビューのアイディアは、以前の勉強会で、Kishikawa Katsumi (k_katsumi) さん がいっていた、テーブルを横にして、内容も回転させて横スクロールするアイディアを応用させていただきました。こちらにも感謝です。

また、執筆の際に非常に勉強になったのが、分かりやすく、伝わる文章の書き方です。私の書いた下書きを、KatokichiSoft (hkato193)さんが、校正してくださるのですが、DIFFでどこを修正したか分からないくらい、大幅に修正してくださいました。内容を追加してくださったというよりも、分かりやすく、伝わる様に順番を入れ替えて説明してくださったのですが、修正前の分と、修正後の分を見ると、これが非常に分かりやすく、伝わる文章なりました。この辺の表現力、文章力はさすが親方と呼ばれるだけの方だと、非常に尊敬しました。

私が執筆したのは一部、約40ページで、後300ページ以上、他の豪華な執筆陣の、読み応えのある項目があり,本当にただのリファレンスではなくて、実際につまずくところを先回りして、時間を節約してくれる内容で、非常にオススメです。既に絶賛予約中(Amazonプログラミング部門で2位にもなりました)。是非、お手に取ってご覧頂ければと思います。

Flipboard風のUIが実現出来るHMGLTransitionsが便利そう

このエントリーをはてなブックマークに追加
はてなブックマーク - Flipboard風のUIが実現出来るHMGLTransitionsが便利そう

TweetOverviewのUIデザインは、横スクロールを採用しているのですが、どうも、もうちょっとうまいやり方は無いかなと考えていて、ページめくり的なものを導入したいなと考えています。
ちょうど今日、Flipboardのコンテンツの日本語対応が行われたようで、やはり、FlipboardのUIは、使いやすいなと感じますね。

http://flipboard.com/
http://flipboard.com/