iOS Developer Programが切れた

iOS Developer Programが切れるとプロビジョニングプロファイルが見つかりませんでしたと言われてSwift実行できなくなる。解除するには11800円 /yearが必要だけど公開してないし、小遣いたまるまで少し休憩^^;

Share Button

Swift 雑Memo 2014/11

swiftSwift関連をとりとめもなくリンクやメモ (※月次でページを分離しました)

2014/11

公式関係 | 2014/06 | 2014/07 | 2014/08 | 2014/09 | 2014/10 | 2014/11

最近のSwift関連記事 Qiita新着 | GiyHub 最新のUPDATE | Apple Dev: ドキュメント更新履歴


公式 日本語ドキュメント
https://developer.apple.com/jp/devcenter/ios/library/japanese.html


2014/11/1

Xcode5で不要になったProvisioning Profileをファイルシステムから削除する方法
http://blog.youria.jp/kyo/xcode/delete_provisioning_profile_from_mac/
今さら聞けない!iPhoneアプリをApp Storeでリリースする方法【初心者向け】
http://techacademy.jp/magazine/2545
期限切れのプロビジョニングプロファイルの更新手順
http://blog.digital-squad.net/article/317213459.html

Share Button

Swift 雑Memo 2014/10

swiftSwift関連をとりとめもなくリンクやメモ (※月次でページを分離しました)

2014/10

公式関係 | 2014/06 | 2014/07 | 2014/08 | 2014/09 | 2014/10

最近のSwift関連記事 Qiita新着 | GiyHub 最新のUPDATE | Apple Dev: ドキュメント更新履歴


公式 日本語ドキュメント
https://developer.apple.com/jp/devcenter/ios/library/japanese.html


2014/10/31

またさぼってる間に Xcode 6.1がリリースされてた。
https://itunes.apple.com/us/app/xcode/id497799835

2014/10/20

ストップウオッチを作る

TwitterとFacebookへ投稿するアプリを作る

2014/10/17

GameCenterにつなごうとすると出るエラー。まぁ、検索するといっぱいでてくる
スクリーンショット 2014-10-17 11.28.26

さぼってる間に Xcode 6.0.1がリリースされてた。
https://itunes.apple.com/us/app/xcode/id497799835

ダウンロードして About Xcode みたら v6.1 (6A1046a) になってた。
シミュレータの起動が早くなった気がする。

2014/10/03

もう、10月かぁ。先月はすっかりさぼってしまったなぁ。そろそろ頑張って、ペースをとりもろすかなぁ。

香港のデモで「ネットのいらないチャットアプリ「FireChat」」といった話がTLをにぎわすようになってきた。

Bluetoothを利用したiOSのMultipeer Connectivity FrameworkによるP2Pアプリということらしい。(BLEじゃないの?よくわからん)

数万人規模の集会で、サーバー負荷の心配が無い、というよりも人が多いほど安定するわけだ。

ということであとで少し調べる。

Share Button

Swift 雑Memo 2014/09

swiftSwift関連をとりとめもなくリンクやメモ (※月次でページを分離しました)

2014/09

公式関係 | 2014/06 | 2014/07 | 2014/08 | 2014/09 | 2014/10

最近のSwift関連記事 Qiita新着 | GiyHub 最新のUPDATE | Apple Dev: ドキュメント更新履歴


公式 日本語ドキュメント
https://developer.apple.com/jp/devcenter/ios/library/japanese.html


2014/9/28

今月は気力落ちてペースダウンしてしまったなぁ、、、。立て直さないとっ。

逆引きSwift(iOS編)‎ > ‎05. CoreMotion‎ > ‎004 高度の計測
https://sites.google.com/a/gclue.jp/swift-docs/ni-yinki100-ios/5-coremotion/gao-duno-ji-ce

2014/9/23

iPhone6 Plusが届いた!

2014/9/22

iOS 8がついにリリース!クラスメソッドブログにiOS 8の記事を200本公開
http://dev.classmethod.jp/references/ios8-outline/

2014/9/21

インタラクティブ Swift レッスン
http://www.runswiftlang.com/learn#1

WebでSwift
http://www.runswiftlang.com/

試してみる http://www.runswiftlang.com/s/k18skR8E

CIMaskToAlpha アルファ
https://developer.apple.com/library/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/#//apple_ref/doc/filter/ci/CIMaskToAlpha

Delegateの簡単なサンプル(キーボードを下げる)
http://qiita.com/mochizukikotaro/items/b35c93866fcc55e201f3

iOS8カスタムキーボードスウィフトチュートリアル
http://verisage.us/en/blog/2014/07/17/ios-8-custom-keyboard-swift-tutorial/

iOS 8 Custom Keyboard Tutorial: How to Create A Third-Party Keyboard Extension
http://www.appdesignvault.com/ios-8-custom-keyboard-extension/

Custom KeyboardはUIButtonで作れるので結構遊べるかも?

カスタムキーボード作ってると急にキーボードが現れなくなったけどシミュレーターをリセットしたら直った↓こんな感じ

シミュレータ上で、初めてアプリを入れて立ち上げたときはキーボードが出たが、2度目以降のアプリの立ち上げでキーボードが出ないようになった。
http://banker0507.blogspot.jp/2014/09/ios8xcode6uitextfield.html

ちょっと試してみた
スクリーンショット 2014-09-22 15.44.52
左下のカスタムキーボードエリアの「A」をタップすると上のアプリ上の青いフィールドへ「A」が表示されます。
これを一度動作させると、iPhoneの設定>一般>キーボード>キーボード>新しいキーボードを追加 で、このカスタムキーボードを選べるようになります。
これで選んでおけば、他のアプリでも日本語/英語/絵文字切り替え同様にこのカスタムキーボードを選べました。シミュレーターでの確認ですけど。

2014/9/20

これは↓素晴らしい!

Swift Docs  逆引きSwift (iOS編集)
https://sites.google.com/a/gclue.jp/swift-docs/

久しぶりにやる気出てきた^^

2014/9/17

Download Xcode 6.1 beta 2 が出てたので落としてみる。
6 beta7で少しへこんでいたのでここで立ち直れるかどうか、、、^^;

ダウンロード(デベロッパプログラムへのサインインが必要です)
https://developer.apple.com/xcode/downloads/


BeemTypes.Def.toRaw()
と書いてたのが怒られた。
よくわからないけれど><
BeemTypes.Def.rawValue
に変えたら怒られなくなった。へこむ

