Objective-C bilmiyorum ve eğer mümkün olursa bilmek te istemiyorum :) Fakat yolum cocoa'ya düştü sandım ve bu konuyu araştırdım. Daha sonra Carbon kullandım. Cplusplus içinde Objectıve-C fonksıyonu çağırmak çok basit. Öncelikle şunu belirteyim, Objective-C içinde C++ kullanabiliyorsunuz. Hemen konuya geçelim. Xcode4 kullanıyorum ve her dosyayı C++ source veya Objective-C source olarak seçebiliyorsunuz. Gerçi kendisi dosya uzantısına göre yaratılırken belirliyor ama isterseniz değiştirebilirsiniz. Bir consol tabanlı C++ projemiz olsun. Bu projenin içine ilk olarak a.m diye bir dosya ekleyelim. Sonra içine şu satırları yazalım: // a.m #import ‹Foundation/Foundation.h› void a_func() { NSString *str = @"Test"; NSLog(str); } Burada gördüğünüz gibi fonksiyon tanımlamasını C/C++ syntax'ında yaptık. Fakat fonksiyonun içeriği Objective-C formatında. İsterseniz başka bir Objective-C class'ı yazıp buradan o class'ı çağırabilirsiniz. Şimdi gelelim ...