「 iOSアプリ開発 」 一覧
【RxSwift】completedかerrorが流れてきたらsubscribeはdisposeされる
RxSwiftにおいて、completedかerrorが流れてきたらsubscribeがdisposeされます。 以下、その挙動についてコードを書いて検証してみます。 検証コー
init(frame:), init(coder:), awakeFromNib, prepareForInterfaceBuilder が呼ばれる条件をまとめてみた
カスタムViewを作った際に呼ばれる初期化系メソッドの条件や順番について調べてみました。 検証に使うコード 今回は以下のコードを検証に使用しました。 import U
【WWDC2018】iOSエンジニア的に気になる新機能・新APIまとめ
2018/06/17 | iOSアプリ開発
こんにちは、@akio0911です。 先日開催されたWWDC2018で発表された内容のうち、エンジニア的に注目のトピックを抜き出して紹介したいと思います。 参考ページ: Apple
【Swift】Codableで後からキーを追加した場合の挙動
こんにちは、@akio0911です。 SwiftのCodableで後からキーを追加した場合の挙動についてメモっておこうと思います。 旧バージョンでJSONを出力する まず
現場での開発の全体像について学べる「現場のためのSwift4 Swift4.1+Xcode9.3対応」
著者の一人である @takashingsさんから、現場のためのSwift4 Swift4.1+Xcode9.3対応を献本いただきました。 一通り読み終えたので書評を書きたいと思います!
【iOS】X日やX時間などの文字列表現を簡単に作れる DateComponentsFormatter
2018/05/15 | iOSアプリ開発 Foundation
こんにちは、@akio0911です。 「2018年5月6日」「19時13分」など日付や時刻の文字列表現を簡単に作れるDateFormatterというクラスがありますが、「5日」「8時間」「12分
iOSDC JAPAN 2017に参加してきた!iOSエンジニアにとっての文化祭!
2017/09/18 | iOSアプリ開発
@akio0911です。 2017年9月15日から17日までの2.5日間、iOSエンジニアにとっての文化祭(主催者談)である「iOSDC JAPAN 2017」に参加してきました!
[Swift] RealmファイルをAirDropなどでMacへ送信する
こんにちは、@akio0911です。 軽量・高速なモバイルデータベース「Realm」。僕もアプリを開発する際は大変お世話になっています。 さて、Realmを使ってアプリ開発を行う際、デ
[iOS][Swift] IndexPathはInt配列リテラルから作れる。Int配列リテラルとの比較もできる
こんにちは、@akio0911です。 記事タイトルの通りなのですが、Int配列リテラルからIndexPathを作ったり、IndexPathとInt配列リテラルを比較したりできます。 以
addChildViewControllerしてもviewWillAppearが呼ばれないことがある場合の対処方法
こんにちは、@akio0911です。 addChildViewControllerを使ってもviewWillAppearが呼ばれないことがあったので、その場合の対処方法をメモしておこうと