var sceneData = NSData.dataWithContentsOfFile(path!, options: .DataReadingMappedIfSafe, error: nil)
これをこれに変更
var sceneData = NSData(contentsOfFile: path, options: .DataReadingMappedIfSafe, error: nil)!

新しいGameテンプレートがそうなっていた、というだけで、これも理由がわからずへこむorz

2014/9/15

Swiftにおける「文字」に関する型がとても多い件について
http://qiita.com/gfx/items/e739b2d38b3a7423a86d
Swiftの「文字」の構成に関わる型は5つ

  • Character
  • UnicodeScalar
  • UInt8
  • UInt16
  • CChar

2014/9/11

AppStoreに動画が載せられるようになったので、その仕様とよくある質問まとめ
http://qiita.com/exilias/items/cdd3c5f3be4760361300

2014/9/7

[Objective-C] UIImageの画像に色をつける
http://qiita.com/edo_m18/items/14f33dd64d89d2f843dd

oj-c 写真撮影で使える機能
http://qiita.com/hkato193/items/9fa2145c5583487bb859
手ぶれ補正 automaticallyEnablesStillImageStabilizationWhenAvailable とか

Swift Language でQRコード認識
http://wtfbbqneo.blogspot.jp/2014/06/ios-swift-language-qr.html

iOS8からの新しい機能であるCloudKit
http://nakajijapan.github.io/

2014/9/6

久しぶりにbeta7をダウンロード。また容量不足><。ハードディスク欲しいなぁ。
で、beta6を削除してからインストールする。過去にはもう戻らない。自転車操業

About Xcode 6 Beta 7 ダウンロード(デベロッパプログラムへのサインインが必要です)
https://developer.apple.com/xcode/downloads/

Beta7で怒られた事

あと、self.viewって書いてたとこをself.view!に直された。

シミュレータ動かそうとしたら、
The iOS 0.8 simulator runtime is not available.
と言われた。
xcodeBeta7-screenshot

シミュレータはリブートしたら直りました~(^^)v
http://qiita.com/laiso/items/84db28286c9bf65c720a#comment-5655e5c9bc78c108142b

Xcode6 beta7にしたらDelegateでハマった(Swift, Xcode6 beta7)
http://qiita.com/kiiita/items/7e3274ee2ccd99433dfb

AFNetworkのSwift版 Alamofireを試してみた
http://qiita.com/susieyy/items/bbad93e4bbf48ae69326
8/19にうまくいかなかったAlamofireの件

2014/9/4

oj-c ナビゲーションコントローラで遷移前、遷移後になんかしたい。
http://blog.livedoor.jp/manjumanju/archives/3313473.html

2014/9/2

oj-c Core Graphicsチュートリアル: アーク(円弧)とパスの描画
http://www.raywenderlich.com/ja/38881/core-graphics%E3%83%81%E3%83%A5%E3%83%BC%E3%83%88%E3%83%AA%E3%82%A2%E3%83%AB-%E3%82%A2%E3%83%BC%E3%82%AF%E5%86%86%E5%BC%A7%E3%81%A8%E3%83%91%E3%82%B9%E3%81%AE%E6%8F%8F%E7%94%BB

oj-c Core Graphicsで作るiPad向けお絵描きアプリの基礎 (1/4)
http://www.atmarkit.co.jp/ait/articles/1012/15/news118.html

Pan Gesture Recognizers でドラッグできた。

2014/9/1

今日から9月。

oj-c Gesture Recognizers ジェスチャーイベント関連
https://developer.apple.com/library/ios/documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/GestureRecognizer_basics/GestureRecognizer_basics.html

Using UIGestureRecognizer with Swift Tutorial
http://www.raywenderlich.com/76020/using-uigesturerecognizer-with-swift-tutorial

How To Implement Gesture Recognizers in Swift
http://www.avocarrot.com/blog/implement-gesture-recognizers-swift/

公式 View and Window Architecture
https://developer.apple.com/library/ios/DOCUMENTATION/WindowsViews/Conceptual/ViewPG_iPhoneOS/WindowsandViews/WindowsandViews.html

Share Button

Swift 雑Memo 2014/08

swiftSwift関連をとりとめもなくリンクやメモ (※月次でページを分離しました)

2014/08

公式関係 | 2014/06 | 2014/07 | 2014/08 | 2014/09 | 2014/10

最近のSwift関連記事 Qiita新着 | GiyHub 最新のUPDATE | Apple Dev: ドキュメント更新履歴


公式 日本語ドキュメント
https://developer.apple.com/jp/devcenter/ios/library/japanese.html


2014/8/31

エリアの判定はこうすると楽かもと思った

結果

oj-c Core Graphicsチュートリアル: アーク(円弧)とパスの描画
http://www.raywenderlich.com/ja/38881/core-graphics%E3%83%81%E3%83%A5%E3%83%BC%E3%83%88%E3%83%AA%E3%82%A2%E3%83%AB-%E3%82%A2%E3%83%BC%E3%82%AF%E5%86%86%E5%BC%A7%E3%81%A8%E3%83%91%E3%82%B9%E3%81%AE%E6%8F%8F%E7%94%BB

2014/8/30

oj-c UIViewのアフィン変換(移動・回転・拡大・縮小)
http://www.objectivec-iphone.com/animation/UIView-animation/CGAffineTransform.html

kCGBlendMode

path.strokeWithBlendMode(kCGBlendModeNormal, alpha: 0.5)

Core Graphicsで作るiPad向けお絵描きアプリの基礎 (1/4)
http://www.atmarkit.co.jp/ait/articles/1012/15/news118.html

2014/8/29

StoryBoardにてTab Bar Controllerのタブを増やす
http://iritec.jp/web_service/5824/

UIImagePickerControllerのメモ

公式 カメラ操作のプログラミング(iOS用) 日本語 pdf
https://developer.apple.com/jp/devcenter/ios/library/documentation/CameraAndPhotoLib_TopicsForIOS.pdf

Drawing in Cocoa, Objective C using NSBezierPath
http://www.knowstack.com/cocoa_drawing/

Cocoa Touch Frameworkの概要
http://kavrstil.com/objective-c-xcode/Objective-C/framework/#fw02

Swift Drawing 101
http://square-the-circle.com/2014/07/31/swift-drawing-101/

Swift Code in a Playground
https://developer.apple.com/library/prerelease/ios/recipes/xcode_help-source_editor/ExploringandEvaluatingSwiftCodeinaPlayground/ExploringandEvaluatingSwiftCodeinaPlayground.html

