タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

ProgrammingとObjective-Cとswiftに関するdecoy2004のブックマーク (2)

  • Objective CのソースコードをSwiftに一発変換してくれるサイト「Objective-C to Swift Converter」 | ライフハッカー・ジャパン

    「Objective-C to Swift Converter」はObjective CのソースコードをSwiftに一発変換してくれるサイトです。SwiftAppleが昨年発表した新しいプログラミング言語です。今までObjective Cで書いていたソースコードをSwiftに一発で変換してくれるので便利ですよ。左右のパネルでソースコードを見比べられるのもよいですね。 以下に使ってみた様子を載せておきます。まずObjective-C to Swift Converterへアクセスしましょう。 左側がObjective Cのソースコードです。「Convert」ボタンを押すと右側にSwiftのソースコードが生成されますよ。ある程度機会的な作業になる部分はコンバータを使って変換したあとに、目視確認というのもありですね。ソースコードを直接書いて変換できるので、メソッド単位で変換できたり融通がききま

    Objective CのソースコードをSwiftに一発変換してくれるサイト「Objective-C to Swift Converter」 | ライフハッカー・ジャパン
  • Swift を使ってみてがっかりした点まとめ

    数日間iOS8/Xcode6/Swiftな環境で色々試してみて、Swiftを使っていて思ったよりがっかりした点が多かったのでちょっとまとめてみようと思います。 動的な処理がSwiftだけでは一切できない [NSObject performSelector:]の類と、NSInvocationがSwiftからは一切呼び出せません。使おうとすると怒られます。objc/runtime.hは試していませんが、同様に直接Swift経由では呼び出せず間にObjective-Cをかます必要があるのではないかと思われます。 @optionalなprotocolが限定的にしか使用できない 具体的には@objc属性を付けないと使えません。しかしながらこのような後方互換性のためだけに存在する属性をいつまでもAppleがサポートするかは疑問が残るというのと、もう一つ以下の様な問題があります。 @objc属性のついた

    decoy2004
    decoy2004 2014/06/06
    『ARC 。Swiftでも循環参照が発生しないようにプログラマが明示的に参照の種類を指定しなければなりません。』
  • 1