InfoQ ホームページ iOS に関するすべてのコンテンツ
-
FB ComponentKit - iOS用UIの宣言的開発
FacebookがComponentKitをオープンソースとして公開した。iOSのネイティブビューを開発する宣言型ライブラリ(declarative library)だ。
-
Apple、医学研究を支援するモバイルフレームワークをオープンソース化
Appleはイベント「Spring Forward」のキーノートで、新しいiOS ResearchKitフレームワークを発表した。これはモバイルデバイスを医学研究におけるセンサーネットワークとして使えるようにするものだ。このフレームワークは開発者向けにオープンソースとして公開される予定だ。
-
OS X 10.10.3にUIKit風のAPIを提供する新UXKitフレームワークの存在が明らかに
最近OS X 10.10.3ベータで見つかったUXKitフレームワークが,あちらこちらで話題になっている。興味深いのは,APIがiOS UIKitのものに酷似していることだ。ここから一部の開発者たちは,これら2つのプラットフォームを近付けることができるのではないか,と期待している。
-
Microsoftが160K行のコードを含むTouchDevelopをオープンソース公開
Microsoftは,同社の研究プロジェクトであるTouchDevelopを,オープンソースとして公開した。おもにTypeScriptで記述された,160K行のコードが含まれている。
-
iOS 8 Day by Day - iOS 8プログラミングのフリーブック
"iOS8 Day by Day"はiOS 8の主要機能を取り上げた,39の短い章からなるフリーブックである。それぞれの章では,そこで取り上げた機能を,スタンドアロンあるいはプレイグラウンドを使って確認するために,Xcodeのプロジェクトが提供されている。対象とするのは,Object-CとSwiftによるiOSプログラミングの基本をすでに理解している開発者だ。InfoQは,著者のSam Davies氏にインタビューした。
-
AppleがSwift 1.2のリリースを準備中
Appleは,Xcode 6.3の開発者リリースで,Swift 1.2を利用可能にした。コンパイル速度と,コンパイルされたコードの実行速度の両面で,数多くの改良が加えられている。それ以外の新しい部分や,以前のバージョンからのマイグレーション作業については,本文を参照してほしい。
-
iOSで継続的デプロイメントを実現するfastlane
fastlaneは,iOSアプリのリリースプロセスの自動化を目的とするツールのスイートである。ひとつのコマンドを実行するだけで起動可能な,“完全な継続的デプロイメントプロセス”を実現する。この記事では,開発者であるFelix Krauseとのインタビューを紹介する。
-
XamarinがiOS/Mac用のUnified APIをリリース,64ビットをサポート
Xamarinは先週,iOS SDK(Xamarin iOS)のバージョン8.6を発表した。同社のiOSとMac用のUnified APIを含む,最初の非ベータ版リリースだ。Unified APIは32ビットのMono TouchとMonoMacを代替するもので,両プラットフォーム間でのコード再利用の実現に加えて,新たに64ビットをサポートする。
-
Apple Watchアプリケーションを開発する
先日のSeattle Xcoders Meetupで,The Omni GroupのソフトウェアエンジニアであるCurt Cliftin氏は,Apple Watch用ソフトウェアの開発がどのようなものなのか説明した。その中で氏は,Watchアプリの概念モデル,携帯電話とのデータ通信,いくつかの課題について論じている。
-
CocoaPods、SwiftとiOS 8フレームワークのサポートを追加
CocoaPods 0.36-betaがリリースされた。CocoaPodsコアチームメンバーであるMarius Rackwitz氏 (@mrackwitz)が書いているように、iOS 8フレームワークとSwift言語で書かれたライブラリがサポートされている。このリリースを使うことで、podメンテナは既存のpodsとの互換性を確保しつつ、Swiftライブラリのための新しいpodsを生成することができる。
-
AndroidとWatchKitをサポートしたRubyMotion 3
HipByteがAndroidとWatchKitをサポートしたRubyMotion 3をリリースした。また、開発者のニーズをよりしっかりと満たすため、価格体系も新しくしている。
-
AndroidとiOSのハイブリッドアプリを実現するSupersonicフレームワーク
AppGyverはSupersonicを発表した。これは、"真のネイティブパフォーマンス"を実現するAndroidとiOS用のハイブリットモバイルアプリをビルドするための新しいフレームワークだとAppGyverは言う。ハイブリットアプリ設計の新しいアプローチを採用したおかげだ。また、SupersonicはSteroidsに統合されている。Steroidsは、ハイブリットアプリのためのクロスプラットフォームIDEだ。
-
CocoaPodsが100万ダウンロード/月を達成
CocoaPodsプロジェクトのコア・コントリビュータであるOrta Therox氏は先週,同プロジェクトが1ヶ月当たり100万ダウンロードを越えたことを発表した。この発表は同時に,プロジェクトの開発とユーザベースの拡大が大きく進展した,この1年を締めくくるものになった。
-
XamarinはiOSの開発者に64ビットサポートを推奨する
Xamarinは、開発者に対してiOSアプリに64ビットサポートを追加することを奨励している。iOS 8 SDKに対するビルドの新しいアプリの提出に64ビットアーキテクチャをサポートするAppleの2月デッドラインまでのたった2ヶ月である。
-
Android, iOS, Webのコードを共有するためのGoogleのレシピ
Google Inboxのエンジニアリングディレクタを務めるGarrick Toubassi氏は先日,氏のチームが3つのプラットフォーム - iOS, Android, そしてWebの"クライアントコードの,およそ3分の2の共有化"を達成したと公表した。そのキーとなっているのは,UIコードのUI依存とロジックを明確に分離したこと,そして,Googleが長年に渡って開発を続けてきた一連のツールの存在だ。