• SwiftをWebブラウザ上で試せるサービス

    Swift 4プログラミング入門 iOS 11+Xcode 9対応」のPart 2ではSingle View Appテンプレートで作成したプロジェクトを使ってコードを試す方法を紹介しています。 (やや面倒ですが、プロジェクトの操作に慣れてほしいという狙いがありました。)

    より手軽な方法として、ボーナスPDFではPlaygroundを取り上げています。

    第3の選択肢として、Webブラウザを使ってオンラインで試せるツールがあります。 私がよく使うのは、以下のサイトです。

    Run Swift code online - Swift Playground | iSwift

    Swiftのバージョンを切り替えられるのが特徴です。

    Swift 4で動かした例

    以下のfor-inで文字列を列挙する簡単なコードを動かしています。

    for c in "hello" { print(c) } 

    Swift 3.1で動かした例

    3.1を選択して実行すると、同じコードでもエラーになります。

    ※ Swift 3ではcharactersプロパティを使う必要があるため。

    同様のサービスは他にもあり、Swift OnlineなどのキーワードでGoogle検索するとすぐ見つかるでしょう。...

  • 「Swift 4プログラミング入門 iOS 11+Xcode 9対応」が発売されました

    本日、「Swift 4プログラミング入門 iOS 11+Xcode 9対応」が発売になりました。

    書籍タイトルの通り、プログラミング言語SwiftによるiOS開発の入門書です。

    対象読者

    これ1冊でアプリをリリースするところまで行けることを目指した書籍ですので、以下のような様々な方々が対象になります。

    • 初めてiOSアプリをSwiftで作る人
    • 「Hello, World!」やチュートリアルなどは終えて、オリジナルのアプリを作ろうとしている人
    • Android経験者で、iOSに手を出そうと考えている人

    ただ、残念ながら全てのトピックをカバーすることは不可能であり、省略や簡略化されている部分は多々あります。
    入門以外の明確な目的がある場合は、それぞれにあった詳しい本を選んだほうが良いと思います。

    目的 お勧めする本
    iOS 11の新機能を詳しく知りたい iOS 11 Programming
    Swiftの言語仕様を詳細に理解したい 詳解 Swift
    もっとSwiftらしく書けるようになりたい Swift実践入門

    見どころ

    本書には以下のような特徴があります。

    Xcodeの操作手順を細かく説明

    僕は方向音痴なので、よく駅で途中看板がなくなって途方に暮れることがあります。
    そのようなことがないようにするため、特に序盤は手順をくどいぐらいに載せています。

    ...
  • 「Swift 4プログラミング入門」の見本誌が届きました

    書籍「Swift 4プログラミング入門 iOS 11+Xcode 9対応」の見本誌が届きました。

    ボリューム

    この分厚さで3,564円です。お得!

    中身

    印刷もいい感じです。

    発売日は2018年3月19日です。

    出版社さんの商品ページもできました。

    Swift 4プログラミング入門iOS 11+Xcode 9対応(飛岡 辰哉) | 書籍 本 | ソシム

    いよいよもう少しで発売です。

  • iTunes Connectでアイコンのアップロードが不要に

    いつの間にか不要になっていました。

    書籍のスクリーンショットを撮影した時点では、アプリ内に1024pxのアイコンを含めた上で、さらにiTunes Connect上でのアップロードを求められていました。

    現在のiTunes Connectでは以下のようにアプリ内のアイコンが自動で使用されます。

    ビルドの選択前

    ビルドの選択後

    細かな改善ですが、手間が少なくなって助かりますね。