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
というように-reporter json-compilation-databaseを指定してテストを動かすと、compile_commands.jsonファイルを生成してくれます。 このファイルはビルドコマンドやファイル等がまとまってるだけで、これをOCLintに読み込ませてLint結果を取得するoclint-json-compilation-database というコマンドが用意されています。(OCLintに) シェルスクリプトにまとめると以下のような感じです。 #!/bin/sh OCLINT_HOME=~/local/oclint/bin export PATH=$OCLINT_HOME/bin:$PATH xctool -reporter json-compilation-database:compile_commands.json clean xctool -reporter j
意識が高まり、OCLintを使ってみました。 手順 OCLintの公式のドキュメントを頑張って読んでも使い方はわかるのですが、 以下のリンク”Give a try”という項目に従うと手っ取り早く試せます。 Integrating OCLint in Xcode 結果 ISRefreshControlで試しました。 ご覧の通り、たくさん怒られています。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 Pods/ISMethodSwizzling/ISMethodSwizzling/ISMethodSwizzling.m:9:1: long line P3 Line with 138 characters exce
pull request を利用した開発ワークフローの話しですが、あんまりプルリの話ししてないし、コードレビュー的なお話しが多いです…。
Git 初心者〜中級者に向けて、目立たないけど便利なコマンドを紹介します。
1990年代初頭から記者としてまた起業家としてITスタートアップ業界のハードウェアからソフトウェアの事業創出に関わる。シリコンバレーやEU等でのスタートアップを経験。日本ではネットエイジ等に所属、大手企業の新規事業創出に協力。ブログやSNS、LINEなどの誕生から普及成長までを最前線で見てきた生き字引として注目される。通信キャリアのニュースポータルの創業デスクとして数億PV事業に。世界最大IT系メディア(スペイン)の元日本編集長、World Innovation Lab(WiL)などを経て、現在、スタートアップ支援側の取り組みに注力中。 ・「本日の謝罪記事について」という当記事についての補足記事を公開させていただきました。 http://techwave.jp/archives/from_techwave_20130828.html [読了時間: 2分] TechWave編集長の増田真樹で
全くプログラムを書いたことがない人と、iPhoneアプリを勉強したいけどうどうしたらいいか?という会話をしていて、どうやらObjective-Cの初心者本には、C言語ができないとプログラム書けません、と書いてあるらしい。 それに対して、いや、別にC言語は知らなくてもいいんじゃないかなぁ?!という会話をしていたんだけど、 (「知ってる」「知らない」というレベルにはCの場合、何段階もあると思う。「はじめてのC」のレベルか、それ以上かの差は大きい。) まぁ、そうでなくても仮にプログラミングのセオリーを分かっていても、Xcodeの使い方とか、Interface Builderの使い方とか、クラスのbindingの関係性とか、ややこしいXcodeらしい仕組みを身につけるのに結構時間がかかる。 また、Interface BuilderとかStory boardあたりが混沌に拍車をかけていて、どうせカス
CustomHTTPProtocol shows how to use an NSURLProtocol subclass to intercept the NSURLConnections made by a high-level subsystem that does not otherwise expose its network connections. In this specific case, it intercepts the HTTPS requests made by a web view and overrides server trust evaluation, allowing you to browse a site whose certificate is not trusted by default. Next
In this post, I start with the simplest C declarator and build in complexity until we get to Objective-C blocks syntax. It took me a while to get block syntax but once you understand how it is organized and where it comes from, there is no looking in Google every time you need to declare a block anymore. If you want to be able to write block declarations from the top of your head, read-on! I stron
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く