Game Center を試していると、たくさんの^ (Caret というらしい。自分はハットと覚えたが) が出てきて、違う言語のコードを読んでいるような気になるが、これは、iOS 4 で導入されたBlocks の構文だ。 Blocks はAppleがドキュメントを用意してくれているのだが、まだよく分かっていないのでWebを放浪しながら理解しようと試みてみる。 A Short Practical Guide to Blocks Blocks Programming Topics この記事はよかった。 Programming with C Blocks on Apple Devices しかしBlocksひとつでこんなに長い説明が必要になるとは。 ブロックの定義の書き方 戻り値の型 (^ブロック名)(引数の型) ブロックの実装の書き方 ^(戻り値の型)(引数の型 引数名) { };
「Mac OS X 10.6 Snow Leopard」は、アプリケーションやカーネルを64bitに対応させたことで性能の向上を図っている(関連記事)。 ただ、それだけでは実行速度を大きく引き上げることはできない。そこでSnow Leopardは、「Grand Central Dispatch」(GCD)と「OpenCL」というふたつの仕組みも用意している。今回はこのうち、プログラムを並列化する枠組みであるGCDについて取り上げよう。 目次 64bit対応 アプリケーションを64bit化、カーネルを64bit化、Windowsの64bit化は? Grand Central Dispatch GCDが生まれた背景、GCDとは何か?、GCDの仕組み、GCDを使ったプログラミング、GCDの今後と将来 OpenCL OpenCLが生まれた背景、OpenCLの仕組み、著名企業がサポート コラム マル
Copyright (C) Mainichi Communications Inc. All rights reserved. 掲載記事の無断転載を禁じます
ããªãã ã¯lyokatoãããããããã®æ¬ãç´¹ä»ãã¦ããã¦ããã©ãæ¬è²·ããéãªãããã¦ãæ¬å±ã«å ¨ç¶å£²ã£ã¦ãªãããä»ããObjective-Cã®ãã¨ãç¥ããããã ã!ã£ã¦äººã®ããã«ããããã®ãµã¤ããç´¹ä»ãããã Apple Developer Connection ãªã«ã¯ã¨ããããObjective-CãCocoaã®ãã¨ãç¥ããããã°Appleã®éçºè åãã
A Quick Objective-C 2.0 Tutorial In the interest of getting started quickly, here's a quick tour of new features in Objective-C 2.0 which will probably affect about 80% of the work you do. We'll look at properties, dot syntax, fast enumeration, and garbage collection. Properties Properties are a generic way of declaring the data a class provides. In a Movie class, the properties would be things li
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く