objc

LLVM

The LLVM Compiler Infrastructure Project かなり気になっております。

静的解析

clangでObjective-Cプログラムを静的解析 - きりかリポーツ 最高に良すぎる。バグ/リーク が 3 つも出てきた orz

NSKeyedArchiver

NSKeyedArchiver インスタンスを保存 - Cocoa Tips - Stork Lab 普通に保存するのよりこれの方が早そう NSUserDefaults もよいかんじ。

こあでーた

spice-of-life.net - CoreDataCooking 読む。

MD5

OpenSSL は使わないで何とかする場合。 MacBookでプログラミング : MD5を計算する - livedoor Blog(ブログ)

クラス命名について

毎度おなじみトーフサロンから Objective-Cにおけるクラス命名パターン クラス命名のアンチパターン こーゆーの重要

NSUserDefaults 素晴らしい。

ヘチマ_BLOG : NSUserDefaultsがmutableな値を返したぞ NSUserDefaults

Objective-C/Cocoa の勉強方法 ... 3 週間目。

仕事で ObjC/Cocoa を書くことになったので勉強を始めて 3 週間目、感じたこと等。 あたりまえのことばかりですが VIM の人は簡単な emcas キーバインドを覚えてすぐに Xcode の使い方を覚えるべし。 有る程度覚えたら Xcode をコード管理ソフトにして VIM …

ObjC(Cocoa) で XML ... NSXMLParser ではなく NSXML を使う

ちょこちょこ書き進めます。XML は Wassr の public_timeline を使用させていただいております。 Wassr static NSString *publicTimelineURL = @"http://api.wassr.jp/statuses/public_timeline.xml" NSXMLDocument *xmlDoc; NSURL *feedurl = [NSURL URLWit…

Json-framework

json-framework - Google Code Hot Chocolate ObjC だと XML を扱うのも一苦労なので JSON でもいいのかなぁと思ったりします。 NSXMLParser ではなく NSXML を使ってみていますが、いまいちぴんと来ていません。JSON 使ってみようかなぁ。

読書会

きりかノート: 「詳解 Objective-C 2.0」読書会はないの? http://kimuraw.txt-nifty.com/d/2008/06/reading_ogi3.htmlもし開かれるなら是非参加したいけどレベルが違いすぎて場違いだから参加できない。

きりかノート: ヒレガスへのインタビュー @InformIT http://kimuraw.txt-nifty.com/d/2008/05/intv_hillegass.html でも今は、新しい荻原本のほうが優先。 詳解 Objective-C 2.0 http://www.amazon.co.jp/dp/4797346809Cocoa Programming for Mac OS X http:…

ObjC 本気で始めました。

json-framework - Google Codehttp://code.google.com/p/json-framework/まずは JSON から入ることにした。

メモ

Test Driving Your Code with OCUnit http://developer.apple.com/tools/unittest.htmlUnit Tseting from Xcode http://homepage.mac.com/mindtools/UnitTestingFromXcode.htmlUnit Testing Guide: Introduction to Unit Testing Guide http://developer.app…

そろそろ

Google Toolbox for Mac (Foundation) - きりかリポーツ http://kirika.la.coocan.jp/cocoa/3rdlib/google/toolbox/foundation.html本気で Objective-C をやる時期が来たようです -> id:pateo

後で読む

Mac♪Mac♪Mac♪ - 第21回 Garbage Collection(ゴミ集め)対応アプリケーション http://www.macmacmac.mydns.jp/modules/tinyd0/index.php調べれば結構でてくるものですね ... 勉強しなきゃ。

後で読む

The Omni Group - Developer - Source Code http://www.omnigroup.com/developer/http://www.omnigroup.com/ftp/pub/software/Source/MacOSX/Frameworks/OmniFrameworks-2007-10-26.dmgOmniNetwork がかなり期待:-)

2.0 の詳細があった。

PyObjC の詳細がありました。 今 Objective-C と PyObjC を平行して勉強しています。http://svn.red-bean.com/pyobjc/tags/r200-leopard/pyobjc-core/NEWS.txtapple が正式にサポートしているというのも素敵です:-)Python 2.5.1 + PyObjC 2.0 で何か作ろう。

Leopard に入ってる pyobjc って ...

2.0 って書いてあるんですけど ... 。pyobjc-private-Leopard-branch-20070917.tar.gzこれか!!Index of /darwinsource/10.5/pyobjc-14 http://www.opensource.apple.com/darwinsource/10.5/pyobjc-14/

メモ

目次 http://www.oomori.com/cocoafw/index.html

encoding

Nothing Upstairs Cocoaのエンコーディングはどうなっておるのだ? http://blog.goo.ne.jp/xemem/e/de85a6fab02b83dfa87f83f5c41a3e4a

コンストラクタではなく初期化メソッド

あくまでもコンストラクタではない。 objc にはコンストラクタはないよ。 - (id)init { self = [super init]; if (self) { 初期化内容 } return self; }

2日調べてみてわかったこと。

Objective-C について 資料は意外に多い 日本語も結構多い まずは萩原本を読むべし Cocoa 必須 XCode も覚えないとだめ プログラムスタイルはとても素敵 Webkit は是非さわってみたい PyObjC もさわらねば ということで、本格的に勉強してみようと思います。…

資料

Objective-C Beginner's Guide OBJECT-ORIENTED PROGRAMMING AND THE OBJECTIVE-C LANGUAGE Amazon.com: Cocoa(R) Programming for Mac(R) OS X (2nd Edition): Books: Aaron Hillegass Amazon.com: Learning Cocoa with Objective-C, 2nd Edition: Books: J…

__init__

Python の def __init__(self): みたいなのが objc にはないのか。Objective-C - Wikipedia http://ja.wikipedia.org/wiki/Objective-C いわゆるコンストラクタは存在しない。慣習として新規オブジェクトの生成は+allocで、初期化は-initで行われるが、プロ…

ラベル

My Codex Leicester (Monalisa-au.org) » Effective? Objective-C http://nagano.monalisa-au.org/?cat=2 ラベル (引数前の hoge: ってやつ)があるのがObjective-Cのソースの見やすさに繋がっていると思うのですが,最初はこれがなんとも分かりにくかったの…

Hello, World!

gcc -o hello hello.m -lobjc -framework Foundation -fobjc-gc-onlyガベコレ付きでコンパイル。