objective-c 구문
2136 단어 objective-c
command line tool
@"there are %i in a year.", minutesInyear
- (int) myFunction (int x, int y) {}
void myFunction(void) {}
string
NSString *myString = @"hello";
NSDate *today = [NSDate date];
typedef int simonsInt;
simonsInt foo = 999;
typedef emun {window = 99} searPreference
#if DEBUG
....
#endif
NSString *msg = @"hello world";
*
NSLog(@"The value of message is %@", message);
[myObject someMethod];
result = [myObject someMethod]
[myobject someMethod:arg];
[myObject insertString: @"Hello" atIndex: 11];
[myObject someMethod: [anotherObject anotherMethod]]
+ - instance
if you own the object you must release it
if you don`t own the object you must not
alloc new copy retain release
NSDate *myDate = [NSDate new];
NSDate *myDate = [[NSDate alloc] init];
[myDate release];
[fred autorelease] , fred pool
[img]http://dl2.iteye.com/upload/attachment/0086/6439/0c20814b-c06f-31b5-92f0-2232184234c1.png[/img]
autorelease:
create {
Employee *fred = [[Employee alloc] init];
[fred autorelease];
return fred;
}
@interface Employee : NSObject
@property NSString *name;
-(void) someMethod;
@end
@implementation Employee
@synthesize name, c;
-(void) someMethod{
NSLog();
}
@end
synthesize get set
#import "Employee.h"
-(int) addNumber:(int)a toNumber:(int)b;
toNumber 2nd part method name
@interface Player : NSObject
{
//instance variables
int score;
}
@end
NSArray *myarray = [NSArray arrayWithObjects:@"one", @"two", nil];
NSLog(@"the second element is : %@", [myarray objectAtIndex:1]);
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
iOS 메모설 연휴 동안 회사의 프로젝트 시간이 매우 바쁜 데다가 자신이 iOS의 작은 프로젝트를 하나 하고 있기 때문에 퇴근과 주말 시간에 거의 쉬지 않아서 블로그도 태만해졌다. 여기에는 내가 이 작은 프로젝트를 쓸 때 사용...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.