Swiftで遊ぼう! on Hatena

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

Swiftで遊ぼう! - 942 - マルチスレッドの内容も間違ってました

いやあ、古い記事のを読み返すと結構間違いが見つかるね。内容も不十分。

アクセスの多い以下の記事にも重大な間違いがあったので修正しました。内容も不十分なんで少し加筆の予定...

yataiblue.hatenablog.com

Swiftで遊ぼう! - 941 - メモリーマネージメントの復習

モリーマネージメントで理解しなければならない基本事項に循環参照の回避ですよね。初心者には理解しがたい内容です。

しかし、クラスを扱ってコードを書く場合、またクロージャーを多用するAPI利用で避けて通れない話題です。

わかりやすい記事を日本語にしているのでチェック!

今日はバラバラの記事をまとめました。

yataiblue.hatenablog.com

Swiftで遊ぼう! - 940 - Gestures and Multiple MVCs 2

Developing iOS 10 Apps with Swift - Free Course by Stanford on iTunes U

講義5の復習をしていますが、過去の内容の修正がメインです。

yataiblue.hatenablog.com

Swiftで遊ぼう! - 939 - Gestures and Multiple MVCs 1

Developing iOS 10 Apps with Swift - Free Course by Stanford on iTunes U

講義5に入ります。カスタムFaceViewを作りあげたので、MVCモデルを組み込んでいきます。

そのモデル(M)、別ファイルとしてプロジェクトの取り込みます。FacialExpression.swiftを作ります。微妙にiOS 9から変化があります。下記を参照しましょう。

yataiblue.hatenablog.com

Swiftで遊ぼう! - 938 - Views 9

Developing iOS 10 Apps with Swift - Free Course by Stanford on iTunes U

ポール先生のiOS 10開発講座の講義4「Views」をやった完全網羅しました。

次の講座に進みます。

yataiblue.hatenablog.com

Swiftで遊ぼう! - 937 - Views 8

Developing iOS 10 Apps with Swift - Free Course by Stanford on iTunes U

ベジェ曲線の概念間違ってました!

と思って修正したけど、よく講義を聞くと、ベジェ曲線のスタートポイントとエンドポイントの位置がiOS 9講座と違います。微妙に変更されていたためベジェ曲線の考え方が間違ったような気がしただけでした(^_^;)

iOS 10講座のコーディングに併せてベジェ曲線の説明イメージを変更しました。

yataiblue.hatenablog.com

Swiftで遊ぼう! - 936 - Views 7

Developing iOS 10 Apps with Swift - Free Course by Stanford on iTunes U

目の輪郭をつくるメソッドに目を閉じる機能を加えます。

後で目の開閉をコントロールするためにパブリックプロパティを用意して、条件式でパスを変更します。

yataiblue.hatenablog.com