Strategien, Taktiken und Muster der Legacy-Ablösung
![docker-build-battle?slide=51](https://cdn-ak-scissors.b.st-hatena.com/image/square/59c35ea56f2bd4c4676cd13367c9cfe9b1c914e3/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F2c2d3bf55f27412b8cb9c58e9239da68%2Fslide_0.jpg%3F10689754)
Strategien, Taktiken und Muster der Legacy-Ablösung
Android担当の中川です。 Google I/O 2013が盛況の内に幕を閉じたようで、発表された多くの情報を元に、Google系エンジニアたちは新たなステージへと歩みを進めるのだなあと思ったり思わなかったりしています。 さて、Android周りの新情報としては、Google Glassが普通にAndroidでroot取れることが判明したり、Glass SDKが普通にAndroid SDKだったことが判明したり、Google Play ServicesのAPIが大幅に拡充されたりと色々ありましたが、地味ながらもインパクトの強い発表だったのは、やはりAndroid Studioでしょう。 といっても、元々JetBrainsさんはIntelliJ IDEAのAndroid対応に力を入れていましたし、レイアウトエディタのグラフィカル表示に関してはADT for Eclipseのそれに比べて評
iOS5以降のAutomatic Reference Count環境で、オープンソースの非ARC対応ライブラリとかを使うメモ。 毎回忘れて、調べ直すので。 基本的に、非ARCのライブラリをまとめて静的ライブラリとしてビルドし、それをARCプロジェクトで読み込めばARCのありなしで共存できる。 XCodeのProjectに、CocoaTouchStaticLibraryとして新しいTargetを追加する。 新しいTargetに非ARCのクラスを放り込む。 新しいTargetのBuild Settingで、Oabjective-C Automatic Reference Count をNOにする。 メインターゲットのBuild PhaseのTarget Dipendancyに、新しいライブラリ用のTargetを突っ込む。 メインターゲットのBuild Phaseの、Link Binary wi
tamagawa ryuji @tamagawa_ryuji blogありがとうございました。改めて思ったんですけど、やっぱMavenのいい本欲しいと思いません?@kohsukekawaさんもコメントくださっているように、ずいぶんここに欧米との差があるような気がして。 @masanobuimai @lino_s #jenkinsja ikikko @ikikko @tamagawa_ryuji 欲しい!ただ、今からMavenを頑張るよりはGradle/SBTを普及させる方にいったほうがいいのかなーとも思ってます。Mavenもそれまでと比べると画期的なんですが、今はXMLの辛さもでてきてるので。
Gradleってなに? 簡単に言えばMaven2のようなものですね。 あらかじめ様々な機能がプラグインとして用意されているビルドツールです。 勝手に選んだ主な特徴のトップ3は↓。 設定ファイルをXMLではなく、GroovyによるDSLで書く(build.gradleファイル) Groovyコードを含むプロジェクトの設定が非常に簡単 Maven2のディレクトリ構成を踏襲しているので、Maven2との同居も可能 といった感じで、とりあえずあっさりと流しておきます 入手・インストールなど ↓ダウンロードはこちらからどうぞ。 http://www.gradle.org/ 展開したディレクトリをGRADLE_HOME環境変数に指定して、PATHに$GRADLE_HOME/bin通すだけの、よくあるインストール方法です。 $ gradle --version ---------------------
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く