メルカリiOSのUIテスト自動化をまるっとご紹介します! - Mercari Engineering Blog      2018-08-10 10:20:07  詳細
こんにちは、メルカリの自動化&品質保証グループ(Automation & QA Group:通称AQA)で、自動化をぶりぶりしている tadashi0713 です。 私は普段、テスト自動化・CI / CD改善・その他社内の生産性を上げるための自動化を行っています。 今回はiOSのUIテスト自動化について、最近の改善をまとめてご紹介したいと思います...
https://tech.mercari.com/entry/2018/08/07/123000
iOSのアプリ開発で証明書まわりでハマった事をまとめ。CSRと.mobileprovison, などなど      2018-08-06 10:20:27  詳細
iOSのアプリ開発で証明書まわりでハマった事をまとめ。CSRと.mobileprovison, などなど アプリ開発していて、証明書まわりがどうもよく理解できず、ハマってしまった。 現実の世界でも役所の書類関係はややこしい。そことはまるっきり違う世界だと思いきや、ここも書類関係のやりとりをしなくてはいけなくなる。なんとも...
https://qiita.com/norizou4/items/0e554bf368138b587f4e
Xcode起動時に前回の画面から再開する方法      2018-07-20 09:20:43  詳細
いままでXcodeで実装している場合、⌘+QでXcodeを終了、再度Xcodeを利用する場合は 起動後に ⌘+o で前回作業していたプロジェクトを毎回選択して開いていました。 一般的な開発エディタには起動時に再開するオプションを用意してくれていますが、 Xcodeはないのだろうかと疑問に思い調べた結果、Xcode5時代から存在してい...
https://qiita.com/AiRKINGno9/items/8a45e2f729ee1374ddb4
Xcode グループとフォルダー参照 #yhios      2018-07-18 22:20:35  詳細
Xcode グループとフォルダー参照 #yhios 1. Xcode 再⼊入⾨門 -‐‑‒ グループとフォルダー参照 -‐‑‒ Xcode 再⼊入⾨門 -‐‑‒ グループとフォルダー参照 -‐‑‒ EZ-‐‑‒NET  熊⾕谷友宏 @EasyStyleGK http://program.station.ez-‐‑‒net.jp/ 〜~それぞれの特徴の差をもう⼀一度度〜~〜~それぞれの特徴の差をもう⼀一度度〜~...
https://www.slideshare.net/tomohirokumagai54/xcode-32343329
1 つの画面で効率よく iOS アプリ開発を行う方法      2018-07-17 23:40:21  詳細
iOS アプリケーションを開発しているとシミュレータでデバックすることが多くあります。 しかし、通常では画面が大きくない場合、 開発している Xcode などのエディタとシミュレータをスイッチする必要があります。 今回は、隠し機能を使用し、iOS シミュレータを全画面表示を有効にして、 画面の制約がある際に効率的に...
https://kenchan0130.github.io/development/2018/07/16/1.html
Xcode 9 の New Build System を試す - ペンギン村 Tech Blog      2018-07-14 03:20:36  詳細
この素晴らしきビルドシステムに祝福を。 どうも tobi462(過去記事)です。 さて、Xcode 9 から新しいビルドシステムが導入されたのは記憶に新しいですが、9.3 の時点でも Preview となっており標準のビルドシステムにはなっていません。 すでに他記事でも紹介や現状のビルドシステムとの比較がされていますが、実際に...
https://penginmuratech.hatenablog.com/entry/2018/05/19/201322
Xcode 10 betaにおけるSource ControlとAsset Catalogの新機能のお話 - ペンギン村 Tech Blog      2018-07-14 03:20:35  詳細
はじめに ども、かむいです 気がついたら2018年も7月に突入してますね(´・ω・`) 投稿がご無沙汰だったので、先月弊社で登壇したイベントがあったので、その話について書きたいと思います WWDC18報告会 in 弊社 dmmcj.connpass.com 当日はまさかの申込数約200人と大変注目を浴びたイベントとなりましたmm 登壇1番手とし...
https://penginmuratech.hatenablog.com/entry/2018/07/01/231958
Bitrise でシークレットな情報を .plist ファイルに書き込む - miso_soup3 Blog      2018-07-12 20:20:37  詳細
Bitrise & Xcode & GitHub で、シークレットな情報を管理する方法の1つとして。 iOS アプリにて、GitHub の OAuth 認証を実装するため、GitHub Client Id・GitHub Secrey Key をコードで参照しています。 この2つの値は、開発時・Bitrise でのビルドでは必要ですが、GitHub リポジトリにはコミットしたくありません。そ...
http://miso-soup3.hateblo.jp/entry/2017/10/21/202302
XcodeでSwiftのコンパイルにかかる時間を調査する方法を調べてみた | Developers.IO      2018-07-08 00:20:47  詳細
概要 XcodeでiOSアプリを開発していると、プロジェクト後半になるにつれて、徐々にビルド時間が伸びていて時々、チーム内でも議論されていました。まずは、どの部分で時間がかかっているかを調べてみようと思います。なので今回は、XcodeでiOSアプリを開発する時に、コンパイルにかかる時間を調べる方法をご紹介します。...
https://dev.classmethod.jp/smartphone/iphone/investigated_compiletime_swift/
XcodeのDeployment TargetとBase SDKについてまとめてみた - Akata Works      2018-07-05 12:20:51  詳細
XcodeのDeployment TargetとBase SDKがややこしかったのでまとめてみました。なるべくわかりやすく書いたつもりです。「間違っているぞー」とい点があればご指摘いただけると幸いです。 前提 そもそもの話として、Appleは各種OS(Mac OSやiOS)とそのバージョンごとに異なるSDKを用意しており、それぞれの端末には対応す...
https://akataworks.hatenadiary.jp/entry/2018/06/14/195602
Xcode 10 betaにおけるSource ControlとAsset Catalogの新機能のお話 - ペンギン村 Tech Blog      2018-07-02 08:20:58  詳細
はじめに ども、かむいです 気がついたら2018年も7月に突入してますね(´・ω・`) 投稿がご無沙汰だったので、先月弊社で登壇したイベントがあったので、その話について書きたいと思います WWDC18報告会 in 弊社 dmmcj.connpass.com 当日はまさかの申込数約200人と大変注目を浴びたイベントとなりましたmm 登壇1番手とし...
http://blog.penginmura.tech/entry/2018/07/01/231958
そのまま使える!iOSアプリを作るためのswiftサンプル集      2018-06-28 22:20:44  詳細
はじめに カスタムセルを使ったCollectionViewの表示、手を止めずに作れますか? TableViewCellを伸び縮みさせたり、視覚効果を与えたりする、、、何も調べずに作れますか?? おそらく開発業務に携わっているほとんどの方は(僕を含めて)新規に何かを作成する場合にネットで該当するサンプルコードを探していると思い...
https://qiita.com/ryupaka/items/54192d304253103c07e9
AnsibleでMacの開発環境を構築する · TechTeco      2018-06-26 23:20:51  詳細
定期的にmacのお掃除をしたくなるんですが、クリーンインストールして0から環境構築したいものです。 PCを新規購入したり、職場のPCが変わったりと、新規に開発環境を構築する場面は多々ありますね。 とは言え、この環境構築なかなかやることが盛り沢山で大変ですよね。しかも大体全部覚えていない。。 開発しながら、...
https://techte.co/2018/01/22/ansible-mac/
GitLab 11.0 released with Auto DevOps and License Management | GitLab      2018-06-24 12:20:53  詳細
Writing and delivering quality software poses many challenges. First, you must solve tough business problems and craft great code. But the challenges don't stop there. You have to ensure your code is fast, secure, and bug-free. You will need to build, integrate, test, secure, review, configure, a...
https://about.gitlab.com/2018/06/22/gitlab-11-0-released/
WWDC '18: What's new In-app Purchases and Best Practices - Speaker Deck      2018-06-22 20:21:06  詳細
Intro WWDC 2018 Session: [704] Best Practices and What’s New with In-App Purchases [705] Engineering Subscriptions
https://speakerdeck.com/kishikawakatsumi/wwdc-18-whats-new-in-app-purchases-and-best-practices
Xcode file templateを管理するためのCLIツールを作ってみた      2018-06-20 21:21:10  詳細
みなさん、Xcode file template使ってますか? Xcodeから新規ファイルを作るときに出てくるアレです。 実はこのファイルテンプレート、自作することができます。 自作の方法について、詳しくはXcodeのファイルテンプレートを自作する を見ていただければわかるのですが、 .xctemplate というフォルダに、 - TemplateInfo...
https://qiita.com/natmark/items/0719a8a50ff789707876
【考察】iOS 開発において MVVM(RxSwift)は本当に MVC よりいい選択肢になるか      2018-06-20 19:21:14  詳細
※本記事は個人的な考察であり、ゆえに間違った箇所などがございましたらぜひとも反論やマサカリを投げて頂けたら嬉しいです。なお、本記事における「MVVM」は、基本最近お流行りの RxSwift のデータバインディング機構に依存した、UIViewController に ViewModel を保持する MVVM を指します。 ここ数年、少なくとも日本...
https://qiita.com/lovee/items/ea3000d941333de6bd9b
【Swift】TextFieldのキーボードを閉じる方法3選 - Qiita      2018-06-19 14:20:57  詳細
TextFieldのキーボードを閉じる方法をまとめてみました。 環境 Swift 3.1 Xcode 8.3.3 1. 「return」キーを押す コードベース resignFirstResponder()メソッドを利用します。 import UIKit class ViewController: UIViewController, UITextFieldDelegate{ @IBOutlet weak var inputText: UITextField! @IBOutlet weak va...
https://qiita.com/jumpyoshim/items/4b8b5f2297910d7f3d1b
【WWDC2018】iOSエンジニア的に気になる新機能・新APIまとめ      2018-06-18 22:20:57  詳細
こんにちは、@akio0911です。 先日開催されたWWDC2018で発表された内容のうち、エンジニア的に注目のトピックを抜き出して紹介したいと思います。 参考ページ: Apple Developer Xcode 10 アプリの開発ツールであるXcodeは、Xcode 10へ。ダークモードへの対応やgitとエディタの連携など、開発作業が更に快適になりそうな...
http://egg-is-world.com/2018/06/17/wwdc2018-developer/
20180614-apple-fixed-cve-2018-11235-in-xcode-9-4-1.html      2018-06-16 12:20:56  詳細
Appleが「Xcode v9.4.1」で悪意のあるリポジトリを操作すると任意のコードが実行される可能性があるGitの脆弱性を修正しています。詳細は以下から。  Appleは現地時間2018年06月13日、macOS
https://applech2.com/archives/20180614-apple-fixed-cve-2018-11235-in-xcode-9-4-1.html