iOS
RxSwift勉強中です RxSwiftはずっと前から勉強しようと思っていたのですが、どこを見ても学習コストが高いと書かれていてビビってました。ただインターン先でRxが使われていて勉強しないわけにもいかなくなったので、勉強会に参加してiOSエンジニアの方に教…
FirebaseUI、前は表示されてたのに急に消えた 久しぶりに開発に関することを書こうと思い立ちました。アプリのサインアップ、サインイン周りの仕組み、UIを簡単に実装できるFirebaseUIというライブラリがあります。デフォルトだとちょっと寂しい感はあります…
iOSエンジニアとしての僕 僕は現在、iOSエンジニアとして都内のスタートアップで働かせてもらっている。 また、そのスタートアップとは別に某メガベンチャーに同じくiOSエンジニアとして内定を頂いており、来年の4月からそこで働き始める。なんか出来る学生…
自分の技術力に自信がなかったので、参加を悩んでいた、、、 少し前にとあるメガベンチャーが主催した2daysエンジニアインターンシップに参加しました。内容としてはiOSエンジニア向けでその会社がサービス提供しているアプリの一つにオリジナル機能を追加…
ライブラリを使わずに簡単なアニメーションを実装したかったので簡単にUIImageをくるくるさせてみました。 やってることはめっちゃシンプルで画像を180度反転させて、もう一度180度反転させるのを何度かループさせています。 UIView.animate(withDurat…
ContainerViewControllerからembedされたViewControllerの要素を取得したい ContainerViewControllerには当然、ContainerView上に配置した要素や定義した要素しかないですよね ContainerViewControllerからembedされたViewControllerの要素を取得したい時は…
PlaygroundでURLSessionを使いたかったが動かない、、、 僕はPlaygroundをほぼ使うことがなかったのですが、ちょっと前にたまたま使う機会が合った時に少し詰まりました。というのもURLSessionを使ってAPIを叩こうとしたのですが、全然dataが返ってきません…
iPadでUIAlertControllerのactionsheetを表示しようとするとエラーが起こる… 先日、記念申請のような感じでアプリ申請してみたので今までほぼ気にもかけていなかったiPadでのテストをする必要がありました。 iPadでテストしてみると秒でクラッシュしました笑…
App Store公開のためのValidate Appにおいてエラー発生 先日初めてアプリ公開にトライしようと思い、XcodeからアプリをArchiveしていたのですが その中のValidate Appにおいて上のようなエラーが起きました。 どうやらApp Store登録のための1024×1024のアイ…
初回起動時と二回目以降の判別方法 例えば初めてアプリが開かれた時のみアプリの説明、使い方を表示したいということがあると思います。 初回起動時だけ特定のViewControllerに遷移し、それ以降はデフォルトのInitial ViewControllerに遷移するようにしてみ…
オーストラリアでiOS Developerのコミュニティに参加した経緯 僕は二週に一回くらいのペースで現地のメルボルンにいるiOS Developer達が集まるイベントに参加しています。 日によって有志の方によるiOS開発に関するプレゼンテーションだったり、ピザとドリン…
配列内の要素から重複を無くす方法 配列の中に同じ値の要素が複数ある時にその配列からカブりを無くしたい時がたまにあるかと思います。 そんな時は var orderedSet = NSOrderedSet(array: myArray) var uniqueMyArray = orderedSet.array as! [String] のよ…
DeployGateつかってみた 自分が作ったアプリを自分や友達の実機にテストとしてインストールしてもらうために いちいちMacとiPhoneを繋いでいるのは面倒なので 気軽に自作アプリを共有できるDeployGateを使ってみたのですが、 アプリをDeployする時にそこそこ…
はじめに 今回はiPhoneのゲームアプリを作るための基本を学ぶために有名な「Flappy Bird」を真似たアプリを作ってみました!自分なりに学習のために各コードの処理を改めて振り返りたいと思うので間違っているところなどあれば、ご指摘頂ければ嬉しいです。…