
2012年6月~2015年2月までの「Objective-C」に関する6つのストーリー
すべてのストーリーを見る

- AAPL社
- iOS
- アップル社
- 開発者
- OS X
長年のNeXT/Apple開発者がSwift 1.2アップデートを絶賛
2015年2月10日午前6時34分(太平洋標準時)
[ツイート https://twitter.com/wilshipley/status/565001293975257091]
NeXTとの契約からAppleとの関係が始まった開発者のウィル・シップリー氏は、Appleがプログラミング言語に「大幅なアップデート」を行った直後に、Swiftを称賛するツイートを2つ投稿した。
Shipley 氏は、NeXT プラットフォームで Cocoa を初めて見たときと同じように Swift に対しても感想を抱いており、それと比較すると Objective-C は「ひどい」言語だと述べています。
開発者の彼は1991年にThe Omni Groupの共同設立者となった。同社はNeXT、そして後にOS X向けのアプリを開発する数少ない企業の一つである。Omni在籍中にApple Design Awardsを過去最多の5回受賞し、2番目に設立したDelicious Monsterでもさらに3回受賞した。Delicious Monsterの他のスタッフは全員、後にAppleに採用された。
シップリー氏は 2005 年と 2007 年に WWDC で講演し、 MacTech Magazine で 2 年連続でMac コミュニティの最も影響力のあるメンバーの 1 人に選ばれました。
Swiftは他の開発者から非常に好評を得ていますが、その急速な変化という性質がいくつかの課題を引き起こしています。新しいバージョンは下位互換性を維持していますが、開発者はiOSの新しいバージョンを完全にサポートするためにコードを変更する必要があります。
こちらから 29 ドルの Swift Assets+ チュートリアルを入手するか、スタンフォードの iTunes Swift コースを無料で受講してください。

- iOS
- マック
- iOSデバイス
- アップルニュース
- 開発者
Appleの新しいコーディング言語Swiftは、新しいYosemiteとiOSのシードとともに開発者向けの重要なアップデートを受け取りました
本日、YosemiteおよびiOSベータ版のアップデートの一環として、Appleの新しいコーディング言語Swiftにいくつかの大きな改良と調整が加えられました。これにより、言語の一貫性が向上し、開発者がより優れた安全なアプリを開発できるようになります。変更点の詳細は開発者以外の人にとっては非常に分かりにくいものですが、これらの修正により、開発者から要望の多かった多くの問題が解決されています。特に、配列の新しい値型モデルは、いくつかの不整合を修正し、以前のSwiftビルドで発生していた可能性のある多くの潜在的なコード上の「落とし穴」を防止します。
変更点についてさらに詳しく知りたい場合は、Apple は改善点を反映した「Swift の紹介」iBook も更新しています。
- iOS
- iOSデバイス
- iPhone
- アップルニュース
- 開発者
Appleが新しいXcodeと「Swift」プログラミング言語を発表

Apple は、Xcode のまったく新しいバージョンとともに、まったく新しいプログラミング言語を導入しました。
Swiftは開発者にとって大きな意味を持ちます。この言語には、サードパーティの開発者が求めていた多くの機能が搭載されています。Objective-CやCと並んで位置付けられているため、開発者は同じプロジェクト内で複数の言語を自由に切り替えて使用できます。
拡大
拡大
閉じる

- アプリ
- iOS
- iOSデバイス
- アップルニュース
- フェイスブック
FacebookがiOS向けSDK 3.0をリリース、iOS 6統合のベータ版も維持
数週間前、FacebookがiOS向けSDK 3.0のベータ版を公開したことをお知らせしました。このSDKには、ネイティブFacebookログインのためのiOS 6統合、最新のObjective-C言語機能のサポート、プリビルドUIコンポーネント、そして新しいiOS Dev Centerが含まれています。Facebook iOS SDKバージョン3.0は本日ベータ版を終了し、開発者がダウンロードしてアプリで使用できる状態になりました。ただし、FacebookはiOS 6のFB統合機能を含むベータ版の保守を継続します。iOSが一般公開された際には、最終的に2つのバージョンが統合される予定です。Facebook iOS SDKの内容については既に多くの点についてご紹介しましたが、リリースを発表したFacebook Developersブログのブログ記事では、ベータ版リリース以降のいくつかの改善点とアップデートについて説明されています。
このリリースでは、すぐに使えるネイティブUIコントロール、セッション管理の改善、Facebook API呼び出しのサポート強化、最新のObjective-C言語機能のサポートなど、いくつかの新機能が追加されました。また、SDKには、ログイン、フレンドピッカー、プレイスピッカーといった一般的な機能向けの、様々なユーザーインターフェース(UI)コンポーネントがあらかじめ組み込まれています。これらのコンポーネントをアプリに組み込むだけで、一般的な機能を迅速かつネイティブかつ一貫した方法で構築できます。
Facebookによると、ベータ版リリース以降のアップデート:展開展開閉じる
- AAPL社
- iOS
- アップルニュース
- フェイスブック
- アプリケーションプログラミングインターフェース
Facebook、iOS 6統合と新しいiOS Dev Centerを備えたSDK 3.0ベータ版をリリース

Facebookは本日、iOS SDK 3.0ベータ版のリリースにより、これまでで最大のiOS SDKアップデートを発表しました。このアップデートには、iOS 6のネイティブFacebookログイン機能も含まれています。また、iOSアプリ開発者がiOSデバイス向けに優れたFacebook統合アプリを開発できるよう、チュートリアル、コンセプト、リファレンスドキュメントなどを含む、刷新されたiOS Dev Centerも公開しました。展開展開閉じる

- アプリ
- iOS
- iPhone
- アップルニュース
- フェイスブック
Facebook、来月「超高速」に刷新されたiPhoneアプリをリリース
ニューヨーク・タイムズのニック・ビルトン氏は本日、Facebookが「ひどく遅い」iPhoneアプリの改善を計画していると報じました。匿名のFacebookエンジニアの発言を引用し、Facebookは「主にObjective-C」を使用して再構築された、新しく「超高速」なiOSアプリをリリースする予定だと報じました。しかし、未リリースのアプリをテストしたビルトン氏によると、そのアプリは現在のiOSアプリとほぼ同じデザインになるとのことです。
未発表製品について話す権限がないとして匿名を条件に取材に応じたFacebookのエンジニア2人によると、FacebookはiOSアプリケーションを完全に再構築し、ある1つの点、つまりスピードに最適化したという。…現在のバージョンのFacebookアプリのコンポーネントの多くは、Webベースのプログラミング言語であるHTML5を使用して構築されている。…現在のバージョンのアプリは、基本的にWebブラウザを内蔵したObjective-Cシェルだ。スピードで言えば、これはフェラーリのボディにスマートカーのエンジンを載せるようなものだ。…Objective-Cは正反対のアプローチを採用しており、iPhoneのハードウェアを最大限に活用し、ほとんどの機能をアプリケーションに直接組み込むことで、Webから収集する情報量を削減している。