본문 바로가기
728x90

[프로그래밍 공부]44

[기타]Install Shild를 이용하여 배포하기 http://yoon-talk.tistory.com/190 내가 만든 컴퓨터 프로그램, 친구들에게 나눠주기! 컴퓨터 프로그램을 만들다 보면, 언젠가 완성된 프로그램을 다른 사람들에게 배포하는 시기가 올 것입니다. 물론 실행 파일 하나만으로도 작동하는 프로그램이 있을 수 있겠죠. 하지만 좀 더 복 www.yoondesign-m.com 매우 잘 정리되어 있는 곳을 공유. [프로그래밍 공부]/기타 2021. 12. 11.
[기타]UTF-8 이란? UTF-8은 유니코드를 위한 가변길이 문자 인코딩 방식 중 하나 Universal Coded Character Set + Transformation Format - 8 -bit 의 약자 UTF-8은 유니코드 한 문자를 표현하기 위해 최대 4바이트까지 사용 아스키 문자들은 1바이트만을 사용하며 한글은 3바이트를 사용 4바이트로 표현되는 문자는 기본 다국어 평면 외의 유니코드 문자이며 거의 사용되지 않음 아스키 문자는 1 바이트만을 사용하므로 7비트 아스키문자와 동일한 방법으로 표시 다른 문자들은 4바이트까지의 비트 패턴으로 표시 1바이트 : 0xxxxxxx 로 표현되며 항상 최상위 비트가 0 2바이트 : 110xxxxx 10xxxxxx 로 표현되며 첫 바이트의 최상위 3비트는 항상 110으로 시작 3바이트.. [프로그래밍 공부]/기타 2021. 12. 11.
[Algorithm] Quick Sort : 퀵 정렬, 퀵 소트 ( 코드 포함 ) 퀵 정렬은 평균적으로 O(n logN) 시간이 소요되며 좋은 성능을 가진다. 맨 뒤의 원소를 기준으로 삼고 맨 뒤의 원소보다 작은 것은 기준 앞에, 큰 것은 기준 뒤에 놓는다. 기준의 양 옆을 재귀적으로 반복한다. 10 4 5 2 1 6 3 9 8 7 이 배열 안에 있으면 최초 7을 기준으로 좌우 정렬한다 따라서 4 5 2 1 6 3 7 10 9 8 이 되며 기준의 양 옆을 다시 재귀적으로 동작시키면 4 5 2 1 3 을 다시 재정렬하여 2 1 3 4 5 가 된다 이를 다시 기준의 양 옆을 재 정렬하면 1 2 3 4 5 가 된다. [프로그래밍 공부]/Algorithm 2021. 12. 11.
[Objective-C] NSArray 와 NSMutableArray 의 차이 NSArray 와 NSMutableArray 는 둘 다 배열이며 선언하는 방식이 같음 NSArray* arr = [[NSArray alloc] initWithObjects:@"one", @"two", @"three", nil]; NSMutableArray* marr = [[NSMutableArray alloc] initWithObjects:@"one", @"two", @"three", nil]; NSArray는 최초 배열 선언 이후 수정이 불가능한 읽기전용 상태가 됨 NSMutableArray는 읽기/쓰기 가능한 배열로 언제든 수정이 가능함 [프로그래밍 공부]/Objective-C 2021. 12. 11.
728x90