앱만들기4 아이폰 어플 만들기 독학 #8: 공부 진행 방향 설정(유튜브 앱 제작 중) 매일 업로드하려고 했는데 강의 형식이 아니라 딱히 쓸 내용이 없다 보니 미뤄졌다. 그래도 핵심 흐름은 계속 남길 예정. 현재는 계속해서 연습용 앱을 만들고 있다. 역시나 유튜브 CodeWithChris 강의 중에 "how to make a youtube video app"을 수강 중이다. 굳이 유튜브가 있는데 이걸 만들어야 하나? 싶겠지만 내가 배우고 싶은 기능을 쓰고 있어서 수강을 시작했다. 내가 만들고 싶은 앱은 아니지만 연습용이라는 목적을 분명히 하고 접근하려고 노력 중이다. Xcode가 제공하는 수 많은 Object와 함수(기능)들이 있다. 내가 당장 원하는 어플을 만들고 싶을 때 필요한 오브젝트(tableView, WebView 등등)들을 심어서 개발할 수 있다면 좋겠지만 지금 가장 큰 문제는 .. 2020. 4. 1. 아이폰 어플 만들기 독학 7일차: 두번째 연습용 앱 완성 두 번째 연습용 앱을 완성했다. 아직 간단한 카드 게임 수준이지만 지난번과 달리 이번에는 코드와 함수들을 어느 정도 이해했다. 유튜브 CodeWithChris의 28 days Challenge 강의를 따라한지 7일 차 두 번째 카드 게임을 완성했다. 원래대로라면 20일 차쯤 넘어서의 내용이지만 빨리 내가 구상하는 앱을 만들고 싶어서 진도를 마구 빼는 중이다. 이번 카드 게임의 주 내용은 UICollectionView의 활용에 있었다. UICollectionViewCell에 카드 이미지를 삽입하여 Match Game을 만드는 것. 16장의 카드를 생성 카드에는 앞, 뒷면이 있다 카드를 클릭해 뒤집었을 때 같은 그림이 나오면 Match 아주 간단한 게임으로 구현 순서를 요약하자면 UICollectionVie.. 2020. 3. 29. 아이폰 어플 만들기 독학 6일차: Swift 및 객체 지향 프로그래밍의 기본적인 문법 이해 정말 기본적인 문법만 이해했다. 아이폰 앱을 만드는 게 목표지 문제까지 풀면서 Swift를 배울 필요는 없다고 판단했기 때문. 앱 개발을 하는데 프로그래밍 언어의 역사를 배울 필요는 없지 않을까. 대학교 교양과목으로 C언어를 들어봤기 때문에 변수(value), 배열(array), 함수(function), 조건문(if), 반복문(while, for), 구조체(typedef, struct) 등에 대한 기본적인 이해는 있었다. 독학으로도 충분히 이해하기 쉬운 개념들이라 생각한다. 책은 열혈 C 프로그래밍을 봤지만 지금 생각해보면 굳이 책이 아니어도 유튜브에서 개념별로 짤막한 영상들만 봐도 충분하지 않나 싶다. 하지만 IOS Xcode 프로그래밍에 쓰이는 언어가 Swift 라기에 음... 컴퓨터 언어면 대충 형.. 2020. 3. 27. 아이폰 어플 만들기 독학 4일차: Xcode 11 - View Constraints 0 설정 불가능 에러 해결법 Xcode 11을 쓰다 보니 오류를 발견했다. ImageView 같은 Objects를 아이폰 화면 전체(View)에 꽉 채우고 싶은데, Constrain 0 설정을 해도 Safe View로 돌아간다는 것. 왼쪽 사진 1은 Constrain to margins를 체크하지 않고, Safe area가 아닌 View에 대하여 마진을 '0'으로 설정했지만 Constraints가 다시 '20, 20, 20, 20'인 Safe area로 돌아간 모습이다. 아이폰 화면을 꽉 채우려면 View에 대하여 Constraints의 마진들이 '0'이어야 하는데 Xcode 11에서는 0을 설정하면 Standard라는 결과값으로 돌아가는 오류가 나고 있다. 오른쪽 사진 2는 그 오류를 해결한 모습. 본론으로 오류를 해결하는 방법... 2020. 3. 25. 이전 1 다음