InfoQ ホームページ Swift に関するすべてのコンテンツ
-
Swiftのベンチマーキングスイートがオープンソース化
AppleがSwiftのベンチマーキングスイートをオープンソース化した。これはSwiftのパフォーマンスをトラックし、言語に新機能を追加した時のパフォーマンスリグレッションの捕捉に重要だ。
-
オープンソース化がSwiftを勢いづける
昨年12月、AppleのSwiftがオープンソースプロジェクトになった。オープンソース化されAppleプラットフォーム限定でなくなったことが、この言語に対する関心を刺激している。
-
Swift 2.2 Release Process Begins
Swift 2.2のリリースプロセス・目標・予定スケジュールに関する新たな詳細をAppleが発表した。Appleによると、Swift 2.2はほぼソース互換性のあるリリースとなり、大きな破壊的変更はSwift 3に委ねるという。
-
JetBrains CLionがLinuxとOS XでSwiftをサポート
今月初めにAppleがSwiftコンパイラとライブラリをオープンソース化したおかげで���JetBrainsは自身のクロスプラットフォームIDE、CLionにSwiftのサポートを加えた。これはLinuxとOS Xで動作する。
-
Apple、Swiftをオープンソース化
Appleは今年末までにオープンソース公開するというWWDC 2015での約束にしたがい、Swiftを寛容なApache Licenseでオープンソース化した。リリースにはSwift 3.0に関する情報、パッケージマネージャ、Linux用バイナリパッケージも含まれている。これは何を意味するのか、将来のiOSおよびOSX開発にどんな影響があるだろうか。
-
Swiftにおけるプロトコル指向プログラミング
WWDCにて、C++/Boostで知られ、現在はAppleでSwift Standard Libraryグループのリーダを務めるDave Abrahams氏が、Swiftをプロトコル指向言語として紹介し、プロトコルがコード改善にどう使えるのか説明した。
-
AppleがSwiftをオープンソース化
WWDC 2015でAppleは、Swift 2.0をパーミッシブライセンスでオープンソースにすると発表した。Swiftは昨年のWWDCでリリースされた言語だ。また、Linuxでも標準ライブラリとコンパイラが動作するようにする。さらに、開発者プログラムを簡素化して、開発者が同じメンバシップでiOSとOSXとウォッチOSのアプリケーションの開発ができるようにした。
-
AppleがSwift 1.2のリリースを準備中
Appleは,Xcode 6.3の開発者リリースで,Swift 1.2を利用可能にした。コンパイル速度と,コンパイルされたコードの実行速度の両面で,数多くの改良が加えられている。それ以外の新しい部分や,以前のバージョンからのマイグレーション作業については,本文を参照してほしい。
-
CocoaPods、SwiftとiOS 8フレームワークのサポートを追加
CocoaPods 0.36-betaがリリースされた。CocoaPodsコアチームメンバーであるMarius Rackwitz氏 (@mrackwitz)が書いているように、iOS 8フレームワークとSwift言語で書かれたライブラリがサポートされている。このリリースを使うことで、podメンテナは既存のpodsとの互換性を確保しつつ、Swiftライブラリのための新しいpodsを生成することができる。
-
JetBrainsがAppCode 3.1プレビューをリリース,Swiftサポートを強化
JetBrainsがAppCode 3.1をEAP(Early Access Program)としてリリースした。Swiftサポートの改善されたIDEのプレビューを開発者に提供する。今回のリリースは,基本的な編集サポートやSwiftソースファイルの構文強調表示などといった,6月の3.0.1リリースで導入されたSwiftの基本サポートの上に構築されている。リリース3.1でSwiftを使う場合は,IDEの先進的な機能のほとんどを利用することができる。
-
Splitforceがモバイル向けA/Bテストツールをアップデート
多くの企業にとってモバイルアプリケーションの振る舞いテストはますます重要になっている。ほとんどの企業がまだ本当の"モバイルファースト"を実現できていないものの、モバイルアプリはビジネスの一部を動かしている。Splitforceは2013年にA/Bテストを使ったモバイルアプリケーションの最適化ツールを発表した。そして、同社は近頃、このツールの最新バージョンの提供を始めた。ユーザインターフェースの改善に加え、新しいバージョンでは新しい機能を提供する。ユーザーターゲティングや振る舞いデータに基づいたテスト、自動最適化などだ。
-
AppleがSwiftをリリース - iOSとOSXのための高性能かつ高レベルなプログラム言語
本日のWWDC 2014でAppleが新プログラム言語Swiftの提供を発表した。今年後半,iOS 8およびOSX Yosemiteと合わせてリリースされる。SwiftはJavaScript開発者には馴染みやすい,高レベルなプログラム言語だが,LLVMを使用してコンパイルされることで,OSX およびiOS両プラットフォーム用のハイパフォーマンスな実行コードを生成する。