Swiftで遊ぼう! on Hatena

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

2016-06-01から1ヶ月間の記事一覧

Swiftで遊ぼう! - 715 - Notificationもう少し続けます。

昨日小さなNotificationデモを説明しましたが、スタンフォード大学のポール先生のNotification実装方法が違うんです。ということで少しだけデモを拡張します。実はNotificationクラスのインスタンスを作ってaddObserverメソッドを使って実装する方法がまだあ…

Swiftで遊ぼう! - 714 - Notificationでダラダラしてます。

数日前にNotificationCenterクラスに変更があったという話をしました。Notificationの復習をしていたら、Swiftで遊ぼう! - 443 - Swiftでデザインパターン 21 Observer(オブザーバー) - Swiftで遊ぼう! on Hatenaで説明していた「ミニデモ:NotificationDem…

Swiftで遊ぼう! - 713 - 一日中プログラミングを考えていたい...

私が学生だったら朝起きて夜寝るまでプログラミングの事だけを考えていたい。現実は、朝起きたら子どもの勉強を手伝い一緒に登校してその後職場まで通勤ラン。 日中の仕事中はプログラミングの事をほとんど考えられない。 唯一の救いは、比較的定時に仕事が…

Swiftで遊ぼう! - 712 - ポール先生の講義もやらなければ

とうとう行き詰まりになりました。WWDC2016の内容から今までやっていたことをいきなりSwift 3に切り替える力はありません。かなり試行錯誤をしている状態です。まとまってブログに公開できる内容もまとめられません。今日はスタンフォード大学のポール先生の…

Swiftで遊ぼう! - 711 - Notificationをもう少し考え直します...

Notificationを考え直しています。Notificationとは「通知」を意味していて、NotificationCenter(通知センター)が中心的な役割を果たしています。スタンフォード大学のポール先生は「ラジオ局」に例えて説明をしていたため、私は少し勘違いをしていたようで…

Swiftで遊ぼう! - 710 - Notification.Name...

Swift 3βになりAPI利用に大きな変更が加わっていると思います。私の知識も増えてきているので気がつくようになったと言う方が正しいかもしれません。以前勉強をしたことをSwift 3で考え直しています。デザイン・パターンの1つ、Notificationの中核をなすNSNo…

Swiftで遊ぼう! - 709 - WWDC2016 - UIButton

Swift 3で大きく変わったところの1つがiOS APIですね。調べたいんですがリアルライフの仕事も忙しく、全くSwiftの勉強に時間が取れません。オリジナルアプリ開発もSwif3に切り替えました。UIButtonクラス、.NormalというUIControlStateが無くなりました。ボ…

Swiftで遊ぼう! - 708 - WWDC2016 - Genericsの復習

Swift 3βをメインに使っています。WWDC2016のビデオ、「Protocol and Value Oriented Programming」を見ました。何となく理解できますが、デモコードはさっぱり分かりません(T_T) valueタイプのstructsとgenericsを使いこなすプログラミング法を推奨していま…

Swiftで遊ぼう! - 707 - WWDC2016 - Playgorundsはやっぱり楽しい!

開発ベースをSwift3に変更しました。これから何がなんでもSwift3で物事を考えていきます。オヤジ脳は理解に時間がかかるんで切りかえの速さが重要なんです。まだMacのOSは「OSX El Capiatn」ですが、開発環境は、Xcode 8βにして、実機のiPad miniをiOS 10βに…

Swiftで遊ぼう! - 707 - WWDC2016 - Swift Playgrounds

Xcode 8βをインストールして、iPad miniにiOS 10βをインストールしました。SwiftのPlaygroundsがめちゃくちゃ楽しいです。iPadで普通にSwiftコードを書いて確認できます。「LEARN TO CODE 1」というテンプレートは、パズルを解く感覚でプログラミングを学ぶ…

Swiftで遊ぼう! - 706 - WWDC2016 - Getting Started with Swift

WWDC2016の講演のビデオが公開され始めました!もう私の頭はSwift3に切り替わりました。これから過去の内容を含めSwift3に書き換えていきます。まず、WWDC2016の「Getting Started with Swift」を見て復習です。まず、「Constants」の話から入ります。定数は…

Swiftで遊ぼう! - 705 - WWDC2016

スタンフォード大学のポール先生の講義をしているのですが、WWDC2016が始まって、Swift3.0が公開され、Xcode8も発表されると、居ても立ってもいられなくなりました。さっそくXcode8.0 betaのダウンロードをしました。リリースノートをみると以下のように書か…

Swiftで遊ぼう! - 704 - Table View 2

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide Swift2.1 & Xcode7.1対応の日本語版アップルチュートリアル! Table View実装チュートリアルをXcode7.3で解説 Core Data シンプルチュートリアル 私の本業、オフィシャルなブログ-> Life-LOG さて、TableView…

Swiftで遊ぼう! - 703 - Table View

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide Swift2.1 & Xcode7.1対応の日本語版アップルチュートリアル! Table View実装チュートリアルをXcode7.3で解説 Core Data シンプルチュートリアル 私の本業、オフィシャルなブログ-> Life-LOG 基本的な内容を忘…

Swiftで遊ぼう! - 702 - Multithreading and Text Field 6

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide Swift2.1 & Xcode7.1対応の日本語版アップルチュートリアル! Table View実装チュートリアルをXcode7.3で解説 Core Data シンプルチュートリアル 私の本業、オフィシャルなブログ-> Life-LOG セグエをターゲッ…

