仕事観ポエム

お久しぶりです。 技術ブログをお休みしてしばらく経ちましたね。(技術ブログを機にフォローして頂いた方は申し訳ありません。) その間、副業をしたり、転職活動をしたり、本を読んだり、自問自答してみたりしていました。 そんな中で仕事観が変わってきた…

iOSのアレいつまでに対応しないといけないんだっけ

iOS13対応っていつまで?ダークモード対応っていつまで?そういった話題はiOSエンジニアをやっていると尽きない話題かと思います。 (※簡単に解説しますと、iOSでは古い技術を使っているとApp Storeに公開ができなくなります。) TwitterやQiitaや情報サイトを…

enumのAssociated Valueを使いこなす

あけましておめでとうございます。今年もよろしくお願いします。 Twitterでもお知らせしたのですが、開業しました。個人事業主です。 https://twitter.com/NNkamura/status/1203912766563553280 屋号は「モバイルアプリツクール」です。ちょっとダサくて分か…

最近作った不具合を紹介します。

こんばんは、NNkamuraです。 締め切りが近づくと色んな余裕がなくなってきて、製造が雑になってしまう、なんてことないでしょうか。 自分がやってしまうことは少し自覚していたのですが、ちょっと最近多かったため自戒を込めてここに記そうと思います。 治し…

DispatchGroupの挙動を理解したい

まず基礎から。どっちがどっちだったか、うっかり忘れがちな私です。 同期 処理の完了を"待つ" GCDのメソッドはsync〜 非同期 処理の完了を"待たない" GCDのメソッドはasync〜 正直、ここが自分の頭になかなか入ってこなくて理解を阻んでいる気がします。

色々できるぞクロージャー。

夜分遅くにこんばんは。 ズルズルと伸ばしてしまっていたのが気に入らず、なんとしてでも書き上げたかったのでこの時間になってしまいました。(読んでくださる方いるのかな?) 以前クロージャー、トレーニング編を書かせて頂きました。クロージャーはどん…

Swift勉強法について

ブログを始めたおかげか、先日勉強法についての質問をツイッターにて頂きました。 既にITエンジニアの方で、今回アプリエンジニアにジョブチェンジしたいので効果的な勉強法を伺いたいとのことです。質問をブログ記事にする許可を頂きましたので、私なりの回…

クロージャー、トレーニング編

久々RPGにハマって更新が遅れてしまいました。面白いですね、ペルソナ5。 いま話題のリングフィットアドベンチャーも順調に進んでいます。ニンテンドーSwitchで出た筋トレゲームですね。品切れ続出とか。 肉が減った感じはありませんが、少しシマってきた気…

Swiftにおける`バッククォート`を知らなかった話

涼しくなってきましたね。今年ももう2ヶ月になってしまいました。 歳を取ると時間がすぎるのが早いなんて言葉がありますが、それを感じてきたような気もします。 ` タイトルの通り、「`」こちらバッククォート。@とShiftキー同時押しで入力できます。 Swift…

SwiftUIチュートリアル

https://developer.apple.com/tutorials/swiftui/creating-and-combining-views SwiftUIのチュートリアル、1つ目をやってみました。 ざっくり言って、Storyboardの代わりとしてコードでレイアウト作成を行えるようです。 今までStoryboardのgit管理って、あ…

2コマでわかるDarkMode対応

先日リリースしましたアプリのダークモード化に挑戦しました。 毎度の事ながら、既にたくさんの方々がダークモード化の記事を書いておられまして、もう書くようなことはない気もするのですが。 でも書いちゃいます。

Static Cellsお試し

こんばんは、二日連続になりました。毎日続けるつもりではありません。 お仕事の中で、既に作られているTableViewCellを1つだけ別の画面でも出したいことがありました。 そういえばStatic Cellsというのがあったな、再利用するわけでもないし使えるんじゃな…

iOS画面遷移処理の復習。

iOSエンジニアをやっておりますNNkamuraです。 iOSに関する練習をまとめたり、サンプルコードをアップしてみたり、この記事良かったよと宣伝してみたり、そんなブログにしようと思います。