최근 이직을 준비하면서 한 회사에 이력서를 넣은 경험이 있습니다.OO회사 (이름을 밝히면 왠지 모르게 안될것같아 비공개로 하겠다)에서 서류통과 후 개발과제를 전달받았습니다. 참고로 저의 인생 첫 회사는 게임회사였는데, 그곳에서는 Android앱으로 테트리스를 만들어보라는 과제를 받았었죠. - 신입의 실력이었지만 어째뜬 기능구현은 완벽했었습니다! (?그랬을거에요)(사실 지금 그 프로그램을 구동해보고, 소스를 보고있노라면 .... 정말 늅늅이 개발자였구나.. 싶다) 다시 본론으로 돌아와서... 과제는 지뢰찾기를 만들어보라는 것이었습니다.게임회사가 아니었기에 지뢰찾기라는 게임을 만들어보라는 과제는 다소 생소했지만, 만들어보았습니다. 사실 지뢰찾기는 인터넷에 검색해도 내용도 많고, 쉽다. 무엇보다 구현이 어렵지..
안녕하세요 인터넷을 돌다가 IOS ViewController 생명주기에 대한 좋은 자료가 있어서 이렇게 공유합니다. 출처 : https://developer.apple.com ViewDidLoad - 해당 뷰컨트롤러 클래스가 생성될 때(ViewWillAppear전에 실행) 실행됩니다. Low memory와같은 특별한 경우가 아니라면 딱 한번만 실행되기 때문에 초기화 할 때 사용 할 수 있습니다. ViewWillAppear - 뷰 컨트롤러가 화면에 나타나기 직전에 실행됩니다. 뷰 컨트롤러가 나타나기 직전에 항상 실행되기 때문에 해당 뷰 컨트롤러가 나타나기 직전마다 일어나는 작업들을 여기에 배치 시킬 수 있습니다. ViewDidAppear - 뷰 컨트롤러가 화면에 나타난 직후에 실행됩니다. 화면에 적용될 애..
안녕하세요 시원한물냉입니다. 유니티가 5.4버전을 새로 내놓았습니다. Graphics & rendering performance improvements:Better multithreaded renderingFewer draw calls with GPU Instancing – available on Windows, OSX, Linux, PlayStation 4, and Xbox OneImproved low level graphics features: texture arrays, compute shaders, and moreFor Artists:Thanks to sizing controls, a new trigger module, and better lighting with Light Probe Proxy ..
Android: 화면 회전 (Rotation)Posted at 2010/11/08 21:41Filed under 오픈소스 비즈니스 컨설팅/Mobile안드로이드 앱을 개발할 때, 가장 복잡하고 까다로운 것은 화면의 회전에 따른 데이터 처리일 것이다. 모바일 앱을 개발하면서 조금씩 정리해 둔 것을 풀어 본다. 화면 회전Resource에서 화면(layout) 정의세로 화면 : /res/layout-port/~.xml가로 화면 : /res/layout-land/~.xml회전 상태 확인Android 2.1WindowManager wm = (WindowManager) getSystemService(Context.WINDOW_SERVICE); Display display = wm.getDefaultDisplay();..