Swiftで遊ぼう! on Hatena

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

2015-03-01から1ヶ月間の記事一覧

Swiftで遊ぼう! - 261 - ジェスチャーのお勉強 (UIGestureRecognizer)

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 2016年1月17日:UIGestureRecognizerの説明は次のページに統合されました*1 yataiblue.hatenablog.…

Swiftで遊ぼう! - 260 - プロトコールとデリゲーション ProtocolsとDelegation

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG 2019年5月30日;Swift5を利用して、Appleの推奨するプロトコール指向プログラミング(POP)の解説に変更 2016年10…

Swiftで遊ぼう! - 259 - HappinessViewControllerでコントール MVC

MVC

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 2016年9月23日:Swift 3向けに改訂。ここの記事の内容は、Swiftで遊ぼう! - 252 - Happiness - Swift 3向けカスタムViewチュートリアル - Swiftで遊ぼう! on Hatenaに集約されました。このページに初めて来た…

Swiftで遊ぼう! - 258 - Xcode6.2のチップ @IBInspectable

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 2017年3月15日:スタンフォード大学のポール先生によるiOS開発講座がSwift 3対応になっているので…

Swiftで遊ぼう! - 257 - ポール先生の講義はやっとLecture 6に進む @IBDesignable

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 2017年3月15日:スタンフォード大学のポール先生によるiOS開発講座がSwift 3対応になっているので…

Swiftで遊ぼう! - 256 - ハッピーフェイスを作りあげる Part 4

Swiftで遊ぼう!の古い記事-> Life-LOG OtherSide 質問 : Swiftで遊ぼう! - 252 - FaceViewプロジェクト始動 - Swiftで遊ぼう! on Hatena Swiftで遊ぼう! - 253 - FaceViewプロジェクト、ハッピーフェイスを作りあげる - Swiftで遊ぼう! on Hatena Swiftで…

Swiftで遊ぼう! - 255 - ハッピーフェイスを作りあげる Part 3

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

Swiftで遊ぼう! - 254 - ハッピーフェイスを作りあげる Part 2

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

Swiftで遊ぼう! - 253 - FaceViewプロジェクト、ハッピーフェイスを作りあげる

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

Swiftで遊ぼう! - 252 - Happiness - カスタムViewチュートリアル

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 2016年11月12日:改訂数が増えたので整理*1やっとLecture 5 のデモ*2に取りかかります。 プロジェ…

Swiftで遊ぼう! - 251 - draw: UIBezierPath

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 2016年11月16日:内容を補足*1カスタムUIViewを用意して自分で描画する方法は、UIViewのメソッド d…

Swiftで遊ぼう! - 250 - bounds vs frame

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

Swiftで遊ぼう! - 249 - iOSの座標システム: 2020年8月

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 2020年3月29日:SwiftUIの勉強を再開したので、最新モデルのテーブルに更新してタイトルも変更 2018年6月11日:解像度テーブルにiPhone Xまでの機種を加えました 2016年11月17日:7、7 Plusをテーブルに加える…

Swiftで遊ぼう! - 248 - UIViewの初期化ステップ

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 2016年11月30日:説明を加筆*1 Viewの階層はどこから始まるのか? この問題をちゃんと理解していな…

Swiftで遊ぼう! - 247 - 次に進むぞ、Views

