まだ Storyboard で消耗してるの?——Re:ゼロから始める視覚表現(ビジュアルリプリゼンテーション)XcodeStoryboardAutoLayoutポエムSwift 煽り全開の dis りタイトルになってしまいましたが、まあそれくらい筆者が不満を抱いたってこととして受け止めていただければ幸いでございます。 ほとんどの iOS 開発の教材はおそらくこのように教えているでしょう。「Xcode 開いて、Main.storyboard をクリックして、blabla…」と。 そしてほとんど(筆者調べ)の開発者たちは、結局最後まで、Storyboard の効率的な使い方が見つからず、多少なりとも心のどこかで「F*ck」とぼやいているのではないかと。 というかそもそもそこまでたどり着く前に「Storyboard の使い方わかりましぇーん」で終わってしまう屍も数多くいるのではないかと。 アップ
この記事の目的 どんな環境で、どれくらいのファイル数のプロジェクトをビルドしたら、とりあえずどのくらいの時間がかかってるのかを知りたい。あと、Swiftのビルドは遅いっての知っておいて欲しい。 Swift書き出したら気持ちいいんだけど、ビルド遅いのはもうやだ。他の人どんな感じなん? という膜に包んだ愚痴。 解決策を求めてぐぐった→良策なし 仕事に差し支えるレベルで遅いので、とりあえずググった結果、具体的な解決になるような情報はなく(型推論なくせとか・・・)、とりあえずスペックの高いMac買えという結論でした。強力な型推論が強力すぎてマシンを殺す。 差分ビルドも早かったりすごい時間かかったり。 遅いのは遅い ビルドが遅いのはもうこれ単純にスペック不足なんでしょうね。 n%速くなったっていっても相対的なもんだしね。20分かかるのが10分になったところで、10分もかかってるんですよ。 速いMac
Playgroundを利用して簡易的にUIの確認が行えるのはいいなと思い、試してみました。 環境はXCode8.4 (Beta)です。 やっていることはほぼ、こちらの記事で書かれている内容です。 今回はXCode8で動かしているため、PlaygroundSupport moduleを利用しています。 PlaygroundSupportについて The PlaygroundSupport module provides behavior to help you take advantage of playgrounds. Use this module to: PlaygroundSupportはXcode7で使われていたXCPlayground moduleの後継です。 主に、Playgroundを利用する上でのLive Viewなどを実現してくれるモジュールとなります。 XCPlaygr
Mount the downloaded DMG by double clicking it. Drop the SimPholders icon onto the Applications icon. Done! Releases 3.0.12 Fixes Opening databases in MongoDB Realm Studio 3.0.11 ADDED Opening databases in MongoDB Realm Studio Support for Apple Silicon 3.0.10 FIXED A severe bug causing extreme high CPU usage. 3.0.9 FIXED Bug in the FilePresenter implementation which could result in a crash in the
まだ最適解かは分かりませんが、UIColorの生成はすべて#colorLiteral使ってみることにしてみました。上のような感じになります。 Swift 3らしく、var定義かつcolor接尾辞無いのもポイントです。 Xcode 8以外で見ると次のようなテキストに見えます。 今までは、適当なライブラリ使って、#2c2c2cなどの16進数カラーコードから生成していましたが、#colorLiteralがXcode 8から導入されたので、活用することにしました。 (Xcode 7のPlaygroundでも使えましたが) メリットコード上で色が直感的に分かるカラーパレットで色を指定出来る(ダブルクリックなどで後から変更可能)ライブラリや独自メソッド定義不要で、標準で使える デメリットコード上で、16進数カラーコードが分かりづらいXcode 7以前では使えない(Xcodeは最新使い続けるのが正義だと
This is a guide to code signing software for iOS development and deployment. The information contained here may be useful to better understand how the process of code signing works and is implemented, but is specifically for people that build applications and software that must be signed by multiple teams (e.g.: Development and Enterprise) and how to migrate your existing signing configurations to
Use xcenv to document and manage the Xcode version for your project and system. When working on multiple projects, it is often needed to support older versions of Xcode. Managing multiple Xcodes can be a problem when executing builds on the command line. The current solutions require setting the values with xcode-select, using the path to the desired Xcode.app file. Additional solutions include se
This is the biggest and the best collection of the currently available natively created source editor extensions for Xcode. This is awesome! Take me to the list. You can find the actual list hosted on github. The main reason for this is that the project is almost entirely driven by the community and this fact is truely amazing! In under just one year, the repository had a thousand stars (1000⭐️) o
8/19-20 にかけて開催された 400人規模 600人規模のiOSカンファレンス「iOS Developers Conference Japan 2016」にて「Xcode で快適なデバッグライフを追い求める」というタイトルで発表させていただきました。 以下、CFPより 僕は怠惰な人間です。プログラミングの大半はデバッグに時間を費やすと思っているので、なるべく早く原因に辿りついたり効率のよいデバッグライフを送りたいと常々思っています。 プリントデバッグもいいのですが Xcode には便利な機能が色々とあります。それらを使うことで簡単に原因を特定できるケースがあります。 visualize されるのは分かりやすいですよね。 それらを tips で紹介できたらなと思います。 発表資料 皆さん怠惰ですよね…? -Xcodeで快適なデバッグライフを送りましょう- #iosdc #a - Tog
新しいiOSが登場する 毎年6月にWWDCというApple主催の開発者向けカンファレンスが開催されます。最近の傾向では、WWDCで次期iOSの情報が公開され、同年の9月に新型iPhone発売と同時に一般公開されます。一般ユーザは次期iOSリリースまでワクワクテカテカしながら待っていればよいのですが、iOSアプリ開発者にとっては非常に重要な期間となります。次期iOSのBeta版が公開されるので、その影響調査をする必要があるのです。何から始めてどうすればよいのか、以下に紹介しますね。 iOSのBeta版について 次期iOSは夏前に開催されるWWDCにて発表され、その秋に一般公開されます。その間、Appleは開発者に向けて定期的にBeta版のリリースを行っています。 バージョン 公開日 iOS10 beta1 2016年06月14日 iOS10 beta2 2016年07月06日 iOS10 b
Go from an app design in Sketch to a fully working project in Xcode in minutes Sketch Create your app design in Sketch just like you do today. No need to use any special templates of follow any particular conventions or rigid workflows. But thoughtful names for the layers in your design will help in the mapping step later. Import Take the .sketch file and import it into App Storyboard Tool. You do
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く