2013-01-01から1年間の記事一覧
glayash/Shortcut2 · GitHub もともとは来るべきActionBarActivityへの移行に備えて手を動かしてみようということで、アプリ内に存在する任意のActivityを起動/ショートカット作成を行う、というアプリを作ってみたんだけど、なかなか面白かった。 開発者向…
というものを作ってみました。 glayash/Shortcut2 · GitHub ソースコードもありますけど、コメントほとんど書いてない上に汚いです。 こんな感じです。 アプリケーション中の特定のActivityの機能だけをピンポイントに起動したい アプリケーション中の特定の…
50 Android Hacks 開発現場ですぐに役立つヒントとコード作者: Carlos Sessa,江川崇,荒木佑一,東真美菜出版社/メーカー: アスキー・メディアワークス発売日: 2013/11/01メディア: 大型本この商品を含むブログ (2件) を見る うーん。 Scala使えるとか、Aspect…
ICSの頃にLauncher2のソースを読んだときには、行儀良くショットカットを作るには以下のような記述が必要でした。 //ホームに作成したいショートカットをIntentとして作成 //(ここではActivityが自身のショートカットをホームに作成すると仮定) Intent sho…
NSInteger/ NSUInteger NSIntegerやNSUIntegerは32bit/64bit環境では異なる型として扱われる。NSIntegerの場合、32bit環境ではint、64bit環境ではlongとして扱われる。 なおarm64の処理系ではint型そのものは32bitの値として扱われる。それまでのarm7まではi…
本業はAndroidなのにiOSの本ばっかり読んでる。 iOS Core Data 徹底入門作者: 國居貴浩出版社/メーカー: 秀和システム発売日: 2013/11/01メディア: 単行本この商品を含むブログを見る データ永続化の歴史をバイナリデータ、テキストデータ、XML、SQLと追いか…
通常、アプリの言語設定はiOS本体の設定が反映されるようになっており、アプリから制御することはできません。 「OSの言語設定を日本語のままにしつつ、アプリ内の言語設定を英語表示にしたい」というようなニーズがあるのかどうか知りませんが、現状のiOSで…
Effective Objective-C 2.0作者: Matt Galloway,長尾高弘出版社/メーカー: 翔泳社発売日: 2013/11/02メディア: 大型本この商品を含むブログ (1件) を見る 買うべきかどうかやや迷っている。 公式サイト(Effective Objective-C 2.0)の目次を見る限りでは、…
iOSのRTL(Right-To-Left、アラビア語やヘブライ語など左から右に記述する言語)への対応は、iOS6のAuto Layoutで初めて実装されました。 なので、それ以前から存在しているUITableViewはRTLのことを一切考慮していない…と思っていたんだけど、iOS7以降だとU…
XCode5のStoryBoardおよびInterfaceBuilderでは、アシスタントエディタを使ってiOS7以降のUIとiOS6までのUIを比較して表示する機能がある。 iOS 7 UI 移行ガイドの「iOS 6への対応」の章にやり方が載っているんだけど、実際にこれを使うとえらくズレたレイア…
NSAttributedTextとDynamic Typeを利用したUITableViewを書いてみました。 NSAttributedText&Dynamic Type XCodeとか半年ぶりなので、正しいのかあまり自信はないです。 こんな感じに表示されます。tableViewのmarginやpaddingはかなり適当な値で、ちゃんと…
iOS7だとNSAttributedStringが主となっていて、今までのtextプロパティは使わない方が良いみたいな風潮があるっぽい? その辺でハマる人がでそうなので記述しておく。 UIKitはWebKitから派生しているので、NSAttributedStringのような属性テキストは、NSHTML…
Smashing Android UI レスポンシブUIとデザインパターン作者: Juhani Lehtimaki,佐藤伸哉,株式会社クイープ出版社/メーカー: インプレスジャパン発売日: 2013/08/26メディア: 単行本(ソフトカバー)この商品を含むブログ (1件) を見る Android向けのアプリ…
gcm.jarがdeprecatedになっていたので、Google Cloud Messaging APIがどの程度変わったのか調べていたりしました。 斜め翻訳した感じだと、C2DMとの後方互換性もありますし、基本的なアーキテクチャには大きな変わりはないようでした。 ただインパクトのある…
どうもBloggerの編集画面が好きになれないので、Markdown使えるようになったはてなブログで書こうかな。