2017年 5月 の投稿一覧

【Swift3.0】たった3行追加するだけでスワイプバックを画面のどこからでも有効にする

iOSアプリには標準でエッジスワイプが備わっていますが、画面の左端からスワイプした時しかできず、範囲がとても狭いです。 それを画面のどこからでもスワイプしたら戻れるような挙動にしたい場合があると思いますが、アップル純正のあのスワイプしたら前の画面がちょっとずつ現れてっていう挙動を1から自分で実装するのは難しいです。 そこで今回は、スワイプバックの挙動自体はアップル純正のものをそのまま使わせてもらっ...

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

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

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

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

【Swift入門】オプショナル型を理解しよう

swiftの大きな特徴といえばOptional型ですね。 ですが初心者にとっては、Optional型というと、 Optionalってnilが入るやつ ?と!を使う !を使ったときにnilが入るとアプリがクラッシュしてやばい Xcodeに言われるがままに「!」を多用する こんな感じなふわふわした認識の人が多いかと思います。 今回そんな人のために、ふわふわした認識からちゃんと理解して安全に取り...