본문 바로가기

iPhone 실 기기로 테스트 해보려니... 간단한 프로그램을 실제 하드웨어로 돌려보려고 하는데,,, Could not find Developer Disk Image라는 경고 마크가 보인다.원인은 사용중인 Xcode와 테스트할 단말의 호환되지 않는다는 것이다.집의 Xcode는 7.2.1 (7C1002)인데 OS X Yosemite 10.10.5에서 지원하는 가장 높은 버전이다.다행히 맥북 프로가 OS X El Capitan이라서 거기서 device로 옮기면 될 것 같다. 개발은 시물레이터로 하고... @7/14 (목)맥북 프로로 옮기고 아이폰을 연결하니Processing symbol files라는 프로그레스가 생긴다.이게 끝날 때까지는 아이폰으로 옮길 수 없을 듯...처리가 끝났다. Run을 했더니 이번에는 코드 사인(code sign)이 되지 않..
사악한 마켓팅 : 휴대폰 감염 메세지로 앱 설치 유도 사례 불필요한 프로그램을 여러가지 지우다가 (아마도 무슨 런처인가를 지웠을 무렵이다) 웹 브라우저로 아래와 같은 메세지가 보였다. 검색엔진을 위해 전문을 복사하면 아래와 같다. (HTML 자체에는 프랑스어로 되어 있고 실제 2htrls.js가 다국어를 위한 리소스이다.)Votre système est lourdement endommagé par (quatre) virus!Nous détectons que votre Motorola Moto G est 28,1% endommagé en raison de (quatre) virus nocifs provenant de sites récents adultes. Bientôt il va endommager la carte SIM de votre téléphone et ..
native ajax에서 POST로 데이터 전송시 클라이언트에서 Ajax를 사용할 때 웬만해서는 jQuery나 프레임워크에서 제공하는 것을 이용하지 직접 XMLHttpRequest를 생성해서 호출하지 않을 것이다. 페이지 최초의 로깅을 위해 native ajax를 구현해서 POST요청을 했다.처음에는 전송할 데이터가 필요없었는데, 필요하면서 특정 id를 넘겨야 했다. 서버 코드는 아래와 같고,@ResponseBody @RequestMapping(value = { "/formLoadStart" }, method = POST) public boolean formLoadStart(String id) {클라이언트는 아래와 같았다. createXMLHttpRequest() 는 IE와 기타의 XMLHttpRequest 객체를 획득하는 것을 추상화해놓은 함수이다. ..
[IntelliJ IDEA] JRebel 설치1. 인텔리제이 - 플러그인 설치2. 개인 무료 라이센스 신청 - 전화번호 + 우편번호까지 입력해야 나옴(페이스북 계정으로 로그인) http://zeroturnaround.com/software/jrebel/ 설정상Legacy Agent로 하면 자동 reload를 못하더라. 아래와 같이 기본적으로 설정된 Legacy Agent에서 JRebel 6 Agent로 바꾸어 주어야 한다. (다른 블로그도 역시...)
[iTerm2] Build 3.0.0 버전 업데이트 - 아이콘이 플랫으로 바뀜! iTerm2 Build 3.0.0 버전 업데이트를 하였다. 사실은 자동 업데이트가 있다고 해서 클릭. 버전 업데이트하고 가장 크게 바뀐 것은 아이콘인 것 같다.독(Dock)에 나타나는 룩앤필이 가장 바뀌었으니. 아래는 2.x 대에서 대형 아이콘.아래는 3.0.0의 아이콘. iOS 7에서 크게 디자인이 바뀐 스큐어모피즘 (Skeuomorphism) 지양 디자인 - 즉 플랫 디자인이 Mac OS X 아이콘 디자인에 반영이 된 것 같다. 아래에 있던 탭 모양이 없어져서 달라져 보이지 않나 생각한다. 결국 나중에 디자인된 아이콘이 더 심플하다. 사실 OS X Human Interface Guidelines 의 UI Design Basics의 가장 첫 장인 Desigining for Yosemite에 보면 요세미..
[IntelliJ IDEA] 개발용 폰트 설정 개발시에 IntelliJ IDEA 2016.1을 사용하고 있다.개발 환경을 새로 설치해야 해서 또 이런 일을 자주 벌어지지는 않지만 찾는 수고를 덜어주기 위해 기록해둔다.참고로 Mac OS X El Capitan에서 사용한다. 폰트설정환경설정(커맨드-,) > 키워드: font를 치면 다음과 같은 화면이 나온다. 처음에는 설정을 바꾸지 못해서 이게 뭐지 하고 있엇는데, 찬찬히 읽어보니 "Read-only scheme, copy to edit" (읽기 전용 스킴이니, 편집을 위해서는 복사하시오.)라고 써있었다. Save As... 를 눌러 다른이름으로 저장하면 편집이 된다. 영문폰트는 대부분 Primary font에 있을 테니 한글을 위해 Secondary font를 지정해주었다.http://webnaute..
El Capitan - Mac Book Pro 256GB 최초용량 El Capitan을 맥북 프로에 클린 설치를 하였다.OS만 용량이 얼마나 되는지 알아보기 위해 스냅샷을 만들었다. 11.71GB를 OS가 차지하는 구나...
Swift 학습 Objective-C에 비해 Swift는 좀더 배우기쉽다고 하고 웹 상의 강의도 더 많아서 Mac OS X 애플리케이션을 하이브리드로 개발을 하려고 한다.Swift와 Objective-C를 같은 프로젝트에서 사용가능 하다는 것은 아래 링크에 잘 설명이 되어 있다. Swift and Objective-C in the Same Project 스위프트는 오브젝티브 씨와 호환이 가능하기 때문에 야 언어를 포함하는 프로젝트 생성이 가능하다는 것이다.이런 동시에 호환 가능한 특성을 애플에서는 Interoperability라고 부르는 것 같다.Interacting with Objective-C APIs 1. UI: Swift2. Core: 계산 로직 - Objective-C, 추후 Metal (Meta 프레임워크는 ..