- 특히 멀티스레드 사용시 유의해야 함.

- ( NSMutableArray*) abc

{

NSMutableArray* abc=[NSMutableArray array];

for( int i=0;i< BIGNUMBER;i++)

{

[abc addobject:[A objectAtIndex:i]];

}

return abc;

}


-(void) c

{

NSMutableArray* c=[NSMutableArray alloc] initWithArray:[self abc]];

// Doing with c....

}

==> abc 객체는 언제 autorelease될지 모르기 때문에 받은 후 메모리로 지정해준다.

*소켓통신을 통하여 서버에서 보내주는 자료 중 한글이 포함된 경우 처리 방법.


1. char[] 로 받는다.

2. memcpy()를 이용하여 unichar[]에 넣는다.

3. UTF8로 encoding 한다.


****sample source*****

char buf[bufferSize];   // 서버에서 직접 데이터를 받는 버퍼.


unichar uniBuf[bufferSize];

bzero(uniBuf, sizeof(uniBuf));  // 버퍼 초기화.

memcpy(uniBuf, buf, sizeof(buf));  // char[] > unichar[] 복사

NSString *temp = (NSString*)CFStringCreateWithCString(NULL, uniBuf, kCFStringEncodingUTF8);  // UTF8로 encoding

NSLog(@"========= value after encoding ========\r\n%@", temp);

bzero(uniBuf, sizeof(uniBuf));   // 다시한번 초기화.

'Tips & Tech > Objective-C' 카테고리의 다른 글

[iPhone]개발 및 디버깅 팁 10 가지  (0) 2012.02.27
[iPhone]메모리 관리  (0) 2012.02.27
[Tips]Custom Controls Open Source Site.  (0) 2012.02.27
[iPhone]Wi-Fi로 연결된 ip 구하기.  (0) 2012.02.27
[iPhone]한글 처리.  (0) 2012.02.27
http://www.cocoacontrols.com/

Custom UI에 관심이 있어서 찾다가 발견한 곳입니다.
iOS 와 Mac OS X용 Custom UI Controls를 보기 좋게 정리해 놓은 사이트 입니다.

도움이 되셨으면 좋겠습니다.

*자료출처 : 맥부기카페(http://cafe.naver.com/mcbugi/143043)

'Tips & Tech > Objective-C' 카테고리의 다른 글

[iPhone]개발 및 디버깅 팁 10 가지  (0) 2012.02.27
[iPhone]메모리 관리  (0) 2012.02.27
[TCP]한글깨짐현상.  (0) 2012.02.27
[iPhone]Wi-Fi로 연결된 ip 구하기.  (0) 2012.02.27
[iPhone]한글 처리.  (0) 2012.02.27

+ Recent posts