Swiftで遊ぼう! on Hatena

あしたさぬきblogでやってた初心者オヤジのiOSプログラミング奮闘記がHatenaに来ました

Swiftで遊ぼう! - 845 - すべてに中途半端

自分が買いたい内容をSwift 3向けに書き換えながらSwift 3の変更点の勉強をしています。

かなり変更されているため昔取り組んだプロジェクトがちゃんと動きません。

Swift 3で動くように悪戦苦闘しています。

yataiblue.hatenablog.com

まだまだです。

Swiftで遊ぼう! - 844 - マルチスレッドの復習完了

マルチスレッドの基本編も完全Swift 3対応になりました。

間違いがあれば教えてください。

yataiblue.hatenablog.com

Swiftで遊ぼう! - 843 - マルチスレッドのまとめもう少し

Swift 3で変更があった部分に合わせてマルチスレッドの復習をしています。

まだもう少し時間がかかりそうです。

yataiblue.hatenablog.com

Swiftで遊ぼう! - 842 - マルチスレッドの復習も始めました

今までに理解した項目も、Swift 3でかなり変更されました。

Swift 3に向けてドンドン変更していきます。

yataiblue.hatenablog.com

改訂中

まだ完成していません。

Swiftで遊ぼう! - 841 - Swift Basic 2

Playgroundの作成

Xcodeを立ち上げると、次のWelcomeスクリーンに迎えられます。

f:id:yataiblue:20161117095235j:plain

もし出なかったら「Cmd + Shift + 1」もしくは、メニューからWindow > Welcome to Xcodeを選べば表示されます。左下隅の「Show this window when Xcode launches」 のチェックマークを入れると次から出現します。

このウインドウの右のカラムにプロジェクトやプレーグラウンドの履歴が出てきます。

新規にplaygroundファイルを作る場合、左側のメニューにある「Get started with a playground」をクリックするだけです。

f:id:yataiblue:20161117095928j:plain

ファイル名は適当につければいいでしょう。私のように「MyPlayground 2」なんてそのまま番号をつけるのは良くないと思いますが、独自で工夫すればいいでしょう。「Platform」から iOSmacOS、もしくはtvOSを選ぶことができ、Swiftの言語体系を勉強するだけならどれでも構わないので、私は開発ターゲットのiOSで進めます。

参考サイト:Swift Tutorial Part 1: Expressions, Variables & Constants

Swiftで遊ぼう! - 840 - Swift Basic 1

iOSアプリ開発の基礎は、Swift言語の習得です。しかし、この基本的な内容をこのブログで解説していないから、初心者のためのブログになっていないんです。

Swiftの言語的な理解をするために、Xcodeのプロジェクトを使用する必要はありません。Swiftの勉強をするための最適な環境は「playgrounds」なんで、「Swiftで遊ぼう!」シリーズで初めてplaygroundsの解説をしていきます。

まず初めに

アプリケーションを作成して一つの作品とするために必要な道具(ソフトウエア)一式のことをtoolchain(ツールチェイン)と言います。更に、このツールチェインが Integrated Development Environment (IDE) であり、iOS開発の場合、Xcodeなんです。playgroundsはその一部となります。playgorundsでコードを勉強すれば、iOS開発に結びつくということです。playgorundsを使って勉強していきましょう。

参考サイト:Swift Tutorial Part 1: Expressions, Variables & Constants

Swiftで遊ぼう! - 839 - やっとSpriteKitのチュートリアル完成!

SpriteKitのチュートリアルを理解するために、イニシャライザとUIViewの初期化ステップの復習をしないと完成できなかったのです。

やっと理解が進んでチュートリアルが完成しました。

復習をしながら理解が進んでいます。

みなさん、勉強を「続ける」って、すごい効果がありますよ、

yataiblue.hatenablog.com