タグ

Appleと開発に関するenemyoffreedomのブックマーク (6)

  • Appleのアプリ申請却下に対するPhoneGapのアドバイス | Adobe Developer Connection

    最近、開発者のコミュニティでは、Appleが「十分にネイティブではない」という理由でPhoneGapアプリの申請を却下しているという不満が聞かれます。このような申請却下自体は驚くようなことではありません。Appleには、App Storeで受け入れるものと、受け入れないものについて、厳密なルールとガイドラインがあります。筆者が驚いたのは、PhoneGapがその理由であると不平をもらしている人がいたことです。このような非難は適切なものではなく、この記事ではこの点を明確にしたいと思います。 最初に、AppleHTMLについて説明しましょう。Appleでは、ユーザーインターフェイスがHTMLを使用して構築されているからという理由でアプリケーションの申請を却下しているわけではありません。実際、多くのAppleアプリやiOSの広告プラットフォームは、HTMLCSSおよびJavaScriptを使用

  • 『エキスパートObjective-Cプログラミング - iOS/OS Xのメモリ管理とマルチスレッド』 | GREE Engineering

    こんにちわ。エンジニアの坂 一樹(@splhack)です。 今回は、スマートフォンアプリ開発に非常に役立つを紹介させていただきます。 『エキスパートObjective-Cプログラミング - iOS/OS Xのメモリ管理とマルチスレッド』というです。 はい、表紙画像からお分かりのとおり、私が執筆しました。つまり、このエントリは宣伝ということになってしまいますが、それはそれとして。とても深く、とてもわかりやすいになっていると自負しております。いままでに培った技術をすべて注ぎ込みました。 書は、AppleiPhone/iPod touch/iPadといった、iOS搭載デバイスで動作するアプリ開発に非常に役立ちます。 Xcode 4.2から使用できるようになったAutomatic Reference Counting (ARC) iOS 4から使用できるようになったBlocks iOS

    『エキスパートObjective-Cプログラミング - iOS/OS Xのメモリ管理とマルチスレッド』 | GREE Engineering
  • iPodは何を変えたのか? 人が問題にぶち当たったときには、どうするか? - bkブログ

    iPodは何を変えたのか? 人が問題にぶち当たったときには、どうするか? iPod が巻き起こした奇跡的な成功をテーマとした、『iPodは何を変えたのか?』を今頃になって読みました。 書は iPod に関するさまざまストーリーをまとめたです。たとえば、iPod 以前の音楽プレーヤはどういうものだったのか、 iPod がどのような社会現象を引き起こしたのかiTunes がいかに生まれたか、といったストーリーが合計で9つ収録されています。 個人的にとりわけおもしろかったのが、iPod がなぜクールなのかを扱った4章です。デザイナーのジョナサン・アイブ氏にインタビューして、 iPod のデザインで目指していたゴールとは、なぜ白なのか、といった質問をぶつけます。それらの回答もおもしろいのですが、特に印象に残ったのが、スティーブ・ジョブズ氏が自分のデザイン観についてアイブ氏に語ったという次の言

  • iOS SDK Hacks

    国内きってのギーク集団UICoderzのメンバーによる渾身の書き下ろし。中上級のiPhone/iPadアプリケーション開発者を対象に、iOS SDKを徹底的に使い倒すためのテクニックを紹介します。入門書を読み終えてすでに自分でアプリケーションを作成したことがある開発者、あるいは自分のアプリケーションをApp Storeへコミットした経験はあるがより洗練されたアプリケーションを作りたい開発者が欲しがるHackで構成されています。執筆者全員がApp Storeへのアプリ登録者であり、書で紹介する各Hackには経験者のノウハウが詰まっています。最新のiOS 4 SDKに対応。 著者によるサポートページ(書のサンプルコードをダウンロード可)。 目次 クレジット まえがき 1章 UIKitHacks 1.  subviewsを辿る 2.  respondsToSelectorをフックする 3.

    iOS SDK Hacks
  • Apple、iPhone開発者に向けた秘密保持契約を撤廃 | スラド アップル

    AppleiPhone開発者に課していた秘密保持契約(NDA)について、すでに公開されているiPhone softwareについては撤廃すると発表した(発表文)。 AppleによるとiPhone OSにはたくさんの「革新的」技術や特許が含まれており、それを守るためにNDAを課していたが、NDAは開発者や各種ドキュメント等の執筆者、iPhoneに関心のあるユーザーの負担になっていたため、NDAを撤廃することに決めたとしている。 なお、未公開のソフトウェアや機能などに関する情報については、いままでと同様NDAの元で限定的に公開する、としている。

  • 新しいプラットフォームを立ち上げる意味をアップルはちゃんと理解している

    Carl Howe が3月6日の iPhone SDK イベント[日語訳]について興味深い第一印象を述べている。 新しいプラットフォームを立ち上げるということがどういうことか、アップルはちゃんと理解しているというのだ。 Notes From Anywhere: “Apple knows how to launch a platform” by Carl Howe: 06 March 2008 *     *     * デベロッパのエコシステム アップルは、「デベロッパのエコシステム」(developer ecosystem)をどうやって育てるかということをみんなに示してみせた。 Apple just showed everyone how to grow a developer ecosystem. *     *     * 企業向けの新機能 まず手始めは企業向けの新機能だ。企業で

    新しいプラットフォームを立ち上げる意味をアップルはちゃんと理解している
  • 1