SwiftでCALayerを使う
http://qiita.com/tid/items/af9dc2b8cc3a21787b8f

ところで、CGPointZeroは、(0,0)地点のことでCGPointMake(0,0)と同じ。

テストコードの切れ端

2014/8/28

zip(), zip3(), unzip(), and unzip3() for Swift
https://gist.github.com/kristopherjohnson/04dbc470e17f67f836a2

パースペクティブ変換
https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/index.html#//apple_ref/doc/filter/ci/CIPerspectiveTransform

透明化フィルタ
https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/index.html#//apple_ref/doc/filter/ci/CIMaskToAlpha

入力データからクイックレスポンスコード(二次元バーコード)を生成
https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/index.html#//apple_ref/doc/filter/ci/CIQRCodeGenerator

コアイメージについて
https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Conceptual/CoreImaging/ci_intro/ci_intro.html

UIImagePickerController
https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIImagePickerController_Class/index.html
SwiftでUIImagePickerControllerを使ってみた
http://qiita.com/ktanaka117/items/45585928ae765968afb8

oj-c How To Make A Simple Drawing App with UIKit
http://www.raywenderlich.com/18840/how-to-make-a-simple-drawing-app-with-uikit

2014/8/26

Space-Platypus
https://github.com/Andrewjp97/Space-Platypus
Source Code for Space Platypus on the App Store Written in Swift

iOS 8 developer Library Pre-Releaseをおさらいする
http://qiita.com/dokubeko/items/326a76a5ee8993c739ce

2014/8/25

oj-c 評判のいいiOSアプリ開発のTips ベスト20Add Stardeokisikunhaishicrist18
http://d.hatena.ne.jp/shu223/20130502/1367379393

2014/8/23

iAdを試してみてるのだけど、シミュレーターで
Ad was unloaded from this banner
と出るので調べたら、Stack Overflow に
This is a bug in current version of simulator
とあった。
http://stackoverflow.com/questions/24858333/iad-adbannerview-work-but-have-strange-system-output-in-swift

2014/8/21

で、理由もわからないうちになぜか直ってしまってたXcode6 beta6のエラーがまた出た。

var sp = sprites[Int(i)]
if(sp != nil){ … }

としていた部分で’SKSpriteNode’ is not convertible to ‘UInt8’と言われるのだけれど、この時spはSKSpriteNodeかnilでUInt8関係ない。
行き当たりばったりの試行錯誤で、

var sp:SKSpriteNode! = sprites[Int(i)]
if(sp != nil){ … }

としたらエラーでなくなったけど、なぜ直ったのかもよくわからないorz

で、エラー無くなってビルドできるようになったあと、デバッグコメントとか掃除してたら今度はこんなエラーがでた。Undoしても直らない。。。

そして、古い.dmgファイル捨てたり再起動してもエラー出て動かなかったけど、ふとXcodeで同じファイルが2つ起動してたので一つ終了したらエラーが無くなった。これだったのかな?もやもや、、、

さらにしばらくしてあけたら、また同じエラーが出てる。。。><もういやっ

公式 AV Foundation プログラミングガイド 日本語pdf
https://developer.apple.com/jp/devcenter/ios/library/documentation/AVFoundationPG.pdf
AV Foundationは、時間ベースのオーディオビジュアルメディアの再生と作成に使用できるフレームワークで、時間ベースのオーディオビジュアルデータに関する作業を細かいレベルで行うためのObjective-Cのインターフェイスを提供します。たとえば、メディアファイルの検査、作成、編集、再エンコードなどができます。デバイスから入力ストリームを取得して、リアルタイムでキャプチャ中および再生中のビデオを操作することもできます。

oj-c AVFoundationでカメラを表示するとても短いサンプル
http://qiita.com/y_matsuwitter/items/e93fffea4c9ba9e5d15a
AVFoundationは、

AVCaptureSessionを作る
sessionをスタートさせる
delegateで取得したデータを受け取る

の流れでとりあえず画像を取得

SwiftでAVFoundationを使ったカメラアプリのサンプル
http://qiita.com/syokenz/items/f0f30c426d05e4042482
“iOSファースト”—AVFoundationが変えるiOSアプリのこれから 2014年03月22日
http://ascii.jp/elem/000/000/877/877518/
AVFoundationを使ったキャプチャ機能 – SlideShare 2014/03/12
http://www.slideshare.net/ssuser9c7e21/avfoundation
avfoundationに関する9件の投稿 – Qiita
http://qiita.com/tags/avfoundation/items

AVCam for iOS
https://developer.apple.com/library/ios/samplecode/AVCam/Introduction/Intro.html
AVCamは、動画撮影、静止画を撮影し、カメラを切り替えるためのAV FoundationフレームキャプチャAPIの使用方法を示しています。それは、唯一の実際のデバイス上で動作するiPadやiPhoneのどちらか、シミュレータで実行することはできません。

2014/8/20

公式 iAd プログラミングガイド 日本語pdf
https://developer.apple.com/jp/devcenter/ios/library/documentation/iAd_Guide.pdf

How to Use iAd in Xcode
https://www.youtube.com/watch?v=uO7rmsYItGo

Xcode6 Beta6はいつも通りいらないファイルとゴミ箱の掃除をしてからインストール。
若干エラーはあって、夕べ再起動しても直らなかったエラーが今朝起きて立ち上げたら直ってたという相変わらず謎な動作。

でも、まぁ結果オーライ(^^)ということで。

Swift ボタンを作る  UIButton
http://gupuru.hatenablog.jp/entry/2014/06/17/182350

iOS の アプリ内課金(In-App Purchase) 組込方法
http://amarron.hatenablog.com/entry/2014/05/24/093913
iPad上でアプリ内課金 (In-App Purchase) の実機テストをする方法メモ
http://akiyoko.hatenablog.jp/entry/2013/11/09/144703
アプリ内課金 (In-App Purchase) の審査を申請するときの手順メモ
http://akiyoko.hatenablog.jp/entry/2013/12/06/002018
iOSアプリを App Store にバージョンアップ申請するときの手順メモ
http://akiyoko.hatenablog.jp/entry/2013/11/28/224536
iTunes Connect In-App Purchase 設定ガイド 日本語pdf
https://developer.apple.com/jp/devcenter/ios/library/documentation/iTunesConnectInAppPurchase_Guide.pdf
iPhone/iPad/iOSアプリのリリース手順
http://smartphone-zine.com/dokuwiki/iphone/070_release.html
In App Purchase / Swift conversion
http://stackoverflow.com/questions/25015247/in-app-purchase-swift-conversion

