본문 바로가기

전체 글

(102)
라이언 설치, 블루투스 장치 문제 해결 라이언 클린 설치 맥 OS 라이언은 스노우 레오파드가 설치 되어 있어야 설치할 수 있다. 맥 2대(MBP 15', Air 11')에 각각 라이언을 클린 설치했다. 1. MBP15' 의 경우 SSD를 설치하고, 스노우 레오파드가 설치된 하드로 부팅. 라이언을 SSD로 설치하도록 지정했다. 2. Air 11' 의 경우에는 하드 교체가 안 되므로, 파티션을 분할(OS 동작중에 파티션 분할이 가능하다)하고 분할한 파티션에 라이언 설치하고 스노우 레오파드 파티션 삭제 후 통합. 라이언에서 블루투스 키보드와 마우스 문제 블루투스 키보드의 경우, 키 입력시 멈칫 했다가 여러번 입력되는 상황이 발생했다. 매직 마우스의 경우에는 멈칫 멈칫 하면서 동작. 유무선 공유기의 채널을 변경해서 해결했다.
3-macs 어쩌다 보니 맥이 3대가 생겼다. 15인치 맥북프로는 회사용 13인치 맥북(알루미늄)은 예전에 쓰던 개인용 11인치 맥북에어는 풀옵으로 지인에게 착한 가격에 입양해온 것. 역시 '에어'다. 이렇게 가벼다니. 이제 강의 용으로 사용할 예정.
[iOS] NSString과 NSMutableString을 이용한 append 속도 비교 간단하게 A에서 z까지 문자열 결합 속도 테스트.. 약 60번 append 메소드가 실행된다. NSString의 stringByAppending~~과 NSMutableString의 append를 비교했다. NSString은 매번 객체를 생성하는 방식이므로 느릴것이다~라고 예상. -(void)testAppend1 { NSString *result = @""; NSTimeInterval start = [NSDate timeIntervalSinceReferenceDate]; for (char c = 'A' ; c
[iOS] 한영이 섞인 XML 파싱시 한/영 분리 문제.. NSXMLParser NSXMLParser를 이용한 파싱에서 한글과 영어가 섞인 항목에서 한영 분리 현상이 발생하고 있다. Event-Driven 파싱을 할때 NSXMLParser의 겔리게이트 중 -(void) parser:(NSXMLParser *)parser foundCharacters:(NSString *)string 메소드를 이용한다. XML 문서가 아래와 같이 영문 + 한글 형식이면 abc가나다 abc | 가나다 가 분리된다. 이상현상으로는 영문 + 한글 + 영문 형식이면 abc가나다def 의 경우에는 abc | 가나다def 로 분리된다. 한글 + 영문 + a 으로 시작하는 경우에는? 가나다abc라마바def 가나다abc라마바def 가 하나의 토큰으로 인식된다.
[iOS] UIBezierPath를 이용해서 태극 문양 그리기 iOS에 UIBezierPath를 연습해보고 있다. 태극 문양을 한번 그려보고 기록을 남긴다. 일단 인증~ 오전 1시 34분의 위용! 코드는 아래에~ UIBezierPath *path = [UIBezierPath bezierPath]; [[UIColor blueColor] setFill]; [path moveToPoint:CGPointMake(20, 220)]; [path addArcWithCenter:CGPointMake(90, 220) radius:70.0 startAngle:M_PI endAngle:M_PI*2 clockwise:NO]; [path addArcWithCenter:CGPointMake(230, 220) radius:70.0 startAngle:M_PI endAngle:M_PI*2 cl..
디자이어에 프로요(안드로이드 2.2) 설치. SKT에서 테스트 중인 디자이어 용 프로요(안드로이드 2.2)가 유출되었다는 소식에 설치를 진행했다. 출처 : http://forum.xda-developers.com/showthread.php?t=769383 SD카드에 앱 설치 2.2를 기다린 가장 큰 이유 중 하나는 SD카드에 앱 설치 기능이다. 세팅에서 프로그램 관리 메뉴를 보자면 2.1에서의 응용 프로그램 관리 화면이다. 2.2에서는 어떻게 변했을까? SD카드로 이동이라는 버튼이 생겼다. 프로그램 설치 공간이 부족한 디자이어에는 필수적인 기능이다. 상단의 탭을 적용한 것은 상당히 편리하다. 이전 2.1에서는 시스템의 모든 프로그램까지 동시에 나와서 필요한 앱을 찾는데 시간이 걸렸었다. WIFI 핫스팟 또 큰 변화는 WIFI 핫스팟(테터링)이다. ..
안드로이드 개발 속도를 빠르게.. 빠르게. 다음 중 안드로이드 개발을 가장 어렵게 하는 것은? - 좋은 UI툴이 없는 것 => XML코딩량이 너무 많다. - 수없이 많은 자잘한 파일들이 생긴다. => 파일 찾다가 시간 다 간다. - 각종 이미지가 너무 많이 필요하다. => 아이폰이 비해서 약 2-3배? 위에도 답은 없다. 바로 느려터진 이클립스와 안드로이드 시뮬레이터의 조합이다. 몇 년 전만 해도 상상도 할 수 없었던 성능(씨피유 2기가에 메모리 4기)의 시스템에서도 이렇게 느리다니!!! 이클립스가 동작하는 초기의 시스템에 비해서 몇 배나 빨라졌지만 정작 이클립스 개발 속도는 더 느려지는 것 같다. 무슨 풀 3D 게임인양 다음 버전이 나오면 시스템도 업그레이드 해야 하는 느낌이다. 그래서 생각한 것이 SSD의 조합이다만 SSD금액에다가 세컨드 베..
맥용 이클립스가 느리다!!! 갈릴레오 버전의 이클립스는 맥에서 극악의 속도를 보여줬었다. 특히 레이아웃 편집을 위해서는 이클립스가 아닌 다른 편집툴을 이용하기도 했다. 그나마 새로운 카카오 프레임웍 버전 대신에 구세대인 카본 프레임웍 버전은 그나마 참아가며 쓸만했었다. 새롭게 발표한 헬리오스 버전은 카카오 버전에 대한 자부심일까? 카본 버전이 나오지 않았다. 카카오 버전을 설치해보니 과연 쓸만한 수순으로 속도가 나온다.(그러나 윈도우용에 비하면 아직 멀었다.) 아래와 같이 external.folders를 리프레쉬 하면서 빌드 과정에 많은 시간을 잡아먹고 있다.