iOS 개발자/iOS 스터디 정리

iOS 스터디 정리/1주차 : Xcode란?

FDEE 2021. 1. 14. 17:53

2020년 여름방학때 대학교 동아리에서

iOS 스터디 팀장을 맡아 6주간 진행을 했었습니다.

 

그때 진행했던 내용을 정리하여 글을 올리겠습니다.

 

1주차

 

가장 먼저 안드로이드 어플제작 경험이 있는 저로서

Android Studio 와 Xcode의 차이점부터 먼저 알게되면

Xcode가 어떤 프로그램이구나

이점을 먼저 숙지 시키고 싶었습니다.

 

아무래도 주인공은 나중에 등장해야겠죠?

먼저 Android Studio 부터 개인적으로 느낀 장단점에 대해 설명했습니다.

 

제가느낀 Android Studio는

코드 복붙이 가능하여 UI 수정이 편하나 이쁘게 제작이 힘들다

import 의 버전이 중요하다는 점이였습니다.

또한 Xcode를 경험해본 바로, 안드로이드가 지원하는 기본 기능이 Xcode보다는 제한적인 느낌이 있었습니다.

 

그렇기 때문에 원하는 기능을 이쁘게 만들기가 힘들다고 느껴졌습니다.

간단한 Android Studio 구동장면 입니다.

 

다음으로 Xcode의 개인생각은

새롭게 등장한 SwiftUI는 아직 경험해보지 못하였다는 점을 토대로는

 

StoryBord를 통해 UI를 제작시 수정이 복잡하지만 직관적이고 이쁜배치가 손쉽게 된다는 점이었습니다.

무엇보다도 애플이 기본으로 제공하는 기능들이 이쁘고 손쉽게 사용할 수 있다는 점이었습니다.

 

우리나라의 경우 iOS 개발자수가 워낙 적다보니

관련글을 찾는것 또한 힘든 점이지만

그래도 찾을 줄만 안다면 iOS 개발이 더욱 재밌겠다고 느꼈습니다.

 

간단한 Xcode 구동장면 입니다.

 

전에 '야곰' 유튜브 영상에서 49%의 비율로 iOS 개발자를 뽑는 구인글이 있다는 점을 들었습니다.

무엇보다도 저는 애플제품을 좋아하기에ㅎㅎ iOS 개발이 더욱 재밌었습니다

 

그렇게 간단하게 소개를 마친 후 프로젝트를 생성하여

 

 

입력과 버튼을 통해 화면에 보여주는 간단한 어플을 제작하였습니다.

 

 

스터디 영상

www.youtube.com/watch?v=Au-Hux6MN9M&list=PLjKSsFqRADtQ5GW3IRfNltmOvKNy3VHEb&index=1

www.youtube.com/watch?v=86ZHroWMjBU&list=PLjKSsFqRADtQ5GW3IRfNltmOvKNy3VHEb&index=2

www.youtube.com/watch?v=Ig2tOG_hukU&list=PLjKSsFqRADtQ5GW3IRfNltmOvKNy3VHEb&index=3