혼자 공부만 하다보니 집중도 안되고 딴짓을 너무 많이하게 된다

확실히 누군가 감시? 하고 잡아주는 사람이 필요한듯

 

아니 그보다 혼자해도 독서실 이나 카페를 가면 될텐데

코로나 때문에 집에서만 하다보니 방해요소가 너무 많다

 

그러다 같이 취준을 하는 친구와 이에대해 얘기를 하게 되었다

그친구도 똑같다고ㅋㅋㅋㅋㅋㅋㅋ

 

옛날에 같은분야를 공부할땐 매일 아침 학원처럼 정시에 만나서 공부 같이하다 저녁에 헤어지고 그랬는데

 

그때를 생각하며 방송공부 해볼래? 라는 말이 나왔다 ㅋㅋㅋㅋㅋㅋ

꽤나 괜찮은데? 떨어져 있지만 어쨋든 화면을 서로 보며 딴짓을 하나 감시하고 눈치를 줄수 있으니

 

그러다 디스코드로 화면공유 방을 만들어 서로의 화면을 공유하며 공부하기 시작했다

 

집중력 대단하다! 일단 같이 공부하는 느낌이 들어 집중도 잘되고

딴짓하면 눈치보여 딴짓도 못하게된다!

 

진작 이렇게 공부할껄 ㅋㅋㅋㅋ

 

처음엔 그냥 방만 파서 둘이 하고있었는데

 

친구들 중 회사에 다니는 친구들도 있어서 그친구들도 그 소식을 듣고 방에 들어왔다!

 

이 친구들은 요즘 재택근무를 하기 때문에 화면공유를 하지 않는대신 우리의 화면을 틀어놓고 회사일 하면서 수시로

우리의 공부 모습을 보고있다 ㅋㅋㅋㅋㅋㅋ

 

이친구 때문에 자극도 많이된다 우리도 언젠간 저렇게 회사일 하게되는 날이 오겠지!

 

애들이 하나둘 들어오면서 디코방도 나름의 체계를 갖추게 되었다!

 

사실 이 글을 쓰는 지금도 라이브 화면공유를 하며 공부중이다

 

아 나는 화면공유로 뭔갈 보여주기보다 책을 보는 시간이 더 많기 때문에 카메라를 켜놨다 ㅋㅋㅋㅋ

 

공지방에는

나름 체계적인 시간표

 

ㅋㅋㅋ 그리고 계획 및 할일에는

 

다들 나름대로의 계획을 쓰고있다 ㅋㅋㅋㅋㅋㅋㅋ

 

아니 나 이거 쓰려고 캡쳐하면서 본건데 생존일기 쓰고있네 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 진짜 웃겼다 ㅋㅋㅋ

여기엔 각종 명령어와 같은 것들을 바로바로 볼수있게 하나둘 채워갈 예정!

 

 

친구와 얘기하면서 이거 효과가 좋으면 공개적으로 어떤 분야를 공부하던 상관없이

여러사람이 모여 이렇게 공부하면 좋을것 같다는 생각을 하게됐다!

 

이미 효과는 충분히 증명 된거 같은데???

 

이만 글을 줄이고 나도 다시 빡공 모드로!

책을 보고있다

꼼꼼한 재은씨 책은 닉값을 한다!

 

엄청 꼼꼼히 설명되어 있다

 

이전에 들었던 강의에서

왜? 이게 왜?

하는 의문이 이책을 보니 다 해결되었다

 

책의 내용을 요약해서 올리고 싶지만 저작권의 문제때문에.

 

최대한 빨리 보고 실 프로젝트를 해봐야겠다

그리고 책을 다 본후 이해한 내용을 바탕으로 기본 개념을 다시 적는 형태로 블로그를 운영해야지

 

저번 글에서는 xcode 에서 프로젝트를 생성하는 법을 알아보았다!

프로젝트 생성후 각종 설정을 해야하는데 중요한 부분을 위주로 포스팅 해야겠다!

 

/*

프로젝트 생성 방법에 대한 포스팅은

ai-hong.tistory.com/70

 

1. Xcode 프로젝트 생성

xcode 를 실행하고, 프로젝트를 만드는 방법까지 설명한다. xcode를 실행하면 위의 이미지를 볼수 있을것이다! ( 본인의 버전은 xcode 12.3 버전 ! ) 버전에 따라 다소 다를수도 있지만 가능하면 최신으

ai-hong.tistory.com

*/

 

 

먼저 왼쪽창에서 제일 위에 있는 프로젝트 명을 클릭하면 각종 설정 화면이 뜰것이다!

 

 

그중 제일 위에 위치해있는  Identity 를 살펴보자!

Display Name APP 의 이름을 작성하는곳! 앱의 이름이 설정과 같이 표시된다
Bundle Identifier 앱 스토어가 앱을 식별하는 고유 코드
Version 앱의 버전을 의미
Build 릴리즈 를 의미

 

다음을 Deployment Info 를 보자!

제일 위 칸의 iOS 버전은 해당 앱이 구동될 기기의 최하 IOS 버전을 의미한다!

