M (Objective-C) dosyası nedir?
Bir M dosyası, OS X ve iOS için yazılım uygulamaları yazmak için kullanılan bir programlama dili olan Objective-C dilinde yazılmış bir sınıfın kaynak kodunu içeren uygulama dosyası olarak da adlandırılır. Objective-C, Apple’ın ana API’leri Cocoa ve Cocoa Touch tarafından bu platformlar için kullanılan ana programlama dilidir. Bu dilde geliştirilen tek bir yazılım uygulaması, program sınıflarının uygulanmasını içeren birden çok .m dosyası içerebilir. Bunlar, Apple XCode, jEdit ve diğer yaygın metin editörleri kullanılarak açılabilir.
Objective-C M Dosya Biçimi – Daha Fazla Bilgi
M dosyaları, Objective-C’nin programlama söz dizimi kullanılarak düz metin biçiminde yazılır. Bir sınıfın her yöntemi, bu uygulama dosyalarında gerekli tüm kodlarıyla tanımlanmalıdır. Bu uygulama M dosyaları, gereksinimlere göre bir veya daha fazla .h başlık dosyasını içe aktarabilir. import deyimi, derleyiciye bu uygulama dosyasına ait olan başlık dosyasını nerede bulacağını söyler. import ifadesi aşağıdaki gibi yazılır.
#import "network.h"
Her M dosyası uygulaması daha sonra @implementation
yönergesiyle başlar ve ardından uygulama sınıfı dosya adı gelir. Bunu daha sonra başlık dosyasında bildirilen tüm yöntem uygulamaları izler.
M Dosya Biçimi Örneği
UrlConnection.m#import "UrlConnection.h"@implementation UrlConnection(void)connect { // In here would be code to attempt a connection to the // specified URL, while possibly handling connection errors. //} + (BOOL)canHandleRequest:(NSString \*)type forUrl:(NSString \*)url { //And in here would be code to see if the given URL passed // in is capable of handling the HTTP request type specified // by the "type" parameter. It will return YES or NO. } @end
0 Yorumlar