Swiftで遊ぼう! on Hatena

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

SwiftUI

Swiftで遊ぼう! - 1025 - ⌘コマンド-⇧シフト-Lキー!

Xcode使いなら、表題のショートカットを多用していると思う。XcodeのLibraryを表示させるショートカットで、previewを究めてコーディングするなら、Libraryも究めないといけないだろう。Developerの講義でもLibraryの必要性を説いている—Discoverability, st…

Swiftで遊ぼう! - 1024 - さあPreviewを極めていくぞ

昨年は全くと言っていいほどプログラミングの勉強をしていなかった。一昨年にSwiftUIに触れ感動したのも束の間、昨年のコロナアウトブレイクに翻弄されWWDC2020を見る余裕も無かった。いつの間にか、SwiftUIの実装が、Viewを飛び越え、Scene、Appへ拡張され…

Swiftで遊ぼう! - 1023 - EnvironmentObjectの取り扱い

新型コロナウイルス感染症がアウトブレイクしてからというもの、乱れた生活が続いている。仕事柄、無用の外出をしないというスタンスを貫いているので、自宅と仕事場の往復だけのような生活が中心。根っからインドア派なので家に籠もる生活でもストレスを感…

Swiftで遊ぼう! - 1018 - Combineフレームワークのオペレーターを復習

皆さん、新しいXcode12のβ版が利用できるんで、試している人も多いのではないでしょうか?WWDC2020の動画配信も見て勉強していることでしょう。私は、全く新しい内容に取り組んでいないんです。チンタラとSwiftUIを勉強してます。更新を長い間しないと、もう…

Swiftで遊ぼう! - 1016 - カスタムシェイプ

2021年2月23日:SwiftUIを使ってカスタムシェイプを扱う場合、SwiftUIの作法で書き換えた方がいいので、この記事のコードを修正しました。時間があるときに少しずつ勉強しているので、忘れることも多い。でも、地道にやっていると少しずつではあるが確実に知…

Swiftで遊ぼう! - 1015 - URLSessionDataTaskPublisherの基礎

URLSessionの基本をまとめたのが5年前...yataiblue.hatenablog.com5年経過したので、NSURLは消えてしまったようですが、URLSessionはネットからデータを取り込むために今でも利用されている。しかし、新しいフレームワークであるCombineと組み合わせて利用す…

Swiftで遊ぼう! - 294 - SwiftUIにおけるViewのライフサイクル(旧題:viewDidLoad、viewWillAppear、viewWillDisappearのタイミング)

SwiftU(Swift5.1)I対応に向けて書き換え 2020年3月22日:SwiftUIで簡単になったViewのライスサイクルの説明をするので、以前書いた古い記事は残すけど、「Obsolete」ラベルをつけて差別化 2016年10月31日:Swift 3向けに変更 2016年6月3日:大幅に改訂*1 Swi…