Swiftで遊ぼう! - 701 - Multithreading and Text Field 5

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide Swift2.1 & Xcode7.1対応の日本語版アップルチュートリアル! Table View実装チュートリアルをXcode7.3で解説 Core Data シンプルチュートリアル 私の本業、オフィシャルなブログ-> Life-LOG Split View Contr…

Swiftで遊ぼう! - 700 - Multithreading and Text Field 4

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide Swift2.1 & Xcode7.1対応の日本語版アップルチュートリアル! Table View実装チュートリアルをXcode7.3で解説 Core Data シンプルチュートリアル 私の本業、オフィシャルなブログ-> Life-LOG 講義8のメイント…

Swiftで遊ぼう! - 699 - Multithreading and Text Field 3

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide Swift2.1 & Xcode7.1対応の日本語版アップルチュートリアル! Table View実装チュートリアルをXcode7.3で解説 Core Data シンプルチュートリアル 私の本業、オフィシャルなブログ-> Life-LOG 講義8の内容も目…

Swiftで遊ぼう! - 698 - Multithreading and Text Field 2

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide Swift2.1 & Xcode7.1対応の日本語版アップルチュートリアル! Table View実装チュートリアルをXcode7.3で解説 Core Data シンプルチュートリアル 私の本業、オフィシャルなブログ-> Life-LOG 2016年6月6日:こ…

Swiftで遊ぼう! - 698 - Multithreading and Text Field

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide Swift2.1 & Xcode7.1対応の日本語版アップルチュートリアル! Table View実装チュートリアルをXcode7.3で解説 Core Data シンプルチュートリアル 私の本業、オフィシャルなブログ-> Life-LOG 今日から講義8に…

Swiftで遊ぼう! - 697 - Closures, Extensions, Protocols, Delegation, and ScrollView 8

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide Swift2.1 & Xcode7.1対応の日本語版アップルチュートリアル! Table View実装チュートリアルをXcode7.3で解説 Core Data シンプルチュートリアル 私の本業、オフィシャルなブログ-> Life-LOG 講義7の最後はUIS…

Swiftで遊ぼう! - 696 - Closures, Extensions, Protocols, Delegation, and ScrollView 7

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide Swift2.1 & Xcode7.1対応の日本語版アップルチュートリアル! Table View実装チュートリアルをXcode7.3で解説 Core Data シンプルチュートリアル 私の本業、オフィシャルなブログ-> Life-LOG じつは今日から取…

Swiftで遊ぼう! - 695 - Closures, Extensions, Protocols, Delegation, and ScrollView 6

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide Swift2.1 & Xcode7.1対応の日本語版アップルチュートリアル! Table View実装チュートリアルをXcode7.3で解説 Core Data シンプルチュートリアル 私の本業、オフィシャルなブログ-> Life-LOG 盛りだくさんの内…

Swiftで遊ぼう! - 694 - Closures, Extensions, Protocols, Delegation, and ScrollView 5

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide Swift2.1 & Xcode7.1対応の日本語版アップルチュートリアル! Table View実装チュートリアルをXcode7.3で解説 Core Data シンプルチュートリアル 私の本業、オフィシャルなブログ-> Life-LOG Extensionを利用…

Swiftで遊ぼう! - 693 - Closures, Extensions, Protocols, Delegation, and ScrollView 4

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide Swift2.1 & Xcode7.1対応の日本語版アップルチュートリアル! Table View実装チュートリアルをXcode7.3で解説 Core Data シンプルチュートリアル 私の本業、オフィシャルなブログ-> Life-LOG Extensionもこれ…

Swiftで遊ぼう! - 692 - Closures, Extensions, Protocols, Delegation, and ScrollView 3

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide Swift2.1 & Xcode7.1対応の日本語版アップルチュートリアル! Table View実装チュートリアルをXcode7.3で解説 Core Data シンプルチュートリアル 私の本業、オフィシャルなブログ-> Life-LOG 今日のパートはOO…

Swiftで遊ぼう! - 691 - Closures, Extensions, Protocols, Delegation, and ScrollView 2

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide Swift2.1 & Xcode7.1対応の日本語版アップルチュートリアル! Table View実装チュートリアルをXcode7.3で解説 Core Data シンプルチュートリアル 私の本業、オフィシャルなブログ-> Life-LOG 講義7をまったり…

Swiftで遊ぼう! - 690 - Closures, Extensions, Protocols, Delegation, and ScrollView

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 2016年12月6日:メモリーマネージメントの復習スタンフォード大学ポール先生の講座「Developing iO…

Swiftで遊ぼう! - 689 - Multiple MVCs, Segues, and ViewController Lifecycle 2

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide Swift2.1 & Xcode7.1対応の日本語版アップルチュートリアル! Table View実装チュートリアルをXcode7.3で解説 Core Data シンプルチュートリアル 私の本業、オフィシャルなブログ-> Life-LOG 講義6はさらっと…

Swiftで遊ぼう! - 688 - Multiple MVCs, Segues, and ViewController Lifecycle

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide Swift2.1 & Xcode7.1対応の日本語版アップルチュートリアル! Table View実装チュートリアルをXcode7.3で解説 Core Data シンプルチュートリアル 私の本業、オフィシャルなブログ-> Life-LOG 今日から講義6で…