I have added support for Objective-C to the Auto SyntaxHighlighter plugin for WordPress; it is in the official plugin as of version 2.3.3.
Here is some code for the sake of demonstration, based on content from Wikipedia’s article on Objective-C. Here is Person.h:
#import <Foundation/Foundation.h>
@interface Person : NSObject
{
@private
NSUInteger age;
}
@property(readwrite,copy,nonatomic) NSString *name;
@property(readonly,assign,nonatomic) NSUInteger age;
-(id)initWithAge:(int)age;
@end
And here is Person.m:
#import "Person.h"
@implementation Person
@synthesize name;
-(id)initWithAge:(NSUInteger)initAge
{
self = [super init];
if (self)
age = initAge; // NOTE: direct instance variable assignment, not property setter
return self;
}
-(NSUInteger)age
{
return age;
}
@end
