BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ Swift に関するすべてのコンテンツ

  • Swift 4が最終ステージに,ABI安定化は延期へ

    Appleは,2017年秋に提供を予定しているSwift 4のリリースプロセスに関する詳細を発表した。今回のリリースの中心は,ソース互換性を確保しながら,言語コアと標準ライブラリが大幅に拡張されることだ。当初のロードマップにあったABI互換性は延期されることになった,と同社Swiftチームの新プロジェクトリーダであるTed Kremenek氏は説明する。

  • Swift 3.1が開発の最終段階に

    AppleのSwiftチームがSwift 3.1のリリース計画を公開した。同社の言語およびランタイムのマネージャを務めるTed Kremenek氏の書くところによると,Swift 3.0とソースレベルの互換性を持ち,2017年の春のリリースが予定されている。

  • RolloutがSwift iOSアプリをライブアップデート可能に

    App Storeの審査プロセスを経由せずに,ネイティブのObjective-Cアプリをライブアップデート可能にするソリューションを開発するRolloutが,Swiftのサポートを発表した。Swiftアプリのライブアップデートあは,同社が擬似Method Swizzling(メソッド入れ替え)と呼ぶテクニックを通じて実行する。

  • Swift 3のふりかえりとSwift 4に向けて

    2016年後半リリース予定のSwift 3が近づくなか、AppleのDeveloper Tools部門でシニアディレクターを務めるChris Lattner氏が、Swift 3開発のふりかえりとSwift 4に向けた期待に関して、Swift-evolutionメーリングリストに長文メッセージを投げた。

  • Facebook、オープンソースのSwift SDK Beta for iOSを発表

    Facebookの新しいSDK for Swiftがベータで利用可能になった。開発者がFacebookサービスをiOSアプリに統合しやすくするのが狙いだ。

  • Xcode 8、Swift 3やEditorプラグインなどを導入

    WWDC 2016でAppleは、iOS、macOS、tvOS、watchOSのためのIDEの最新バージョン、Xcode 8を発表した。Xcode 8は現在ベータで、Swift 3、改善されたアドレスおよびスレッドサニタイザ、新しいEditor Extensionsアーキテクチャなどを導入する。

  • Swift 3のABI安定化が見送りへ

    Swift言語の原作者であるAppleのChris Lattner氏が先日,Swift Evolutionメールリストで,当初Swift 3の目標のひとつとされていたABIの安定化を見送る予定であることを発表した。

  • Androidの開発コードにSwiftを使用する

    先日Swiftの公式リポジトリのマスタブランチにマージされた“Port to Android”プルリクエストによって,Android用の簡単なプログラムの作成が可能になった。このプルリクエストはSwiftのターゲットとしてAndroidを加えるもので,Linux環境を使用してARMv7プロセッサを搭載したAndroid用のクロスコンパイルを行なう。

  • CLion 2016.1リリース、PythonとSwiftのサポートとC++のサポート改善

    JetBrainsがLinuxとOS XをターゲットとしたクロスプラットフォームIDE、CLionのバージョン2016.1を発表した。新しいバージョンには、C++のサポート、コード生成、PythonとSwiftのサポート、Git統合における多数の改善が含まれている。

  • Swiftでネイティブなリアクティブ関数型プログラミングを実現するRxSwift

    RxSwiftは,RxプログラミングモデルをSwiftに移植することを目的としたプロジェクトで,その抽象化を可能な限り取り入れている。メンテナのKrunoslav Zaher氏に話を聞いた。

  • Apple、OSXとLinux向けにSwift 2.2をリリース

    AppleがOSX向けにSwift 2.2をXcode 7.3の一部としてリリースした。また、Linux向けにSwift 2.2の公式バイナリをリリースした。何が新しいのか、サーバーにおけるLinux向けリリースが何をもたらすのか紹介する。

  • Chris Lattner氏が語る - Swift 3でのCocoa命名変更

    swift-evolutionメーリングリストの先日のポストで,Swiftを開発したChris Lattner氏は,Swift 3を定義する上で指針となるいくつかの基準について概説すると同時に,互換性のない変更が取り入れられる予定であることを明らかにした。

  • IBM、クラウドにSwiftを推進

    IBMがSwift Sandboxに続く、Swiftをクラウドでサポートする次のステップについて発表した。IBM Swift Runtimeのプレビュー、IBM Swift Package Catalog、Webアプリ開発フレームワークKituraのオープンソース化だ。

  • Swift標準ライブラリの展開

    Swiftの大きな設計目標のひとつとして,ロード時の実装抽象化とコードの効率的な実行を両立することがある - 作業中のAppleの文書には,このように記されている。この資料は,前方および後方互換性を保証するためことを目的とした,Swiftの標準ライブラリを含むライブラリ設計に関する情報を提供する。

  • iOS 9 Day by Day - 開発者のためのiOS 9レビュー

    iOS 9 Day by Dayは,shinobicontrolsのChris Grant氏が開発者にiOS 9のレビューを提供するフリーブックである。13の短い章からなる本書では,iOSの主要な機能の実例がサンプルプロジェクト付きで紹介されている。同社テクニカルエバンジェリストのSam Burnstone氏に話を聞いた。

BT