iOS5プログラミングブック 作者: 加藤寛人,吉田悠一,藤川宏之,西方夏子,関川雄介,高丘知央出版社/メーカー: インプレスジャパン発売日: 2012/06/08メディア: 単行本(ソフトカバー)購入: 4人 クリック: 119回この商品を含むブログ (7件) を見る iOS4プログラミングブックがでて約1年が経過しました。 いよいよその続編である「iOS5プログラミングブック」が発売されます。 早速タイトル通り目次の紹介をすべきですが、 まずはこの本ができるまでのちょっとしたお話にお付き合いください。 今回、私は仕事のほうが多忙ということもあり、執筆ではなく、 企画、プロデュースのお手伝いを行いました。 本の企画、プロデュースとはよくいったものですが、、、 実際には、iOS5本を作成するために各方面のプロフェッショナルに お願いし、皆さん快く快諾してくださいました。 ●著者紹介 @hk
C++11の参考書、アマゾンお気に入りリストを公開中。 アマゾンの江添のほしい物リスト C++11の参考書、C++の文法と機能をGitHubで公開中。詳しくは、本の虫: C++11参考書の公開:C++11の文法と機能を参照 GitHub: EzoeRyou/cpp-book レポジトリのzipダウンロード GitHub Pageで閲覧:C++11の文法と機能 江添亮 自由ソフトウェア主義者 C++ Evangelist C++標準化委員会の委員 ドワンゴ社員 C++11本を執筆した。 株式会社ドワンゴで働いている。 Mail:boostcpp@gmail.com Twitter:@EzoeRyou GitHub: https://github.com/EzoeRyou 江添亮のマストドン@EzoeRyou 筆者にブログのネタを提供するために、品物をアマゾンお気に入りリスト経由で送りたい場合
MSXでプレゼンしてみました。 MSX Language View more presentations from sunflat プレゼン生成に使ったツールも公開しています: https://bitbucket.org/sunflat/mlnagoya/ こんな感じのScalaコードから、プチコンのBASIC風の中間形式を経て、こんな感じのMSX-BASICコード(UTF-8版)を生成します。 補足 MSX2以降なら、「SHIFT+かな」でローマ字入力できるそうです(Twitterで教えてもらいました)。昔使ってたのはMSX1だったので知らなかった… MSXでは、こんな感じの文字コード(半角ひらがなやグラフィック文字がある)を使っているので、Unicodeからの変換テーブルを作って変換しています 実は、DEF FN文を使って1つの式だけの簡単な関数なら定義できたりします。でも、条件式や再
C++11の黒歴史 C++11で規格入りしているが、おそらく使われることがない機能。 継承コンストラクター 属性 問題 既存のクラスから派生して、ごく簡単な機能を付け加えたい。 // 有名ライブラリの優れたクラス class SuperUltraDeluxeClass { // 高度な実装 } ; // 自分の書いたラッパー class MyClass : public SuperUltraDeluxeClass { // ちょっと便利な機能の付け足し } ; 自分のクラスは、基本クラスと同じように振舞ってほしい。 継承されないコンストラクター しかし、コンストラクターは通常、継承されない。 class Base { public : Base() ; Base( int ) ; Base( double ) ; } ; class Derived : public Base { } ;
発表資料: Effective STL 11 - Google スライド 10分間のLTのくせに48ページも使いました。 が、ちゃんと10分ぐらいで終わった気がします。ビデオまだ見てないのでわかりませんけど。 で、この資料は10分で説明することを目的にしてて、あまりに簡潔すぎて足りてないところがあるので、それを補足していきます。 第4項 size()で0を調べる代わりにemptyを呼び出そう empty()とsize()は、効率的には同じになりましたが、だからといって必ずsize()を使いましょうという訳ではないです。 あくまで、empty()とsize()を"効率の観点で"使い分ける必要が無くなったというだけです。 なので、どちらの方がいいかというのは、「空かどうかを調べたい」という意思が強いのか「要素数が0なのかどうかを調べたい」という意思が強いのかあたりで使い分ければいいと思います。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く