パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Apple、WWDCで新言語Swiftを発表」記事へのコメント

  • by Anonymous Coward on 2014年06月03日 12時41分 (#2614121)

    Core GraphicsのCベースのAPIはどうなるんかな。別途APIあるんかな。
    ざっと調べてるけど情報が見つからん。
    CG使ってる部分はObjective-Cでwrapして、swiftから呼び出せってことかな。

    • https://developer.apple.com/library/prerelease/ios/documentation/Swift... [apple.com]

      ここに書いてある型使って、普通にC関数名で呼べそうな気がする。
      帰宅したら試そう。

      親コメント
      • by Anonymous Coward

        Note that C function pointers are not imported in Swift

        ってかかれてるよ

    • by Anonymous Coward

      Objective-Cのように.swiftのソースファイル内にCの関数の定義を混在させることはできないようだけど、
      別ファイル(ヘッダ)で定義さえ与えてやればCの関数を直接呼ぶことはできるようです。
      ただし、関数ポインタは扱えないようだし、Cの構造体なんかもどういう扱いなのかはよくわかりませんね。

      C++についてはCもしくはObjCでラッパーを書くしかないようです。

吾輩はリファレンスである。名前はまだ無い -- perlの中の人

処理中...