사진과 같이 13.0 이라면 최소 IOS 13.0 버전 이상에서만 해당 앱을 실행할수 있다!

iPhone 과 iPad 지원을 선택할수도 있다!

 

Main Interface 는 앱이 처음 실행될때 기본 인터페이스 파일을 무엇으로 할 것인지 설정하는 항목!

우리는 기초를 배우는 것이기 때문에 Main.storyboard 를 사용하기 위해 Main 그대로 둔다!

 

Device Orientation 은 모바일 기기의 가로,세로 회전 여부를 결정하는 항목이다! 각각의 내용은 다음과 같다

Portrait 디바이스의 기본 방향
Upside Down 상 하 반전! ( 디바이스 기본 방향의 180도 회전 )
Landscape Left 디바이스를 왼쪽으로 90도 회전
Landscape Right 디바이스를 오른쪽으로 90도 회전

 

다음으로 App Icons and Launch Images 탭을 살펴보자

해당 탭에서 Launch Screen File 은 앱이 수행된후 처음 보여질 화면을 의미한다

즉, 실제 앱이 수행된후 기능을 수행하기 전에 잠깐 보여질 화면을 구성하는것이다..

가령.. 카카오톡을 실행할때 잠깐동안 나오는 이미지 같은것들이다

이러한 것을 Splach(스플래시) 라고 부른다!

 

이에대한 설정은 추후 공부하면서 구성해 봐야지!

 

다음은 Frameworks, Libraries, and Embedded Content 탭이다!

지금 당장은 기초를 공부하는 것이기 때문에 해당탭에서 설정할것은 없지만

추후 앱을 개발하다 보면 반드시 외부 라이브러리 나 프레임워크를 사용하게 될것이다

그러한 경우 이곳에서 추가시켜주면 된다!

 

이제부터 정말 간단한 앱을 구현해보자!

xcode 를 실행하고, 프로젝트를 만드는 방법까지 설명한다.

xcode 실행시 화면

xcode를 실행하면 위의 이미지를 볼수 있을것이다! ( 본인의 버전은 xcode 12.3 버전 ! )

버전에 따라 다소 다를수도 있지만 가능하면 최신으로 update 를 하는게 좋음!

 

새로운 프로젝트를 생성하기 위해서는 create a new Xcode project 를 클릭한다!

 

그럼 위와 같은 창이 뜨게 되는데 우리의 목적은 APP 개발이기 때문에 App 탭을 클릭한 후 next 클릭!

( 이 창에서 macOS, iOS, watchOS, tvOS 등 다양한 OS 개발에 맞게 설정할수 있다, 추후 나도 watch용 OS 개발을 해봐야지 )

 

 

그럼 위와 같은 창이 뜨게 되는데 

그 안의 기능은 다음과 같다!

내용 설명 내가 한것
Product Name 프로젝트의 이름을 기입 Hello World
Team 개발자 팀의 계정 아직 개발자 계정이 없기때문에 Apple 계정을 입력했다 ( 이런 경우 Personal Team 이라고 표시됨! )
Organization Identifier 소속된 조직명 소속된 조직이 없기때문에 이름 이니셜로 기입
Bundle Identifier 앱의 고유 식별코드 ( 임의 수정 불가 ) Organization Identifier + Product Name 으로 자동으로 기입된다 ( 수정불가 )
Interface Storuboard 와 SwiftUI 선택 본인은 StoryBoard로 개발할것이기에 스토리보드 선택
Language Swift 와 Objective-C 선택 Swift 로 개발!
Use Core Data 앱 내에서 데이터 저장을 위한 객체인 코어데이터의 사용 여부 사용하지 않음!
Include Tests APP 에 대한 테스트를 진행하고 결과를 검사해볼수 있는 기능을 제공한다! ( XCTestCase를 상속받을 클래스가 추가됨 ) 사용하지 않음!

 

이후 Next 를 클릭하면

어디에 저장할 것인지 디렉터리를 선택할수 있는 창이 나온다 원하는 위치에 저장하고 Create 를 클릭!

프로젝트가 생성되었다!

 

자세한 내용은 다음에 설명한다!

오늘 체크인 미팅을 진행하였다

 

아침 10시부터 열렸는데

Zoom 으로 1:1 이였다

 

미팅 내용은 간단한 신원확인

 

10시 15분 링크 메일이 왔다 오자마자 클릭! 을 했지만

4시간이 지난 2시 20분쯤 내 차례가됐다

 

4시간동안 아무것도 못하고 대기만  정말 짜증났지만 어쩔수 없으니

 

그러고 나서는 교육 영상과 QnA 시간을 갖게 되었다

 

사실 42서울을 추천해준 형의 도움과 같이 신청한 친구때문에 그냥 한번 해볼까?

라는 마음이였지만

 

QnA 시간을 갖게된후 너무나 간절한 마음이 생겼다

 

꼭 본과정까지 통과해서 IOS 개발 동아리에 들어가 이것저것 개발해보고 많은것을 배워봐야지

 

아 그전에 라피신 신청부터 신경쓰자

 

+ Recent posts