swift3

RxSwiftでオブジェクト数を確認する

RxSwiftを使って実装する際にObservableが残り続けてしまってメモリーリークにつながってるのではないか心配になることがあるかと思います。 そのために簡単にRxSwiftで現状使われてるオブジェクト数を確認するためのプロパティが用意されているのでそれを紹介します。 準備 結論から言ってしまうと、 RxSwift.Resources.total と書くことで現状のオブジェクト数を...

【swift3入門】ViewModelを作成しよう

はじめに 前回まででTableViewのある程度の機能が実装できました。 ここで機能拡張はおいて設計について考えていきます。 アーキテクチャ 以前にModelを作成しようでModelを作成したと思います。 今回はViewModelを作成します。 現状では記事データの情報はArticleモデルに記述されていますがそれ以外に関してはすべてViewControllerに記述されています。今の段階...

【swift3入門】apiを叩いてTableViewに表示させる

はじめに iOSアプリを開発する上で必須なのがTableViewを使えるようにすることではないかなと思います。 前回TableViewを作成しようでTableViewを作成して表示させる流れをまとめましたが、固定の結果を表示させるしかしませんでした。 今回はapiを叩いてデータを取得し、それを表示させるというところをやっていきましょう! 環境 Xcode 8.3.3 swift 3.1 ...

【Xcode】シミュレーターのサイズがでかすぎるときの対処方法

こんばんは! XcodeでiOSアプリの開発をしていて、シミュレーターを起動したときに、 こんなかんじでシミュレーターがでかすぎて画面に収まらない時があると思います。 (スクショだとすごく伝わりづらい、、、) シミュレーター使ったことある人なら誰もが通ったことがあるのではないかなと思います。 しかもやっかいなことに画面端から、ドラッグして縮めようとしても、、 こんなかんじに、iPho...

【Git】GitHubにiOSアプリの新規リポジトリを作成する

こんにちは。今回はswift学習用にプロジェクトを作成して、githubにリポジトリを作成して管理できるようにするまでを説明します。 環境 Xcode 8.2.1 プロジェクトを作成 まずXcodeを開いて、新規プロジェクトを作成します。 「Create a new Xcode project」を選択しましょう。 このような画面が出てきますが、今回は練習用なので、「Product ...