You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
A proper plugin architecture can mean all the difference for an integrated development environment. Sublime Text and TextMate are great examples. Did you know that Xcode also supports plugins? It wouldn't surprise me if you don't, Apple hasn't put much effort into advertising that part of Xcode. In fact, there is very little documentation available to create plugins for Xcode. Fortunately, this ha
by @mixiappwchr 下記の記事の中でもちらっと紹介したのですが、開発時のビルドを毎回やり直さずに修正できるXcode Pluginが非常に便利なので紹介したいと思います。 細かいチューニングを繰り返す場合に絶大な威力を発揮します。 DeNA中の人が事例で語る、アニメーションやデザインのアプリを効率よく開発するためのTips ここで書きましたが、このプラグインを使うと ビルドやり直ししてアプリ再起動など、いっさい必要ありません。# 利点としては実際は裏でビルドしてるので、主にビルド時間というより、アプリが再起動が必要なくなる事です。 例えば深いところにあるUIの修正となると大きく威力を発揮します。 修正 ↓ アプリ再起動 ↓ そのページまで行く と行った事が 修正 ↓ 確認 ですみます。 シミュレータだけでなく、TCPで情報を送ってるので実機とmacが通信できるネットワークにいる
プログラミング (iOS, JavaScript, Jenkins, Sikuli) とMacやiPhoneなどの話題が中心のブログ ReactiveCocoaを使っているとあまり関係ないですが、KVC/KVOの文字列を間違っていると悲しいですよね。 今回紹介するClang-KeyPathValidatorはKVC系のメソッドのリテラルをコンパイル時にチェックして、警告を出してくれるClangのプラグインです。 Xcodeと組み合わせて動作できるようなので試してみました。 導入 バイナリがありますので、それを適当な場所に置くだけです。 Releasesページより、kvc-clang-rel34–2014–05–17.zipとKVC-Warning-Test-Project–2014–05–17.zipの2つのファイルをダウンロードします。 本体であるkvc-clang-rel34–2014
プログラミング (iOS, JavaScript, Jenkins, Sikuli) とMacやiPhoneなどの話題が中心のブログ
Apple is nothing if not consistent. From Pentalobular screws to Sandboxing, customers are simply expected to relinquish a fair amount of control when they choose to buy a Mac or iPhone. Whether these design decisions are made to ensure a good user experience, or this control is exercised as an end in itself is debatable, but the reality is that in both hardware and software, Apple prefers an ivory
iPhone4/4s/5/5s/5c、さらにiPad/iPad miniやiPod TouchとiOSデバイスも多様になってきています。それぞれCPUなどのスペックが違っていたり、画面サイズが異なっています。そのため各デバイスでの確認作業が欠かせなくなっています。 一度修正してiPhoneで試し、デバイスを変えてiPadで試し…なんてやっていたら時間が幾らあっても足りません。ということで使ってみたいのがKPRunEverywhereXcodePluginです。 KPRunEverywhereXcodePluginの使い方 KPRunEverywhereXcodePluginは複数のiOSデバイスに向けて一括でビルドできるXcodeプラグインです。 インストールしてXcodeを起動すると、メニューに Run Everwhere が追加されます。 メニュー これを選ぶと接続されているiOSデバ
A security plug-in in Xcode with clang analyzer's checkers for iOS application development. This plug-in aims to reduce the vulnerability made during development by detecting the vulnerability as it is being created. You can also follow us on twitter: https://twitter.com/prj_xsecurity to get notified of the updates of this tool. This readme is mainly for the plug-in itself. If you want to contribu
An Xcode 7 plugin to build and run an app across multiple iOS devices with one click. Gone are the days of manually switching between device destinations and fiddling with the "play" and "stop" buttons. RunEverywhere streamlines development and testing across multiple iPhone / iPod models. This is especially handy if you're building multi-player games, universal apps, or networked apps in general.
iOSでカスタムフォントを使う場合、いままで(自分の場合)は UILabelやUIButtonのサブクラスを作成(内部でfontプロパティをカスタムフォントで差し替える) IB 上で UILabel オブジェクトを置いて、"Custom Class" に 1 で作成したクラスを指定 IB 上でフォントサイズ、色、レイアウトを決める ビルドして確認 ってなことをやってたわけですが、カスタムフォントは同じポイント数(pointSize)を指定しても全然サイズが違ったり、縦位置が全然違ったり、横に大きく広がったりということがザラで、 ビルドしてみるまでどう見えるかが未知数、という問題を抱えていました。「ちょっと大きかったなー」「もうちょい下か」「frame.size.width広げよう」みたいに調整する度にビルドするという。。 自分は比較的泥臭い作業耐性があるのでそんなもんだと思ってやってたわけ
We here at Bitheap are dedicated to making the coolest, most awesome free software for Mac OS X and Unix. We invite you to taste some of our finest code. Your satisfaction is guaranteed, or your money back! Projects Cram A simple testing framework for command line applications. Dnuos A tool for creating lists of music collections.
しばらく前に簡単なプレゼン資料を作って一部の人にブログに書く書く詐欺をしていたので、以下のクラスメソッドさんの記事に便乗して書いておこうと思います。 初めてのXcode 5 プラグイン開発 | Developers.IO Xcode 5 プラグイン 開発のテクニック | Developers.IO 基本的には重複してるし自分のエントリの方が適当なのでクラスメソッドさんの記事を参照してください。 Xcode Plugin とは Xcode は元々それ自身が複数の Plugin の塊 Xcode 5.0.1 内部には 54 個の Plugin がある 3rd Perty が勝手にその Plugin の仕組みを使って自身のコードを Xcode にロードさせることで自分が欲しい機能を追加している。 公式な方法ではないため API はない。 おのおのが探しだして追加する このあたりは私が昔作っていた
ヤフー vs クラスメソッド「iOS 炎の7番勝負」でXcode プラグインについて話しました この記事は、ヤフー vs クラスメソッド「iOS 炎の7番勝負」で話した「Xcodeプラグインで快適な開発ライフを」の補足記事になります。 まえおき IDEとプラグイン プラグインって聞くと Eclipse を連想される方が多いかと思います。Eclipse だとそもそも言語用のプラグインやらバージョン管理(git、SVN)やら開発に最低限必要なものがプラグインとして提供されています。なので、Eclipse にとってプラグインはなくてはならない存在と言えます。 Xcodeとプラグイン Xcode は非常に優秀な IDE で、プラグインを入れなくても iOS 開発に最低限必要なものはほとんど揃っています。なので Xcode では、Eclipse のようにプラグインを入れる必要はありません(決して E
こんにちは、@cutmailです. 365日Xcode触ってますか? はじめに Xcodeはそのまま使ってもいいですが、いくつかの便利なプラグインを入れてみるとより開発がしやすくなるかもしれません。 プラグインは入れ過ぎるとXcodeが重くなったりするかもしれませんので、必要なもののみインストールしたほうがよいかと思われます。 XVim Vimmerのための、XcodeでVimのキーバインドが使えるようになるプラグイン https://github.com/JugglerShu/XVim XTodo TODOや、FIXMEなどのコード内の注釈を抜き出して表示してくれるプラグイン https://github.com/trawor/XToDo XAlign コードを自動的に整列するプラグイン https://github.com/qfish/XAlign ShowInGitHub 選択した行
Javadoc風のコメントを書くのは、最初の雛形を作るだけでもかなり面倒ですが、それをやってくれるプラグインVVDocumenter-Xcodeがありましたので紹介します。 使いかたはいたって簡単で、メソッドの上で///と入力するだけです。 使いかた 冒頭にも書きましたし、上のスクリーンショットを見れば一目瞭然な感じなので省略。 注意点としては、プラグインの最新版はXcode 4には対応していないことと、 Xcodeのショートカットに依存しているので「Paste」と「Delete to Beginning of the Line」がデフォルトと異なる場合にはうまく動作しないことです。 インストール 次のコマンドを実行した後に、Xcodeを再起動するだけです。 > git clone https://github.com/onevcat/VVDocumenter-Xcode.git > cd
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く