タグ

ブックマーク / qiita.com/edo_m18 (2)

  • [Swift] 自分のアプリをObjCからSwiftに移植して分かったこと - Qiita

    iOS8が発表され、Swiftが解禁されてからしばらく経ちました。 iOSをやり始めて勉強用に作ったマイQiitaをまるっとSwiftに移植してみました。 Swiftが発表されてすぐに色々いじっていましたが、実際にアプリとして書き始めてみると気づく点もたくさんありました。 今回は色々ハマったり気づいた点をまとめていこうと思います。 ProductName-Swift.hは、ObjC側では.mにimportする これ、少しハマりました。どうやらヘッダファイルでimportするとダメなようです。 Swiftで定義したenumはObjC側で使えない Swiftでenumが大幅に強化されました。 それもあって、Swift側で定義したenumはObjCでは使えないようです。 Optionalをしっかり意識する Swiftの重要な概念である「Optional」ですが、しっかりと意識していないと細かいと

    [Swift] 自分のアプリをObjCからSwiftに移植して分かったこと - Qiita
  • [Swift] 「!」、「?」マーク(Optional)についてのメモ - Qiita

    ※ あくまでメモなので、多分に推測が含まれています。 さっそくSwiftを触ってみています。 ざっと見た感じだと、JavaScriptRubyみたいな感じだなーと思いました。 (きっと触ってきた言語などによって感想は様々でしょうが) ただ、Appleの発表にあったように「モダンな」感じは伝わってきます。 しばらくはiBooksの教科書を読んだりして理解できてきた部分をメモとして書いておこうと思います。 言語の話なので、コードを抜粋しなければとりあえず規約的には問題ないかな、と。 さて、さっそく読んでいて躓いたというか、迷ったものに、タイトルの通り!と?があります。 こんなコードです。

    [Swift] 「!」、「?」マーク(Optional)についてのメモ - Qiita
    edo_m18
    edo_m18 2014/06/04
    Swift面白いなー。
  • 1