オンラインのプログラミング学習サイトBLOCが、Swiftを使ってテトリスを作成する方法をステップ・バイ・ステップで解説した無料サイト「Swiftris」を公開しています(公式ブログ)。Free eBookとありますがPDF形式の電子書籍などがダウンロードできるわけではなく、学習用Webサイトに無料アクセスできるようになる仕組みのようです。 ↑目次です。 オンライン学習サイトの教材(?)だけあって、解説は丁寧で分かりやすそう。Swiftのビッグウェーブに乗って行きたい方はどうぞ。
概要 思ったよりバズったので、いくつか加筆修正しました beta3でArrayの型指定の方法が変わったなーと思って眺めていたら、もっと根本的な変化がありました。 SwiftのArrayがヤバイなどで話題になってたやつです。 公式ドキュメント The Swift Programming Language 変更点 Array in Swift has been completely redesigned to have full value semantics like Dictionary and String have always had in Swift. This resolves various mutability problems – now a 'let' array is completely immutable, and a 'var' array is complet
とりあえずThe Swift Programming Language読んで、実際に自分で少し書いてみた感想。 諸事情でAppleにiOSデベロッパーとしてお布施していたので Xcode6beta落として少し書いてみた。プロジェクトスケルトンをswiftで生成できるので、そのコードを眺めたりしていた。 ファーストインプレッション Immutable脳の人が設計したっぽい。 スクリプト言語っぽい構文に、型注釈。これはGoとシンタックス上の設計思想が似ているんだと思う。 基本的にImmutableな設計でありながら、オブジェクト指向を採用しており、Scalaっぽいマルチパラダイム感がある。Scalaの人は好きになりそう。 型推論のおかげで動的型付け言語触ってきた人にも抵抗がない感じになってる。推論のおかげで静的型付け言語が動的型っぽくみえるのはHaskellとかOCaml方面の雰囲気。 LLV
バッテリーの持ちが悪くなった気がしたり、たまに突然電源が落ちたり。そんなiPhoneの調子がなんか悪いなあと感じる時ありませんか。そんな時ネットで対処方法を調べるのも一つですが、まずAppleが提供しているiOS診断を試してみてはいかがでしょうか。AppleがあなたのiPhoneのトラブルを診断し、どうすればいいかを判断してくれます。 ということで、僕の所有しているiPhone5(購入して1年3ヶ月)のバッテリーの持ちが最近悪くなった気がするので、実際にiOS診断を試してみました。AppleのHP→サポート→「お問い合わせ」を選択 「こちらからスタート」を選択 iPhoneを選択 「バッテリー、電源、及び充電」を選択 「バッテリーに関する質問/トラブルシューティング」を選択 「お使いのiPhoneから直接Appleへシリアル番号及びシステムの情報をお送りください。・・・」を選択 iPhon
位置情報対応プログラミングガイド 2011-10-12 Apple Inc. © 2011 Apple Inc. All rights reserved. 本書の一部あるいは全部を Apple Inc. から 書面による事前の許諾を得ることなく複写 複製(コピー)することを禁じます。ま た、製品に付属のソフトウェアは同梱のソ フトウェア使用許諾契約書に記載の条件の もとでお使いください。書類を個人で使用 する場合に限り 1 台のコンピュータに保管 すること、またその書類にアップルの著作 権表示が含まれる限り、個人的な利用を目 的に書類を複製することを認めます。 Apple ロゴは、米国その他の国で登録され た Apple Inc. の商標です。 キーボードから入力可能な Apple ロゴにつ いても、これを Apple Inc. からの書面によ る事前の許諾なしに商業的な目的で使用す る
iOSアプリ(Objective-C)を書き始めて半年たったので、それまでに触ったりした開発ツールやObjective-Cのライブラリなどについてまとめてみる。 AppCode 個人的にはXcodeより好きなので、コードを書く時は基本的にAppCodeで書いていた。 デバッガー周りやエラー表示についてはXcodeの方いいところが多いので、Xcodeも併用する。(どっちにしてもxibやData ModelをいじるときにはXcodeが必要な気がするので両方共起動してる事が多かった) AppCodeはリファクタリングやXcodeでAnalyzeとかしなくてもメモリ解放忘れとかわかるのと、Quick fix(Alt+Return)がすごく便利なので書くときにリズムを生むのに役立った。 WebStormも使っているので同じ系統のIDEに慣れているのもあるけど、JavaScript書いてる時よりObj
プッシュ通知の理解には、以下のドキュメントは、以下のものが参考になる Local NotificationおよびPush Notificationプログラミングガイド 実装については、以下の公開されているコードが参考になる ・ApnsPHP: Apple Push Notification & Feedback Provider http://code.google.com/p/apns-php/ ・EASY APNS APPLE PUSH NOTIFICATION SERVICE USING PHP & MYSQL http://www.easyapns.com/ サーバ(PHP)、クライアント(Objective-C) のコードが同梱されている また、HP には実装の手順が動画で公開されている(約10分) 今回 検証には、ApnsPHP を使用した。 (EASY APNS は mysq
とうとう我が家にも脱獄iOSが誕生してしまいました。 どうも、鰐です! LinkStationが壊れて以来、我が家の環境はいろいろと変化しています。 その一つがDLNA。 もともとはiOSアプリの8palyerをiPhoneで使ってAppleTVへAirPlayしていたのですが、無線APのメディアサーバー機能を利用してみたところ転送速度が足りずに正常なAirPlayが不可能! これは困った! iPhone経由がダメなら…AppleTVが直接アクセスすれば良いじゃん! 脱獄すれば良いじゃん! aTV Flash入れれば良いじゃん! ま、これが結果として大成功だったわけです。 ちなみにaTV FlashはAppleTVを脱獄させて機能拡張するツールのこと。 $29.95の有償ツールですが、ただいまプレオーダー中で$19.95です。 興味あるならプレオーダーのタイミングで購入がオススメ! もしa
企業や学校等におけるiOSデバイスの採用が進むなか、Apple社は大量のiOSデバイスを一括設定・管理するための無料ツール『Apple Configurator』を公開した。 米Apple社は3月7日(米国時間)、企業や団体が大量の『iPad』や『iPhone』を一括設定し配備できるようにするための無料ツール『Apple Configurator』を公開した[リンクは日本語版Mac App Store]。 Apple社はこのツールについて、「学校、会社、その他の組織内でiPhone、iPad、およびiPod touchを簡単に一括設定して大規模展開できます」と説明している。同社によると、このツールを使えば、30台の『iOS』デバイスの環境設定を一度に行えるという。 同社のウェブサイトによると、「大きい組織や企業で、新しいデバイスを設定して、エンタープライズ App をインストールし、モバイ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く