公式 StoreKit Framework Reference
https://developer.apple.com/library/prerelease/ios/documentation/StoreKit/Reference/StoreKit_Collection/index.html

STOREKITと闘う 2011/10/28
http://nantekottai.com/2011/10/28/storekit/
STOREKITの正常な決済の流れ 2011/10/28
http://nantekottai.com/2011/10/28/storekit-regular-flow/
プロダクト情報の取得 2011/10/29
http://nantekottai.com/2011/10/29/getting-product-info/
STOREKITの支払いリクエストの作成と購入手続きの開始まで 2011/10/30
http://nantekottai.com/2011/10/30/storekit-payment/

2014/8/19

ようやくリリースのXcode6 Beta6は不安定?!
http://qiita.com/susieyy/items/59867cddfaab76a1ce3f

ええ〜。やっとBeta5の調整終わって安心してたのになぁ、、、

AwesomeなSwiftライブラリなど
https://github.com/Wolg/awesome-swift

SwiftHTTP/ HTTPクライアントこれは使えた
https://github.com/daltoniam/SwiftHTTP
Thin wrapper around NSURLSession in swift. Simplifies HTTP requests.

Net/ HTTPクライアントこれも使えた
https://github.com/nghialv/Net
HttpRequest wrapper written in Swift.

Alamofire/ HTTPクライアント メソッドチェーンで使いやすそうだったけど肝心のbodyが取れなかった。でもgitで星3000も付いてるのであとでもう一度試す。
https://github.com/Alamofire/Alamofire
an HTTP networking library written in Swift.

2014/8/18

Game Centerへ接続するために iTunes connectとかいろいろ設定して、、、

で、何気にGame Center開いたらサインイン画面が出たのでサインインして今使ってる名前は使えなかったので別の名前を入れてみたらなぜかやっと「サンドボックス」の表示されたGameCenterが開いた。

でも、シミュレータのようにゲーム開始時にGameCenterへのサインインを要求される訳ではないのが不思議。どうして動作が違うんだろう?

2014/8/17

Game Center用のlocalPlayer取得する時は、GKLocalPlayer.localPlayer()ではSwiftには.localPlayerが無いのでだめで、GKLocalPlayer()とすると下記が返ってきた

obj-c GameCenter実装の流れと実機テストで動作しないときの対処
http://blog.be-style.jpn.com/article/63306226.html

Game Centerの実機テストができない。
http://iphone-dev.doorblog.jp/archives/6392925.html

メモ:Target の info「Required device capabilities」にitem0 gamekitを追加する

2014/8/16

2013/01/23 obj-c GameKitを用いて複数のiOSデバイス間でP2P通信
http://giginet.hateblo.jp/entry/2013/01/23/053050
2012/07/17 obj-c Game Center実装できたよ(とりあえず)
http://montan.hateblo.jp/entry/2012/07/17/164315

2014/8/14

