본문 바로가기

iOS 개발

(2)
[iOS 개발 2주 플랜 0/14] CS193p 강의 듣기 전 알아야 할 것들 0. Background 내 코딩 경력: C++ 활용 임베디드 시스템 개발, python 활용 딥러닝 개발, MATLAB 활용 데이터분석, 안드로이드 스튜디오로 안드로이드 어플 개발을 독학으로 익혀 업무에도 활용했지만, 그만큼 자료구조와 시스템 체계에 대한 이해도가 부족하다. "이거 되네, 저거 되네" 같은 일들을 여러 차례 반복하고 나서 "이 예제 가져다 쓰자, 저 예제 가져다 쓰자"가 된 셈이다. 1. Approach 데이터 처리 작업을 하면 할수록, 메인 로직형성의 다음단계에서는 내가 손 쓸 일이 사라진다는 점이 안타까웠다. "아 데이터를 처리하면, 그걸 사용자에게 보여줄 수 있는 앱까지는 다 만들 줄 알아야겠다" 싶어서 앱개발 공부를 시작했다. 물론 회사에서 업무를 맡아 할 것은 아직 아니고, 퇴..
[아이폰 위젯 만들기 2주 플랜 1/14] 각종 에러를 대처하기 위한 개발환경 설정 방법 (codesign error, keychain error) 아이폰은 맥~아이패드~아이패드로 이어지는 통합된 환경에서 개발을 할 수 있기 때문에 안드로이드보다 더 개발이 용이한 편이라고 ChatGPT가 뭣도 모르는 소리를 아무렇게나 지껄이는 것을 그대로 믿은 게 잘못이었다. 애플의 개발환경은 도대체가 종잡을 수가 없었다. 이따위 환경에서 잘도 앱을 개발해 온 개발자들에게 경의를 표하는 바이다. 이따위 환경에서 잘도 세계 시가총액 1위 자리를 차지하고, 연간 99달러를 모든 개발자들에게서 뜯어가는 양아치들은... 분노 표출은 여기까지. 개발을 시작한지 이틀째, 아무리 주먹구구식 실습이라지만 한 번 빌드할 때마다 에러가 뜨는 상황은 욕이 절로 나오기 충분했다. 애플 개발자 등록을 하지 않고 (99달러를 내지 않고) 공짜로 빌드할 수 있는 횟수는 10번으로 제한되어 있..