FloraIT情報とか雑多な情報とか。この記事は1年以上前に掲載されたものです。情報が古い場合がありますのでお気を付け下さい。Objective-Cは、あらゆる面でCやC++、などのネイティブ言語の特徴と、PHPやPythonなどのスクリプト言語の特徴を兼ね揃える、実に面白い言語であると言える。その特徴によって、柔軟な書き方ができる一方で、高速な処理ができるといえる。ネイティブ言語としての特徴として、コンパイルすることで、各々のマシンに最適化されたコードを生成できるということが挙げられる。これによってソースコードのままでは動かないものの、高速な処理が出来るようになる。一方で、スクリプト言語の特徴として、柔軟さが挙げられる。(Objective-C特有の型限定だが)変数の扱いがスクリプト言語のように汎用的に扱える。NSStringを明示的に宣言してもNSData型のオブジェクトを代入してもコンパイルが通るほどである(宣言された型が違うので警告される他、実際に扱おうとすればクラッシュの原因になるが)。id型という型もあり、これはObjective-Cのクラスの汎用型として利用可能で、スクリプト言語の変数のような扱い方ができる。このため、そのオブジェクトの型が何かを判定した上で処理を振り分けると言った方法もできる。Xアプリ開発以外ではほとんど使われていないが、使っていくと楽しい言語なので、興味があれば是非とも習得して欲しいものと言える。Tomomiウェブマスター。本ブログでITを中心にいろいろな情報や意見などを提供しています。ご用の方はコメントかコンタクトフォームにて。首都圏を中心にICカードでの1円単位運賃が導入されてから3年2014年4月1日より消費税増税に伴い、鉄道会社では運賃の値上げ、JR東日本及び首都圏を中心とした私鉄及びバス会社などではICカード利用に限...記事を読むマイクロソフトによるXamarin買収でC#がアツくなるのか?Xamarinがマイクロソフトに買収されたでも取り上げたとおり、マイクロソフトによるXamarin買収で、今後のプログラミングをめぐる環境も...記事を読むOSもローリングリリースモデルが広まるのか?久々にopenSUSEのウェブサイトを閲覧してみたら、ThumbleweedとLeapの2種類に分かれていることを初めて知った。アメーバニュースによれば、Web上でカレーにナスを入れない派と入れる...記事を読む最近ソフトウェアの品質管理に考える最近、ソフトウェアの品質管理(特にバグ管理など)が甘くなっている、あるいは難しくなっている印象を感じる。