node.js는 콜백에 콜백에 콜백을 찾는다는 얘기를 들은적이 있습니다. 저는 macOS와 iOS를 병행해가면서 개발하고 있는데 Callback 메서드를 아예 이용하지 않는 것은 아닙니다. 하지만 연속으로 계속되는 Callback 메서드를 사용하지는 않았는데요, 이번에 node.js를 배우면서 머리가 지끈지끈 아팠습니다. 연속으로 쏟아지는 Callback 메서드에 코드가 잘 보이지 않고 이해가 잘 되지 않는 자신에게 화도나고... 강의를 보고나서 하루는 정신을 못차렸습니다. task1(arg1, (error, result) => { task2(arg2, result, (error, result2) => { task3(arg3, result2, (error, result3) => { // 복잡해! }); ..
iOS 어플리케이션 작업을 하면서 UI작업이 생각보다 많다는 것을 알게 되었습니다. 위 'iOS Image SIze and Resolution Guide'에 따르면, iPhone X, 8 Plus, 7 Plus, 6s Plus는 3배율 이미지를 사용하고, 이외 디바이스는 모두 2배율 이미지를 사용하고 있습니다. 만약 40 x 40 px 이미지가 필요할 경우 40x40(@2x), 80x80(@3x)두가지 이미지를 준비해 어플리케이션을 작성하면 픽셀 수는 차이가 나지만 디바이스에서 볼 때는 같은 크기의 이미지를 확인할 수 있게됩니다. 저같은 경우 포토샵으로 작업을 하다보니 매번 제일 큰 이미지를 만들어서 저장하고, 배율에 맞춰 줄여가며 작업을 진행하다보니 시간이 상당히 오래 걸렸습니다. 걸리는 시간을 단축하..
요새는 node.js를 새로 배우고 있습니다. 모바일 개발만 하다보니 백앤드부분이 많이 약했었는데, 강의를 들으면서 중간에 코딩했던 부분을 조금씩 올려보려고 합니다. url 모듈을 이용한 쿼리를 가져오는 연습입니다. Input url을 받아오는데, path가 add라면 쿼리의 숫자를 모두 더하고, minus라면 쿼리의 숫자를 모두 빼는 코드를 작성해 보았습니다. 더하는 경우에는 check를 굳이 사용하지 않아도 되는데, 강의 시간에 작성하다보니 minus처럼 동일하게 넣은것이 보입니다. minus의 경우에는 첫 인자가 양수지만 기본값을 0으로 놓고 계산을 한다면 0 - (양수) 가 되어버려서 음수가 되어버리는 문제를 해결하기 위해서 check를 이용하였습니다. 아직 자바스크립트 문법을 많이 사용해보지 않..
- Total
- Today
- Yesterday