developmentとiosに関するsimpleboxesのブックマーク (10)

  • Facebookのモバイルアプリが失敗した理由はHTML5のせいじゃない。HTML5でサクサク動くFacebookアプリを作って見せたSencha Touch開発チーム

    Facebookのモバイルアプリが失敗した理由はHTML5のせいじゃない。HTML5でサクサク動くFacebookアプリを作って見せたSencha Touch開発チーム Facebookは今年、HTML5ベースで開発したモバイルアプリの動作速度や安定性で不評を買い、動作を改善したネイティブアプリケーションをあらためてリリースしました。ザッカーバーグ氏もこれを振り返って「HTML5に賭けたのは失敗」と発言しました。 しかし「Facebookのモバイルアプリ開発チームが抱えた問題の理由を、私たちは怪しいと思っている」(We had our suspicions about why Facebook's mobile application team had problems)とブログに書いたのは、HTML5ベースのモバイルアプリケーションフレームワーク「Sencha Touch」の開発チーム。

    Facebookのモバイルアプリが失敗した理由はHTML5のせいじゃない。HTML5でサクサク動くFacebookアプリを作って見せたSencha Touch開発チーム
    simpleboxes
    simpleboxes 2012/12/20
    Safari以外、WebViewでも同じパフォーマンスでる?SafariはWebViewとは最適化レベルの違いでパフォーマンスが違うと認識しているけど。WebView版でも確認。思ったよりも軽快だった。
  • iPhoneのホーム画面風アプリはいかが·SESpringBoard MOONGIFT

    SESpringBoardはSpringBoard風UIランチャーアプリです。 多数の機能を持ち合わせたiOSアプリを提供する場合、ホーム画面風にアイコンを並べて表示すると都合がいいかも知れません。そのUIの参考にSESpringBoardを紹介します。 起動しました。多数のアイコンがSpringBoardのように並んでいます。 左右のフリックで画面を切り替えられます。 長押しで編集モードに入ります。×をタップして削除できますが、並び替えはできません。 アイコンをタップするとビューになります。右上のアイコンをタップするとSpringBoard風画面に戻ります。 SESpringBoardはアイコンごとに削除できるかどうかのプロパティを持っています。そのため常に表示しておきたいものをそのままに、後はユーザが自由に必要に応じて変更できるようになります。今後バッチやアイコンの移動と言った機能が

    iPhoneのホーム画面風アプリはいかが·SESpringBoard MOONGIFT
    simpleboxes
    simpleboxes 2012/12/17
    面白いと思うけど、これそのまま使ったアプリはガイドラインの10.4に抵触する可能性が高いので要注意。
  • Developing Objective-C apps for Android using Mac OS X | ivucica blog

    simpleboxes
    simpleboxes 2012/12/14
    Android NDKでObjective-Cを利用する方法についてのいくつかの候補。
  • iOS 6 のAuto Rotation

    Statistics Favorites 0 Downloads 0 Comments 0 Embed Views 0 Views on SlideShare 8 Total Views 8 iOS 6 のAuto Rotation — Presentation Transcript iOS 6 のAuto Rotation2012.12.01ふじしげ ゆういち@nakiwo • ふじしげ ゆういち• @nakiwo• 株式会社フィードテイラー http://feedtailor.jp/ Book+ そら案内 Slidrs • ふじしげ ゆういち• @nakiwo• http://www.nakiwo.com/ 洞窟物語 めがね (Mac AppStore) 今日のテーマ• iOS 6でのUIViewController Auto Rotation• iOS 6で仕様が大幅変更• iOS

    simpleboxes
    simpleboxes 2012/12/02
    私もはまった。navigation controllerに関しては、topかvisibleかを参照するかどうかで挙動が変わります。あと、一方しか対応しないviewcontrollerをpushしたりpopしたりで面倒なことに。iOS5では従来の奴が呼ばれる。
  • マピオンの地図とiOS6の地図を比べてみました:マピオンラボ(ネタ)

    マピオンの地図とiOS6の地図を比べてみました [地図]2012年9月21日 いつもマピオン(Mapion)をご利用いただき、ありがとうございます。 iPhone 5の発表以来、大変話題となっているiOS 6のマップアプリ。 特に今回の地図変更は、iOS標準アプリとしてのマップはもちろん、デベロッパー向けMapKitの地図にも影響があるということで、急遽マピオンでもiOSで利用できる地図APIをほとんどMapKitと仕様を合わせて開発し公開しておりますので、ご紹介いたします! 開発者向けのMapKitMapion Maps API for iOS 一般利用者向けのアプリ→地図マピオン 機能面での差別化要素はあまりないので、主に地図の品質についてアピールさせてください! マピオンの地図のウリは、1に視認性、2に正確性でございます。 1.必要な情報がわかりやすく目に入るようにデザインさ

    simpleboxes
    simpleboxes 2012/09/21
    確かに奇麗。でもベクターじゃなさそう。iOS6のMapsはベクターだったはず。だから回転できる。
  • 【iOS6】iPhone5縦長対応化・非対応化する | Excite Smartphone Engineer's Blog

    スマートフォン推進室で主にiOSアプリの開発を担当しています、富家です。 またまたiOS6話です! 縦長になったiPhone5にアプリを対応する、非対応にする方法をご紹介します。 Xcode4.4以下で作成されたプロジェクトをビルドするとiPhone5シミュレータでは上下に黒帯が入ります。 これをiPhone5に対応し、縦長画面に全画面で表示するにはですが、 XcodeがWarningでDefault-568h@2xを追加しろと言ってきます。 上下に画面が伸び、iPhone5の縦長画面に対応しました。 間違って上記Warningを押して、まだ対応する準備がないのに縦に伸びちゃった! 戻したいって時にどうすればよいでしょうか。 XcodeにはiPhone5に対応するというような設定はありません。 どうやらDefault-568h@2x.pngの存在がiPhone5対応の有無の判定になっている

    【iOS6】iPhone5縦長対応化・非対応化する | Excite Smartphone Engineer's Blog
    simpleboxes
    simpleboxes 2012/09/21
    "568h"はnon-retina換算のピクセルサイズから来ています。1136 / 2 = 568。hは縦(height)の略でしょう。
  • Break That Thumb For Best iPhone Performance – Games from Within

    Independent game designer and programmer. Created Subterfuge, Casey's Contraptions, Flower Garden. Runner. Cyclist. Nature enthusiast. Magic addict. @noel_llopis. I haven’t started doing any real performance optimizations on my iPhone app yet. I pretty much ported it from the original PC version, saw that it was running rather slow (2-3 fps) so I changed the number of elements on the screen until

    simpleboxes
    simpleboxes 2012/09/14
    コンパイラのGCC_THUMB_SUPPORTオプションをOFFにすることでパフォーマンスが向上したというお話。
  • Dashcodeでアプリ・アイコン効果 | akalogue

    iOSが自動的に付加するアプリ・アイコンの角丸グロッシー効果、もちろん画像編集ソフトでできるんだろうけど、ここでは以前にTwitterで教えていただいたDashcodeでの手法をご紹介。DashcodeはXcodeの一部として提供されているAppleの無料ツールね。 (1) Dashcodeで新規プロジェクトを作成。 一番シンプルなSafariのカスタムのテンプレートが最適。 (2) ライブラリから四角形をキャンバスにドラッグ&ドロップ。 (3) インスペクタでサイズを設定。 使用するアイコン画像のサイズに一致させる。ここでは512×512ピクセルとする。 (4) インスペクタで塗りつぶしをイメージに設定し、画像ファイルを選択。 (5) インスペクタで角の丸さを設定。 アイコン画像が512×512ピクセルの場合は100ピクセルくらいになる。 (6) エフェクトのガラスを有効にし、パラメータ

    simpleboxes
    simpleboxes 2012/02/07
    Dashcodeって、画像編集もできるんですね。手軽に利用できそう。
  • Cocoaの日々: [iOS] iOS5から追加された新しい通知の有無を判定する

    例えば UIKeyboardWillChangeFrameNotification の通知を受け取りたい。普通に NSNotificationCenter へ登録すればいいのだが、iOS 4 でこれを実行するとクラッシュする。 この通知は iOS5 から導入された新しいもので iOS4 に無いのが原因。この通知名は NSString* const で定義されている。 // UIWindow.h UIKIT_EXTERN NSString *const UIKeyboardWillChangeFrameNotification __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_5_0); そこでこの定数の有無をチェックしたい。調べると Appleがドキュメントを出していた。 SDK Compatibility Guide: Using SDK-Based

    simpleboxes
    simpleboxes 2011/11/19
    あぁ、そうか。「&」が必要なのか!ずっとはまっていて、結局OSのバージョン確認で逃げてました。なるほど。
  • Cocoaの日々: [iOS] データ保護(Data Protection)

    iOS 4 以降、データ保護機能が提供されるようになった。特徴は次の通り。 データ保護機能を有効にするにはパスコードロックを有効にする必要がある データ保護の適用はファイル単位となる アプリケーションが明示的にファイルにデータ保護属性を付加することで有効になる データ保護属性のついたファイルには、デバイスロック中は保護されていてアクセスができない バックグラウンドで動作するアプリであっても、デバイスロック時にはデータ保護されたファイルへアクセスできない データ保護属性のついたファイルは、デバイスロック中に iTunesなどのツールから持ち出すことができない データ保護属性のついたファイルは暗号化される 対象機種:iPhone 4, iPhone 3GS, iPod touch (3rd generation or later), and all iPad models [参考情報] Lim

    Cocoaの日々: [iOS] データ保護(Data Protection)
    simpleboxes
    simpleboxes 2011/04/24
    データ保護についてのまとめ。今のところ、利用する予定はないけど、今後の参考に。
  • 1