Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

iOS 개발일지

0704 새싹 1회차 정리 본문

SeSAC iOS 데뷔과정 2기

0704 새싹 1회차 정리

Lia's iOS 2022. 7. 4. 20:47
iOS 앱 개발자 데뷔 과정 1회차

드디어 기대하던 과정 첫날!!

 

정말 오랜만에 8시에 일어나 밥을 먹고, 줌 비디오/오디오 설정을 하자 9시가 되었습니다

아무래도 첫날이라 간단히 storyboard로 UI를 구성하는 정도만 진행했는데, 설명이 너무너무 친절하셨어요ㅎㅎ

다른 분들이 올려주신 블로그에 들어가보니, 이미 블로그에 정리를 하고 계셨던 분들이 많으시더라구요

따라잡으려면 정말! 열심히! 해야겠다고 생각했습니다^ㅠ^

저는 블로그도 처음이기 때문에 일단 가볍게 작성해보려고 합니다~

 

강의가 끝난 다음 공부하고 정리할 내용은 크게 3가지가 있는 것 같네요!

Checklist 로 그날의 개념 정리를 하고, Assignment 로 배운 내용을 복습하며, Mission 를 통해 심화 학습을 할 수 있어요.

물론 강의 자료에 제시되지 않은 것들에 대해서도 혼자 공부를 하면 더 좋겠죠 :)

#2와 #3에 대해서는 공부한 모든 내용을 다 적을 수는 없고, 중요하지 않은 부분에 대해서는 자세히 적지 않아도 된다고 생각하기 때문에 인상 깊었던 부분과 제가 나중에 까먹을 것 같은 부분(^^;), 새로 알게 된 것들 위주로 정리하려고 해요!

 

 

 

 

#0. Memo

이것저것 눌러보며 알게된 것들!

Lable - Line Break를 설정하면 문자열의 크기가 Label의 범위 이상일 경우 어떻게 자를지 정할 수 있다.

UITextField - Placeholder에 내용을 입력하면, 사용자가 해당 TextField에 직접 입력하기 전까지만 보여주는 텍스트가 된다.

UITextField - KeyboardType를 설정하면 키보드의 종류를 제한할  있다.

UITextField - Secure Text Entry를 체크하면 사용자가 입력한 텍스트를 보이지 않게 할 수 있다. (비밀번호 등)

UITextField - Clear Button은 경우에 따라 보이거나 보이지 않게 설정할 수 있다.

UITextField - Return Key를 설정해주면 키보드의 우측 하단에 위치하는 Return Key의 종류를 설정할 수 있다.

UIImageView - Content Mode를 설정해, 실제 이미지와의 비율 차이가 있을 때 어떻게 할지 정할 수 있다.

 

 

 

 

#1. Checklist

Bundle Identifier

어플의 주민등록번호와 같은 것! 출시 후에는 수정이 불가능하다고 봐야 한다.

 

Human Interface Guidelines

애플의 앱 개발 가이드라인. https://developer.apple.com/design/human-interface-guidelines/platforms/designing-for-ios/ 에서 확인 가능

 

SF Symbols

애플에서 기본적으로 제공하는 아이콘 모음집! 손쉽게 여러 아이콘을 사용할 수 있다.

* SF Symbol은 폰트 속성을 가진 이미지라고 이해하면 된다.

 

Asset

ImageView에 사진을 삽입하기 위해선 Assets에 사진을 등록해야 한다.

 

Launch Screen

어플을 실행했을 때 잠깐 보여주는 로딩 화면

 

Entry Point

main storyboard에서 첫번째로 보여줄 화면을 표시하는 화살표! 사라졌다면 Is Inital View Controller에서 만들 수 있다.

 

Simulator Build

cmd+r을 통해 시뮬레이터를 실행할 수 있고, 또는 cmd+b를 통해  빌드만 실행할 수도 있다.

 

 

 

 

#2. Assignment

과제 1

참고 자료(좌), 결과물(우)

 

 

비효율적이기 짝이 없는 코드...

 

어떻게든 모서리를 둥글게 해 보겠다고 코드를 작성해보긴 했는데, 이보다 비효율적일 수는 없다...ㅎㅎㅠ

세 개의 ImageView를 묶어서 한 번에 변경하고 싶었는데, 계속 오류가 나서 원래 안되는건지 아님 방법이 잘못된건지... 하여튼 계속 고민하다간 다음 과제를 못할 것 같아서 이렇게 해결되지 않는 문제는 적어놨다가 주말에 다시 알아보기로 했다.

 

과제 2

 

참고자료(좌), 결과물(우)

 

StackView나 CollectionView로 만들면 더 깔끔해질텐데...

글 다 작성한 후에도 자기 전까지 고민해봐야겠다.

 

 

 

 

# 그 외

iOS 버전은 9 -> 10과 12->13에서 많이 달라진다. (오류가 발생하기 쉽다.)

현업에서는 생각보다 iOS12정도의 버전을 기준으로 어플을 개발하는 경우가 많다고 한다.

 

 

'SeSAC iOS 데뷔과정 2기' 카테고리의 다른 글

0710 1주차 마무리  (0) 2022.07.10
0708 새싹 5회차 정리  (0) 2022.07.08
0707 새싹 4회차 정리  (0) 2022.07.07
0706 새싹 3회차 정리  (0) 2022.07.06
0705 새싹 2회차 정리  (0) 2022.07.05