あれ今日は実機でコンパイルできる。なぜだろう。変えたのはプロジェクトのフォルダー名にハイフンつけただけ(^^;、、、?

Gameテンプレートサンプルの方は今日も動かない。そのメッセージは、Thread 1:signal SIGABRT。がんばれば下記をみると直せるのかな。

Thread 1:signal SIGABRT って何?の記事リスト
http://bcodebook.com/?p=475

2014/8/13

Xcode Beta5になってからGameテンプレートサンプル自体がターゲットを7にしても実機で動作しなくなってる。ここで let scene = GameScene(fileNamed:”GameScene”)

2014/8/9

早っ>Swift – Xcode 6 Beta 5 における変更点
http://qiita.com/dankogai/items/39ba636dae3cfe097fbc

#空き容量不足でXcodeをコピーできない事件が発生、、、orz

朝から友人とビールクズして飲んだくれてる間にXcode6 Beta5 がリリースしてたらしい?
About Xcode 6 Beta 5 ダウンロード(デベロッパプログラムへのサインインが必要です)
https://developer.apple.com/xcode/downloads/
ああ、8/4だったのか。しかしまぁそっけない告知だ。
https://developer.apple.com/news/?id=08042014d

Xcode Release Notes
About Xcode 6 beta 5
http://adcdownload.apple.com//Developer_Tools/xcode_6_beta_5_za4gu6/xcode_6_beta_5__release_notes_.pdf

で、またエラーだらけorz

2014/8/6

国際化の設定をgenstringsやらNSLocalizedStringとかストーリーボードのローカライゼーションでMain.stringsやらいろいろ試してみてるのだけどうまくいかない。
とりあえずコード上での判定も試して、最後はこれで力技で変えてやろうかと、、、

ちなみに、シミュレータの言語設定は、メニューのHardware > Home へ行ってからあとはiPhone実機と同じで設定アイコンクリックし General(一般) > International(言語と地域) > Region Format(iPhoneの使用言語)を開いてJapanese Japan (日本語)を選択

で、上記の設定を変えて日本語環境にしたシミュレータで
println(NSLocale.currentLocale().localeIdentifier)
を確認したら
ja_US
になってた。なんじゃこりゃ^^;

その後、もともと日本語環境のiPhone5s実機で確認したらja_JPだったOK。

でも、それでも国際化機能はまだ動かせていない。。。

とりあえず自作のローカライズ用関数作ってみた。ja_USでも動く(^^;;

これであとは、こんな感じで使うと日本語環境では日本語で、それ以外は英語の文字列が返ります。

公式 UI設計の基本事項 日本語
https://developer.apple.com/jp/devcenter/ios/library/documentation/userexperience/conceptual/mobilehig/basicspart/basicspart.html

2014/8/5

UIView.animateWithDuration の options

公式 UIViewAnimationOptions
https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIView_class/index.html#//apple_ref/c/tdef/UIViewAnimationOptions

でもこれ.Repeatはうまくいくけど、.CurveEaseInとかうまくいってるようにみえない。サンプル作って試すしかないかな。うーん、今は時間がもったい無いからあとでかな。

2014/8/4

obj-c/ StoryBoardで画面間で値を渡す方法論について(文字列を直接使わない方法)
http://tech-gym.com/2013/03/ios/1157.html

セグエで他のViewへ行って戻るとメモリが漏れてる。対策を手探りで探してる。答えはまだ見つからない。。。で、InstrumentsのLeaksでみると特に表示されないのだけれどAllocationsの方はセグエを行き来するたびにAll Heapが増え続ける。

iOS 8から導入されたウィジェット機能を使ってみる
http://qiita.com/koogawa/items/994878047f76cf125b2d

Swift-Breakout ブロック崩し
https://github.com/angelodipaolo/Swift-Breakout

2014/8/3

Access Control 公式
https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/AccessControl.html

Strings and Characters 公式
https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/StringsAndCharacters.html

7/13にちょっと試したAVAudioPlayerを使い回す用に関数にしてみた。

これをたとえば何でも良いんだけれど、とりあえずAudioPlayer.swiftとかいう名前にしてプロジェクト下へ置いておく。

あとは、次のようにすると鳴らしたり止めたりできる。

プロパティなどの詳細は下記で。
公式 AVAudioPlayer
https://developer.apple.com/library/prerelease/ios/documentation/AVFoundation/Reference/AVAudioPlayerClassReference/index.html

2014/8/2

8月分。昨日は(たぶん手が滑って)たった15文字間違えて削ってたことに気づかず、もくもくと5時間も無駄なデバッグしてた。時間を返して〜

しかし、こういう明らかな自分のエラーはともかく、よくわからないエラーも結構有る。さっきまでOKだった型チェックが何もしてないのにエラーになってるとか。。。><

それをこつこつ手探りで原因を探しながら前へ進んでいく。

Swift+Xcodeと戦いながら思う。初めてのプログラミング言語を学ぶのはまるで障害物競争のようだ。

ところで、Lobiを使いたかったのだけど試してみてSwift用の使い方が解決しなかったので、とりあえずランキングはAppleのゲームセンター使おうかな。NewGameWebを復活しても良いけど<それは無駄

Alert

UIAlertViewは推奨しないみたいなのをどこかで目にしたけれど、dev appleのリファレンスに見当たらなかったので、使いやすいし使ってる。

で、JavaScriptのalertライクな関数を作ってJS的に使うケースでは結構気に入ってます。

まず、たとえば、次のような関数を書いたAlert.swift ファイルをプロジェクトに置きます。

あとは、好きなところでこんな感じで呼び出すとAlertダイアログが簡単に表示されます。

Swiftのこの引数違いの同名関数を複数登録できる機能は、JavaScriptほどの引数の自由さは無いけれど、設定に分岐処理も不要で、とんでもなく簡単。

Objective-C基礎知識編
XcodeおよびObjective-Cに関する基礎知識
https://sites.google.com/site/iphoneapurimianqiang/iphoneapuri/ji-chu-zhi-shi-bian

Share Button

iBeaconに関してのメモ

Apple 公式
https://developer.apple.com/ibeacon/
Apple日本語 iOS:iBeacon について
http://support.apple.com/kb/HT6048?viewlocale=ja_JP

アップルが普及を狙う「iBeacon」とは何か? その基本を押さえる 2014年05月30日
http://ascii.jp/elem/000/000/899/899293/

米国のトップ100の小売業者の半数以上が年内にBeaconを試験導入 2014.8.7
http://thebridge.jp/2014/08/beacon-retails-pickupnews

iBeaconに関するQuiitaの記事
http://qiita.com/tags/ibeacon

iBeaconについてのGitHubでswift絞込み
https://github.com/search?l=Swift&q=iBeacon&ref=cmdform&type=Repositories

IBeacon開発に関する俺の勝手なまとめ
http://www.zan-nen-blog.com/2014/06/ibeacon.html

ストアビーコン
http://smartphone-ec.net/ibeacon/

アプリックス、1個300円の“Beaconモジュール”で採用数伸ばす 2014年02月04日
http://eetimes.jp/ee/articles/1402/04/news053.html

SwiftとiBeaconを使ってお母さんが自分の部屋に近づいて来た事を警告するアプリをつくる 2014/07/04
http://qiita.com/oggata/items/5de43d71692d1abcff7c

JSでiBeaconを試せるiOSアプリ「BeaconEgg」の使い方
http://qiita.com/naonya3/items/16a8537d314705917275

Android で Beacon の信号を取得する
http://www.gaprot.jp/pickup/ibeacon/abeacon/
>Bluetooth LE に対応したAPI が追加された Android 4.3 以降であれば、iBeacon 互換のプログラムを作ることが出来るかもしれないと考えました

iBeaconのGoogle Trends
Google トレンド – ウェブ検索の人気度: ibeacon – すべての国, 2004年 – 現在
http://www.google.co.jp/trends/explore#q=iBeacon&cmpt=q

Share Button

Swift 雑Memo 2014/07

swiftSwift関連をとりとめもなくリンクやメモ (※月次でページを分離しました)

2014/07

公式関係 | 2014/06 | 2014/07 | 2014/08 | 2014/09 | 2014/10


2014/7/31

2011-8-4 Game Center を使った対戦プログラミングの手順メモ
http://hamasyou.com/blog/2011/08/04/iosgame-center/
Game Centerってこんなに機能豊富だったのか。知らんかった。

Game Centerの主な機能は、次の通りです。

認証 – プレーヤーはGame Centerでセキュアなアカウントを作成し、iOSベースのデバイスでGame Centerにアクセスできます。

友だち – プレーヤーはGame Centerのほかのプレーヤーを友だちとして登録できます。友だちは、最近遊んだゲームなどプレーヤーの詳細情報を確認できます。

Leaderboard – プレーヤーのスコアをGame Centerに記録したりGame Centerから取得したりできます。
アチーブメント(Achievement、成績) – そのゲームでのプレーヤーのアチーブメントを管理します。アチーブメントは、Game Centerサービスに記録され、Game Centerアプリケーションとゲームの中で閲覧できます。

オートマッチ – Game Centerを介して複数のプレーヤーとつながるネットワークゲームを作成できます。プレーヤーは友だちを招待したり、まだ会ったことのないプレーヤーと接続して対戦できます。プレーヤーは、ゲームを実行していないときでも対戦への招待を受信できます。その場合、ゲームが自動的に起動し、招待が処理されます。

ボイス – 対戦に接続されたプレーヤー間で音声通信を行うことができます。
『Game Kit プログラミングガイド』より

公式 Game Centerプログラミングガイド 日本語
https://developer.apple.com/jp/devcenter/ios/library/documentation/GameKit_Guide.pdf

150ページ以上あるのかぁ。

公式 iTunes Connect Game Center 設定ガイド 日本語
https://developer.apple.com/jp/devcenter/ios/library/documentation/iTunesConnectGameCenter_Guide.pdf

公式 開発者のためのGame Center 英語
https://developer.apple.com/game-center/

公式 Game Kit Framework Reference
https://developer.apple.com/library/prerelease/ios/documentation/GameKit/Reference/GameKit_Collection/index.html

公式 iTunes Connect Developer Guide
https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/FirstSteps.html#//apple_ref/doc/uid/TP40011225-CH19-SW1

公式 iTunes Connect デベロッパガイド 7.4 日本語pdf
https://itunesconnect.apple.com/docs/iTunesConnect_DeveloperGuide_JP.pdf

公式 Mac または iOS デバイスで Game Center を使う
http://support.apple.com/kb/HT4314?viewlocale=ja_JP

公式 Game Centerの設定
https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa
からサインイン。

ゲームセンターでのアチーブメント
http://cookbook-jp.gamesalad.com/tutorials/6/parts/35

アプリをGame Center対応にする方法(前編: iTunes Connectでの設定編)
http://tf.hateblo.jp/entry/2013/09/02/233857
アプリをGame Center対応にする方法(後編: プログラミング編)
http://tf.hateblo.jp/entry/2013/09/03/234208

GKLeaderboard でどのようなスコアデータの絞り込みができるかAdd Star
http://d.hatena.ne.jp/shu223/20120315/1331819111

検索結果 このゲームはGame Centerにより認識されません
http://goo.gl/RzTzWA

Xcode – Bundle Identifierを変更する方法
http://programming-ios.com/xcode-bundle_identifier-change/
>Bundle Identifierの変更はTARGETS→Summaryからできますが、ここからだと接頭辞の部分(com.yourcompany)は変更できてもその先の部分(TestApplication)は変更できません。ここを変更したい場合はInfo.plistから直接変更しましょう。
key=Bundle Identifierの項目が「com.yourcompany.${PRODUCT_NAME:rfc1034identifier}」のようになっているのでこれを書き換えてください。

アプリ開発入門 1からはじめるiOS7 – プロビジョニングプロファイルの作り方
http://dev.classmethod.jp/references/generate-provisioning-ios7/

2012-11-14 InterfaceBuilderでオブジェクトの配置と連携(IBOutlet, IBAction)Add Star> IBOutletの使い方
http://d.hatena.ne.jp/eidolon/20121114

iOS6とiOS7で違うTintColorプロパティの意味
http://d.hatena.ne.jp/Kazzz/20130927/p1

Storageはweakとstrongとあるのですが、これは弱参照か強参照を意味し、weakにすると参照元のオブジェクトがなくなったとき、自動的に破棄されます。親のビューが消えたときに消したい場合はweakを、勝手に消えてほしくないときはstrongとするのがいいらしいです。詳しくは下のサイトを参照してください。
http://ameblo.jp/iichin0708/entry-11394651725.html
http://ebisu.surbiton.jp/sysblog/2011/06/objc-memory.html

「storybordで作ったボタンをoutletでつないだらボタンクリックするたびに落ちる。んーん。手書きでやるか。」とか思っていたけれど、HogeViewController.swiftを新規で作り直してから、XCodeの右のペインの[Show the identity inspector]にある[Custom Class]へHogeViewControllerを登録したらうまく行った^^

storybord のアトリビュートインスペクタで Viewの 中のDrawing のチェックボックスにある「Clears Graphics Contextは」これによると「trueにするとビューの領域が描画前に自動的に消去される。画面の初期化後に描画みたいな?」

2014/7/30

時刻

Swiftで現在日時を取得し、様々なスタイルで出力する方法
http://qiita.com/cotrpepe/items/a3e36fa70afb418c1bbe

iOS 8で解禁されたカスタムキーボードを作ってみよう #iOS8 #DeNA
https://codeiq.jp/magazine/2014/07/12719/

2014/7/14にAlertの事書いたけど、その文字列を改行したいときは¥r¥nではなく\r\nを使う。Xcodeでは円マークとバックスラッシュは別。

UIButton (oj-c)
http://profo.jp/wiki/index.php?UIButton#ga16b871

2014/7/29

Xcodeでアイコンを設定するには、Images.xcassetsを選択すると表示されるAppIconとLaunchImageや画像などのリストからAppIconを選択して登録

How to find index of list item in Apple’s swift?
http://stackoverflow.com/questions/24028860/how-to-find-index-of-list-item-in-apples-swift

2014/7/28

2013/02/12 Xcodeのストーリーボードの使い方 (oj-c)
http://itpro.nikkeibp.co.jp/article/COLUMN/20130206/454701/

2014/7/26

AppleによるSwiftブログ
https://developer.apple.com/swift/blog/

Objective-C のクラスを Swift で利用できるようにする
http://program.station.ez-net.jp/special/handbook/swift/class/objc.asp

SwiftでObjective-CのFrameworkを読み込む方法
http://qiita.com/skatata/items/1facd024d239b9545031

2014/7/23

Xcode beta3でこう書いていたのが、、、

Xcode beta4でエラーになって

Could not find an overload for ‘init’ that accepts the supplied arguments
指定された引数を受け入れる’INIT’のオーバーロードを見つけることができませんでした

と言われたので、いろいろ試して次のようにしたらエラーが無くなった。_rxがUInt32の時にCGFloat(_rx)ではなくCGFloat(Float(_rx))という感じで一回Floatにしてみた。

バージョン上がるたびにエラーが出るのはちょっとめんどくさいけど、まぁBetaだししょうがない。まだ根気は続いてる^^;

2014/7/22

prepareForSegueで画面遷移時に値を渡す
http://ntech.hatenadiary.com/entry/2014/07/10/202800

Xcode6 Beta4 がリリース

About Xcode 6 Beta 4 ダウンロード(デベロッパプログラムへのサインインが必要です)
https://developer.apple.com/xcode/downloads/

Xcode6 Beta4 でアクセス修飾子がきた!
http://qiita.com/susieyy/items/1eddfe26b248c741b902

2014/7/20

SwiftでCLIコードを書く
http://qiita.com/BeMarble/items/f0008cc6e9a9f3c5cb37
シェバンに#!/usr/bin/env xcrun swift -iを指定したSwiftコードを実行ファイルにしてコマンド化できます。
「Macのアラートを表示させるサンプル」こんな感じでできました。
スクリーンショット 2014-07-20 0.05.23

2014/7/19

Swift (with SceneKit) で簡単な3Dゲームを作ってみた カヤックの比留間さん
http://www.slideshare.net/hirumakazuya/swift-with-scenekit-3d

第2回 Swift勉強会で登壇してきました
http://qiita.com/edo_m18/items/1da3cd99bc126cf965eb

Lobi REC SDK ゲーム実況録画機能を無料で導入!
https://lobi.co/recsdk

【ios7版】GameCenterのランキング表示、スコア送信を実装する
http://qiita.com/s0hno/items/accf11c311e037c92302

2014/7/18

型変更で結構ははまってますなう。

SwiftでObjCも利用したアプリ開発のときにハマったこと
http://qiita.com/susieyy/items/fea63b5261942a127c19

Swiftで扱うCGFloatはビルドするアーキテクチャによってエイリアスが異なります。
シミュレーターがiPhone5s(arm64)とiPhone5,iPhone4s(armv7, armv7s)では挙動が変わります。

ええ~

2014/7/17

NSUserDefaultsを使ってみた。

リファレンス:NSUserDefaults
https://developer.apple.com/library/prerelease/ios/documentation/Cocoa/Reference/Foundation/Classes/NSUserDefaults_Class/

設定した値をアプリ終了後も保存してくれるNSUserDefaultsを使ってみました。とりあえず、取得用udGet、設定用udPut、削除用udDelを作ってみて試しました。

こんな感じで使えます。

このサンプルでわかりやすいように、udGet() でnilの時にif(udStr == nil){ return “–“}で”–“を返してますが、使うときは空白にしてます。

2014/7/16

iOS8からのプッシュ通知:選択肢付きのお知らせ機能
http://qiita.com/Night___/items/7ff61699c443f2d9a117
SwiftでPush通知
http://qiita.com/sawapi/items/feba100851de47fbe412

2014/7/14

iPhoneアプリでプッシュ通知(push notification)を実装する
http://gokexn.blog.fc2.com/blog-entry-5.html

UIAlertControllerのところに UIAlertController class はreplaces します、これらを the UIActionSheet and UIAlertView classes と書いてある。

で、ちなみにUIAlertView でアラート出すなら、たとえば、こう書けて、xcode6beta3ではとりあえず動いてます。

でも、UIAlertController で書けとのことなのでためしてみたけどうまくいかない

//now 工事中 いろいろ試してるけどどれもうまくいかない。Xcode6Beta3だから???

たとえば、下記では表示されなかった

ボタンが押されたらメッセージを表示(Swift)
http://www.office-matsunaga.biz/ios/description.php?id=7

2014/7/13

音をならすサンプルいろいろ
下記はAVFoundationのテスト。Xcode6Beta3でGameテンプレートを読み込んだあとのGameScene.swiftを書き換えたものです。
タップするとAVAudioPlayerを使ってbgm1.wavが鳴ります。

//GameScene.swift

次は、AudioToolboxのテスト。上記と同様にGameテンプレートを読み込み、Sound.swiftというファイルを作って下記関数を定義しておき、GameScene.swift内でタップするとplaySound関数を呼び出すというものです。
タップするとclick.wavが鳴ります。

//Sound.swift

//GameScene.swift

2014/7/12

JavaScriptで少し複雑なのを書く時は、古い人間なのでフローチャートとかでざっくりつかんだりしてたんだけど、イベントドリブンな処理だと、まだSwiftでは私にはよく判らないことが多くて、フローつかみだけでは変数の状態とかあーこれなんだったけーという具合に混乱しまくってます。

そこで、今日ふと思ったのが、イベントと変数をHTMLテーブル的にROWを変数名、COLをイベント名で書いてみたら整理しやすいかも?

あ、いや個人的な考えで、本当に汎用的な効果があるかは不明ですけど(^^;

たとえば、こんな感じ。

変数名 初期値 startButtonクリック end関数
counter 0 ++ 0
startFlg false true false

サイズ関連メモ

今夜はxcode_6_beta_3を入れる予定。どきどき。

ちなみに、今業務アプリをiPhoneで作るとしたら、疑う余地無くSwiftではなくJavaScript+HTML5で書きます。業務アプリはそれほどレスポンスにシビアではないし、何より標準で安全だから^^;万が一Safariで動かなくなってもChromeに変えれば良い的な安心感。

もちろん、Swiftはまだ楽しくやれてるので勉強は続けますけど。

About Xcode 6 Beta 3 ダウンロード(デベロッパプログラムへのサインインが必要です)
https://developer.apple.com/xcode/downloads/

Xcode Release Notes
About Xcode 6 Beta 3 (デベロッパプログラムへのサインインが必要です)
http://adcdownload.apple.com//Developer_Tools/xcode_6_beta_3_lpw27r/xcode_6_beta_3_release_notes__.pdf

SwiftのArrayの書き方がちょっと変わった
http://qiita.com/aki/items/7544b155045361b4bdc5
わぁ>Xcode6beta3を入れてswiftのプロジェクトを開いたところ、Warningが増えていた
引用

[Swift] extensionで機能拡張
http://qiita.com/edo_m18/items/ac7316e2770f95507f04

[Swift] 列挙型(enum)についてメモ
http://qiita.com/edo_m18/items/d65cf1d9135cab78ba6e

SwiftでJavaScript
http://qiita.com/dankogai/items/052a3ad6f32d114a33fc
引用
>とりあえずJS使うだけならこんだけ。

で、JSにSwiftの値を渡すにはリンク先本文をどうぞ。

2014/7/11

新しい言語を覚えるには、実際に作ってみるのが一番、ってことでもくもくと簡単なゲーム的なものを作ってみています。

こないだは、GameViewController.swiftとGameScene.swiftに散らばっていた変数や関数をPlayScene.swiftを作ってローカルに閉じ込めたら、やはり、いろいろとエラーがでてきて(しかも予想外の 笑)、昨日やっとおさまりました。

Swiftが割りと最近の言語や何よりJavaScript的な部分ももってることでやる気になってるのだけど、とはいえObjective-Cの残滓が豊富に残ってるので(というかベースやライブラリがそうだから)、Objective-Cパスしてた身にはなかなかの修行になってます。

2014/7/10

Xcode6とSwift&iOS8のアプリ開発で踏んだ地雷たち
http://qiita.com/susieyy/items/019d5bc69f0921250437

iOS 8で解禁されたカスタムキーボードを作ってみよう #iOS8 #DeNA
https://codeiq.jp/magazine/2014/07/12719/
つ>「新言語登場のインパクトの大きさから、iOS 8自体の新機能については開発者の目線がそらされてしまった感がありますが、、」

2014/7/9

Objective-Cの WebSocket Client SocketRocket
https://github.com/square/SocketRocket

ちなみにiPhoneのiOS7.1な実機で動くSwiftサンプルもあるんだよなぁ。自分がテスト中のやつは駄目><
小さいのでテストしながらやるかな。。。

SwiftアプリをiOS 7のiPhone 5にデプロイするまでの手順
http://qiita.com/syokenz/items/b048dc0f03146e012036

で、次は便利なHTTPクライアントライブラリ

SwiftでシンプルにPOST/GET/PUT/DELETEするライブラリ
http://qiita.com/yukihamada/items/7bf7a68e8418835a54d6
hallas/agent
https://github.com/hallas/agent MIT License
上記Agent.swiftをプロジェクトへコピーすると、たとえば次のようにしてGETやPOSTが使える。※サーバー側はここではjsontest.comを使ってます

GET

レスポンス

GET

レスポンス ※このIPはダミーです。ip.jsontest.comからはクライアントのIPが返ります

POST

レスポンス

Agent.swiftのソースの中身は下記。

2014/7/6

SKPhysics…関係の調べものしてたのだけど、SwiftのものがみつからなくてとりあえずObjective-Cの解説ページがあったのでリンク

Objective-C/ SPRITEKITを使ってみる その2
http://peta.okechan.net/blog/archives/3084
>ボールが画面外に出ないよう、枠を追加する

で、SKPhysicsContactDelegateが使われてるサンプルコード
https://developer.apple.com/library/prerelease/ios/samplecode/Adventure-Swift/Listings/Adventure_Adventure_Shared_Scene_AdventureScene_swift.html

2014/7/5

SCNPhysicsContactDelegate
https://developer.apple.com/library/prerelease/ios/documentation/SceneKit/Reference/SCNPhysicsContactDelegate_Protocol
SCNPhysicsContactDelegateプロトコルを使用すると、シーンの物理シミュレーション内で2つの物理体が互いに接触したときに応答するメソッドを実装できますぜ

SCNPhysicsContactDelegateはScene Kit FrameworkのProtocol
https://developer.apple.com/library/prerelease/ios/documentation/SceneKit/Reference/SceneKit_Framework/_index.html

Swiftで面倒なJSONの取り扱いを10倍便利にするSwiftyJSON
http://qiita.com/yukihamada/items/9b0067f905418105a2c6

Objective-C/iOS Sprite Kitで使って弾幕シューティングのようなゲームを作る。(とりあえず弾幕のみ
http://qiita.com/kitanoow/items/eac81d078ffe3c57299d

2014/7/4

SwiftでURLエンコードする
http://qiita.com/yukihamada/items/9c0cc2e2074d5cc0d368

isとasの挙動についていろいろ試す
http://qiita.com/aki/items/50fbab1a4c0df3f3d23f

Swift Programming Language Part 7 (Enums)

2014/7/3

SwiftとiBeaconを使ってお母さんが自分の部屋に近づいて来た事を警告するアプリをつくる
http://qiita.com/oggata/items/5de43d71692d1abcff7c


2014/7/2

[Swift] 列挙型の作りが面白い
http://qiita.com/m-tsuchiya/items/35734310209a7d0788cc

Swift Programming Tutorial: Games & Apps Part 1 (Sprite Kit)

Share Button

Swift 雑Memo 公式関連リンク

swiftSwift関連をとりとめもなくリンクやメモ (※月次でページを分離しました)

公式関連リンク

公式関係 | 2014/06 | 2014/07 | 2014/08 | 2014/09 | 2014/10


公式

Intoroducing Swift

https://developer.apple.com/swift/

( 翻訳 )

Welcome to Swift

The Swift Programming Language (iBooks)

https://itunes.apple.com/jp/book/swift-programming-language/id881256329?mt=11

The Swift Programming Language | iOS Developer Library — Pre-Release

https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/

iOS Developer Library — Pre-Release Developer

Swift Standard Library Reference(HTML版)

https://developer.apple.com/library/prerelease/ios/documentation/General/Reference/SwiftStandardLibraryReference/index.html

Swift Standard Library Reference(PDF版)

https://developer.apple.com/library/prerelease/iOS/documentation/General/Reference/SwiftStandardLibraryReference/SwiftStandardLibraryReference.pdf

Using Swift with Cocoa and Objective-C(HTML版)

https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/BuildingCocoaApps/

Using Swift with Cocoa and Objective-C(PDF版)

https://developer.apple.com/library/prerelease/ios/documentation/swift/conceptual/buildingcocoaapps/BuildingCocoaApps.PDF

Xcode 6 beta (デベロッパプログラムへのサインインが必要です)

https://developer.apple.com/xcode/downloads/

iOSデベロッパセンター(サインインが必要です)
https://developer.apple.com/devcenter/ios/index.action

REPL(Read-eval-print loop、 シェルのようにコマンドラインで直接言語つまりSwiftを入力して結果を得られる対話型評価環境)はXcode6betaをインストールしたMacのターミナルで「/Applications/Xcode6-Beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift」を打つと起動します。

Sprite Kit Framework Reference 暫定版

https://developer.apple.com/library/prerelease/ios/documentation/SpriteKit/Reference/SpriteKitFramework_Ref/index.html

Game Kit Framework Reference

https://developer.apple.com/library/prerelease/ios/documentation/GameKit/Reference/GameKit_Collection/

AV Foundation Framework Reference

Cloud Kit Framework Reference

Media Player Framework Reference

Map Kit Framework Reference

Core Text Reference Collection

Event Kit Framework Reference

Store Kit Framework Reference

Scene Kit Framework Reference
https://developer.apple.com/library/prerelease/ios/documentation/SceneKit/Reference/SceneKit_Framework/_index.html#//apple_ref/doc/uid/TP40012283
Newsstand Kit Framework Reference

Audio Unit Parameters Reference

https://developer.apple.com/library/prerelease/ios/documentation/AudioUnit/Reference/AudioUnitParametersReference/

Audio Unit Properties Reference

https://developer.apple.com/library/prerelease/ios/documentation/AudioUnit/Reference/AudioUnitPropertiesReference/

Audio Unit Component Services Reference

https://developer.apple.com/library/prerelease/ios/documentation/AudioUnit/Reference/AUComponentServicesReference/

Core Text Font Manager Reference

https://developer.apple.com/library/prerelease/ios/documentation/Carbon/Reference/CoreText_FontManager_Ref/

NSKeyedUnarchiver

https://developer.apple.com/library/prerelease/ios/documentation/Cocoa/Reference/Foundation/Classes/NSKeyedUnarchiver_Class/

UISearchBar

https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UISearchBar_Class/

Share Button