A-Liaison BLOG
akisuteが主に技術的なネタを書き溜めるブログです。
ラベル
iOS 8.0 beta 1
の投稿を表示しています。
すべての投稿を表示
ラベル
iOS 8.0 beta 1
の投稿を表示しています。
すべての投稿を表示
2014年6月9日月曜日
既存の Objective-C のメソッド引数の Swift 上での扱われ方を調べてみた
›
前置き こちらの記事には2014/06/09現在、公式にはリリースされていないiOS8プレリリースドキュメントへのリンクが含まれます。iOS8にて新しく追加された内容には一切触れておらずAppleとのNDA規約にも違反するものではないという認識ですが、場合により予告なく削除す...
Swift で __conversion メソッドを使ってカスタムの型変換を定義する方法
›
2014/10/21追記: Xcode 6.0 beta 6以降、__conversion()を使った暗黙的なas演算子を用いた型変換はサポートされていません。Xcode 6.1(Swift 1.1)現在、暗黙的な型変換を行う手段はないため、型変換を行いたい場合はイニシャライザ...
2014年6月6日金曜日
Swift の enum型を for-in でイテレーションする方法
›
例えばJavaのEnum型などはそのまま以下のようにイテレーションすることが可能なのですが、 なぜかSwiftのenum型はそのままではイテレーションすることができません。対策としてGeneratorという仕組みが標準ライブラリに用意されてますので、それを使ってenumをイテ...
Swift を使ってみてがっかりした点まとめ
›
数日間iOS8/Xcode6/Swiftな環境で色々試してみて、Swiftを使っていて思ったよりがっかりした点が多かったのでちょっとまとめてみようと思います。 動的な処理がSwiftだけでは一切できない [NSObject performSelector:]の類と...
›
ホーム
ウェブ バージョンを表示