티스토리 뷰

공부

Xcode 12(Beta)를 살펴보자

Zedd0202 2020. 6. 23. 15:12
반응형

 

WWDC가 시작됐다..키노트를 다 본건 처음이다...!!!!!!! ㅋ_ㅋ

뭔가 다 보니까 진짜 iOS개발자 같구 막.....흠흠...뭔가 재밌었다.

 

안드는 한 10년전에 나온 기능들을 오우 정말 놀랍지않니?

하면서 소개한 기분이 들지만

내 기분탓이겠지/..?

아무튼 오늘은 Xcode 12 Beta를 살펴볼예정 

준비물 : Xcode 12 (Beta)

 

왼쪽이 Xcode 11.5, 오른쪽이 12,

iOS프로젝트를 만들 때 Single View App이 그냥 App으로 변했다. 

그리고

Multiplatform탭이 생겼다. 

안은 이렇게 생김 

 

일단 나는 iOS탭의 App을 만들어보겠다. 

이렇게 나오는데 달라진 점은, 

Life Cycle이라는게 생겼다. 

이건 Life Cycle위에있는 Interface를 따라가는데, 

Interface에는 Stoaryboard와 SwiftUI가 있다. 

StoaryboardUIKit App Delegate밖에 선택 못하고

SwiftUI interface면

SwiftUI App이 추가된다. 

 

Storyboard Interface -  UIKit App Delegate

SwiftUI - SwiftUI App

이렇게 2개 만들어서 봐야겠다. 

내 눈에 띄는 점을 차례로 말해보겠음

 

1. Project Navigator 

프로젝트 네비게이터에 있는 이런 파일들이...폰트 사이즈가 커졌다. 

개인적으로 코드 폰트 사이즈를 좀 크게 하고 보는 편인데 나에게 아주 좋은 변화이다...

아래에 나오겠지만 크기를 조정할 수 있다. 

 

 

2. Navigator Tab? 아이콘 변화 

Xcode 11.5 / Xcode 12

뭔가 간격도 넓어지고 아이콘도 바뀐게 있다. 

 

3. Inspector 아이콘의 변화

Xcode 11.5 / Xcode 12

솔직히 이런거 안궁안물일 수 있는데.....

나는 이런 소소한 변화가 너무 좋다.

 

4. 이부분 이름을 뭐라고 하는지 모르겠다. 이부분도 아이콘 변화

Xcode 11.5 / Xcode 12

그거..스토리보드 하단 오른쪽에 있는거...

 

5. Navigator / Inspector 열고 닫는(?) 버튼의 변화

기존에는

프로젝트 오른쪽 상단에 이렇게 있었다면

Xcode 12에는

이렇게 양쪽으로 분리가 되었다.

 

6. 기본 타겟 아이콘(?)변화 및 시뮬레이터 아이콘 변화.

왼쪽이 Xcode 11.5, 오른쪽이 Xcode 12이다.

 

 

7. Preference UI변화

Xcode 11.5 / Xcode 12

크게 한번 더 보자. 

아이콘도 바뀌고...

여기서 Navigator Size를 조정할 수 있다. 

난 무조건 Large...

 

8. 스토리보드 미니맵

미니맵이 생겼다. 

뷰컨이 추가되면서 막 늘어나기도 하고...신기 ㅋ 

당연히 미니맵 안에서 클릭도 가능하고 클릭하면 거기로 이동한다. 

물론

끌 수 있으니 참고. 

 

9. Assets에 기본적으로 Accent Color.

Xcode 11.5 / Xcode 12

당연히 Color asset이다.

 

10. SVG지원

Xcode12부터는 SVG가 지원된다.

기존에는 SVG를 추가하면

이런식으로 나왔는데, 

이제는 잘 된다.

 

11. 에러 아이콘 변화..

ㅋㅋ.....ㅋㅋ...아니 그냥 발견하면 짜릿함

 

12. Code Completion

그저...wow...

참고로 Xcode 12에서는

Completions이 완성도도 높고, 정확하고, 최대 12배정도 빨라졌다고 한다. 

근데 뭔가 메소드 정의가 나오는게 잘 안읽힌다. 테마때문인가!?

 

13. Button Type추가.

Xcode 11.5 / Xcode 12

Close가 추가됐다. 

이렇게 생겼다.

 

14. Multiplatform App

이것ㄱ도 만들어보자.

막 아까처럼 뭔가 옵션이 많이 없다. 

만들면

이렇게...각 플랫폼에 맞게 뭐가 생긴다. 

타겟도 자동으로 생기고..

 

이제 더 볼건 없는듯? 

15. 마지막....

Xcode 11.5 / Xcode 12

 

짜릿해 놀라워 

 

 

 

Xcode 12 Beta Release Notes를 보면서 빠르게 볼 수 있는 것만 간단히 봤다. 

Xcode 12 for macOS Universal Apps beta도 깔고싶은데 macOS 11이 필요하다..ㅎ...

눈에 띄는 변화가 또 있다면 댓글로 알려주면 감사한 부분...

반응형

'공부' 카테고리의 다른 글

Feedback Assistant  (0) 2020.07.02
SF Symbol 2를 살펴보자.  (0) 2020.06.27
Github Actions ) Pull Request  (0) 2020.06.22
Github Actions에서 사용할 Token만들기  (2) 2020.06.17
Metal ) Custom Core Image Filter  (0) 2020.06.16