文系プログラマの勉強ノート

スマホアプリ開発やデザインなどについて勉強したことをまとめています

swift

【iOS13】Dark Mode対応

iOS13からDark Modeが使えるようになりました。 Xcode11(iOS13 SDK)でビルドされたアプリは自動的にDark Modeが有効になるので、 「うちのアプリはDark Mode対応しなくていいや」という訳にもいきません。 (2019年10月時点で必須ではありませんが、将来的…

『Metal入門』

iOS12でOpenGLが非推奨になりました。 Metalやってみるなら今かな、と思いこちらの本で少し勉強してみました。 booth.pm 本の内容については以下の記事をご参照ください。(著者ご本人による記事で、目次と冒頭部分の概略的なものが載っています) qiita.com…

SwiftでRSSリーダーアプリを作りました

折角Swiftを勉強し直したので、シンプルなRSSリーダーアプリを作りました。 購読したいRSSフィードのURLを登録すると、 最新のRSSフィードを取得し、リスト表示します。(RSS2.0対応) 一度入力したURLは次回起動以降も引き継がれます。 リストをタップする…

小数点以下の桁数を指定して四捨五入

データを整理していたら昔Objective-Cで書いたソースコードが出てきたので、Swiftに書き直してみました。 引数はどちらの言語でも value: 四捨五入する値、scale: 小数点以下の桁数 です。 Objective-C + (double)round:(double)value scale:(NSInteger)scal…

『詳解 Swift 第4版』

久しぶりにSwiftを使うにあたり、結構忘れているので改めて勉強し直したくなりました。 https://docs.swift.org/swift-book/GuidedTour/GuidedTour.html まず始めに参照したのはAppleの公式ドキュメント。ただし全て英語です。 とはいえ割と読みやすいです。…

【Xcode】キーボードで隠れないようにスクロール

キーボードで入力エリアが隠れてしまう場合に、キーボードに合わせてスクロールさせるサンプルです。 先日の「【Xcode】文字入力できるTableViewCellサンプル - 文系プログラマの勉強ノート」のソースに追加していきます。 キーボード表示・非表示時の通知登…

【Xcode】文字入力できるTableViewCellサンプル

最近仕事でTableViewCellをタップするとそのままセル上で入力できるというUIを作りました。よくあるUIですが、そういえば3年程前にも作ろうとして、その時はやり方がわからず諦めたなぁ…。いつの間にか自力で作れるようになっていて、成長してるんだなと少し…