Swiftで遊ぼう!の古い記事-> Life-LOG OtherSide2016年4月2日:追記「view」はUIViewのサブクラスで長方形の領域を表していて、描画やタッチイベントを処理します。「view」は階層化されて存在するため、必ず1つのsuperviewを持っていることになります( var…

Swiftで遊ぼう! - 246 - as、as?、as!再び

Swiftで遊ぼう!の古い記事-> Life-LOG OtherSideとうとうApple Watchが発表されました! かなりタイムラグがありますが、この記事、発表時に書かれているんですよ。私はApple Watchより新しいMacBook12inchが気になりました。とうとうレチナディスプレイがA…

Swiftで遊ぼう! - 245 - AnyObjectからProtocolの復習

Swiftで遊ぼう!の古い記事-> Life-LOG OtherSide正本The Swift Programming Language本で、AnyObjectの説明がProtocolのところにあったんで、ちょっとProtocolの考え方を復習。今までプロトコールは、ベースが異なるクラスでも同様のプロパティ(Protocol)を…

Swiftで遊ぼう! - 244 - AnyObjectを使う

Swiftで遊ぼう!の古い記事-> Life-LOG OtherSideAnyObjectを直接インスタンス化して使うことは無い。使用するためにキャスティングをする。AnyObjectの復習を始めた頃ははっきり理解していなかったけど、今はこの頃より理解しているつもり。ここでキャステ…

Swiftで遊ぼう! - 243 - AnyObjectを更に考える

Swiftで遊ぼう!の古い記事-> Life-LOG OtherSideAnyObjectはどんな時に見ることになるか、言い返せば、どういう使い方ができるのか?基本的にクラスのプロパティとして、単独にもしくは、アレー型としてだ。 var destinationViewController: AnyObject var t…

Swiftで遊ぼう! - 242 - Protocol Conformance

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 2016年12月13日:修正*1AnyObjectに関して、The Swift Programming Language本にあたって調べてみ…

Swiftで遊ぼう! - 241 - AnyObjectを整理していく

Swiftで遊ぼう!の古い記事-> Life-LOG OtherSideAnyObjectの勉強をしていると、Swiftのアレー型はObjective-CのNSArrrayと取り扱い方が異なるため、その互換性をスムーズにさせるためにTyoe Castingが重要で、その中核をなすのがAnyObjectのような気がして…

Swiftで遊ぼう! - 240 - AnyObjectの実装...?

Swiftで遊ぼう!の古い記事-> Life-LOG OtherSideプロパティ・リストとは、何となく理解したレベルで話をすると、アプリが中断したときにデータを一時的に回避させて、アプリが復帰したときに元に戻すようなものじゃないだろうか?CalculatorBrainのコードの…

Swiftで遊ぼう! - 239 - CalculatorBrainをもう少し考察...

Swiftで遊ぼう!の古い記事-> Life-LOG OtherSide忘れていく... 忘却の速さを競えば優勝できそうな勢いの私の頭... ポール先生の講義4と5を交互に見ながら内容を理解しようと努めているんですけど、むなしくなるほど忘れる項目は多い...講義5のデモで再びCal…

Swiftで遊ぼう! - 238 - アレーをランダマイズ?

Swiftで遊ぼう!の古い記事-> Life-LOG OtherSideスタンフォード大学のポール先生の講義... やっぱり私には難しい!理解するペースが遅すぎてブログの話題にできません(T_T)今日はちょっと休憩。ここHatenaグループの「Swift研究会」にあったエントリーをち…

Swiftで遊ぼう! - 237 - Property List DemoからAnyObjectの復習

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 2016年12月3日:Swift 3に向けた改訂さあ、講義の中でデモが始まったのだが...やはり、前の講義を…

Swiftで遊ぼう! - 236 - Property List

Swiftで遊ぼう!の古い記事-> Life-LOG OtherSide概念的な話が続きます。Propety Listも、用語の定義にすぎない。これは、NSString、MSArray、NSDictionary、NSNumber、NSData、NSDate...などからたった1つのオブジェクトのコレクションとして知られているAn…

Swiftで遊ぼう! - 235 - Objective-C Compatibility

Swiftで遊ぼう!の古い記事-> Life-LOG OtherSideBridging iOSはObjective-Cと呼ばれる古い言語で開発されているけど、Swiftで仮想的にすべてのiOS APIに途切れなくアクセスすることができる。しかし、いくつかの特別なデータタイプだけは、ブリッジングを使…

Swiftで遊ぼう! - 234 - Objective-C Compatibility, Property List, Views 2

Swiftで遊ぼう!の古い記事-> Life-LOG OtherSideスタンフォードの講義を進めます。講義4は解説ばかりでつまらないから講義5に進みます。あれ、全部理解してるのかって? 当然してません。理解できていないけど次に進みます。今回の勉強のトピックを挙げる。 …

Swiftで遊ぼう! - 233 - Objective-C Compatibility, Property List, Views

Swiftで遊ぼう!の古い記事-> Life-LOG OtherSide私、今年で50になるオヤジなのに、小さな子供を抱えているんです。下の娘はまだ9ヶ月! 私の友達は同い年の孫がいるというのに!何が言いたいかって? 忙しいんですよ。仕事でも年明けから健診が始まるし、話を…

Swiftで遊ぼう! - 232 - Developing iOS 8 Apps with Swift - Failable init

Swiftで遊ぼう!の古い記事-> Life-LOG OtherSideMore Swift and Foundation Frameworksの講義は続く。イニシャライザの話も超高速に要点だけ羅列されていく...うーん、イニシャライザ... かなり苦しんだ記憶だけ残っていて、「あれdesignated initって? co…