안녕하세요 :) Zedd입니다. 오늘은 Xcode 15를 간단히 살펴보려고 합니다. (쓸 날은 멀었지만 ㅎㅎ..) [읽기전에 참고] - 아직 정식 릴리스가 아닌 베타 - New feature 위주로 볼건데, 안보는 내용도 있을 수 있음 - 내 맘대로 좀 쉽게 풀어서 쓰는것도 있을것 같음 # 용량 용량이 50% 작아졌다고 했는데 진짜 그런듯;; # 인터페이스 이건 그냥 내가 넣고싶어서 ㅎ.. 더 이뻐진게 기특해서 넣음 # 북마크 기능 1. 특정 파일 자체를 북마크 2. 특정 파일의 특정 라인을 북마크 둘 다 가능. Project Navigator에서 파일 > 우클릭하면 북마크 기능을 볼 수 있다. 파일 자체를 북마크하거나, 현재 해당 파일에 커서가 있는 라인이 자동으로 나옴 코드 소스 내에서도 당연히 북마..
안녕하세요 :) Zedd입니다. 웬만한 걸로 날 놀라게 할 수 없을걸 Xcode ✔️ Xcode 14 미만 보다 30% 작아진 바이너리 → 다운로드 및 설치 속도가 훨씬 빠름 Xcode 14 실행하려고 딱 누르면 요런 화면이 뜹니다. watchOS, tvOS 시뮬레이터 런타임 다운로드 여부를 내가 선택할 수 있게 되어 바이너리가 30% 작아졌다고 하는 것 같네요. ✔️ 모듈 빌드 및 링크 단계에서 향상된 병렬처리 -> 프로젝트 빌드 속도가 최대 25% 빨라짐 [기존] Xcode는 Application, framework와 같은 multiple targets을 빌드할 때 1. 프레임워크 소스를 컴파일 2. 모듈을 생성 3. Application 소스를 Link 하고 컴파일 4. Application을 Li..
안녕하세요 :) Zedd입니다. Xcode 13.3 Beta가 또 고새 나왔네요. 릴리즈노트를 보니 New Feature들도 좀 있는 것 같아서 New Feature위주로 호다닥 보겠습니다. Xcode 13.3부터는 반드시 macOS Monterey 12 or later가 필요하네요. (Xcode 13.2.1까지는 빅서여도 ㄱㅊ) 저는 원래 빅서였는데, 이거 때문에 올림 ㅎ;; # Build System 빌드 시스템과 Swift 컴파일러 -> 사용 가능한 코어를 더 잘 활용하는 새로운 모드가 나옴 => Swift 프로젝트의 빌드 속도가 빨라진다. 모드는 옵트인이며 전역적으로 활성화할 수 있음. shell defaults write com.apple.dt.XCBuild EnableSwiftBuildSyst..
안녕하세요 :) Zedd입니다. 정님의 Xcode Cloud 베타 가벼운 체험기를 읽고, 아 나도 해봐야지! 하고 다짐했었는데.. 오랜만에 애플에 연결된 메일함을 들어가니 예전에 베타 신청한게 승인이 되었다는 메일이 왔었네요! 바로 써봅시다! (Xcode Cloud가 어떤건지는 설명 안함. WWDC21 Meet Xcode Cloud 참고) 저는 얼마전에 갓 나온 Xcode 13.2로 해봅니다 🚀 🚨 정식(?) Xcode Cloud가 아니라 베타에요!!! 베타는 여기에서 신청하면 됩니다. 1. Create Workflow Xcode Cloud의 가장 강력한 점 중 하나가 바로 Xcode에서 바로 할 수 있다는 점인데요. Xcode > Product > Xcode Cloud > Create Workflow를..
안녕하세요 :) Zedd입니다. 오늘 Xcode 13.2 Beta가 나왔는데요! 새로운 기능으로 Swift Playgrounds App이 나와서 간단히 살펴보려고 합니다. # 프로젝트 생성 ✔️ Xcode 13.2 Beta 다운 받기 ✔️ Swift Playgrounds App 클릭 🤔 : 엥 프로젝트 폴더 어디갔지? 🧑💻 : Swift Playgrounds App 은 .xcodeproj가 만들어지지 않습니다! .swiftpm 확장자로 파일 단 한개가 만들어집니다. ✔️ 프로젝트 생성 후 화면 ✔️ ContentView 기본적으로 SwiftUI base인 듯 하다. [General] 정말 간단한.. 설정만 할 수 있다. Accent Color와 App Icon을 누르면 Assets으로 이동. [Sign..
안녕하세요 :) Zedd입니다. 오늘은 Code Coverage를 알아보는 방법에 대해서 공부해보겠습니다. # Code Coverage? Code Coverage는 테스트의 가치를 측정하는 도구. (Code coverage is a tool to measure the value of your tests.) 출처 : 애플 문서 # Code Coverage 활성화 Edit Scheme의 Test > Options에 가시면 Code Coverage 모으도록 체크할 수 있습니다. allTargets으로 할 수도 있고, some Target으로 바꾸면, 특정 Target을 선택할 수도 있습니다. 저는 이렇게만 해줄게요. 그런 다음, 테스트를 돌리면 Report Navigator에 이렇게 Code Coverage가..
안녕하세요 :) Zedd입니다. Xcode에서 Swift Package를 만들면 이런 체크박스를 볼 수 있습니다. 제가 Xcode를......몇년동안 만져봤지만 Xcode와 github을 연동한다거나..뭐 그런걸 단 한번도 안해봤거든요? 근데 그냥 혹시나해서..해봤는데 엄청 편하더라구요...!!!!!!!!!!!!!!!!! 저는.......터미널 + 소스트리충이여서 항상...이렇게.....터미널로 처음 세팅작업을 하고.... 그 다음부턴 터미널 + 소스트리로...소스들을 관리합니다. 근데 지금 잠깐 해보니까... 나 왜 이런짓 하고있었지..??? ㅋ.....!!!!!! 암튼 좀 자세하게 공부해보려고합니다. Xcode 12 Beta 환경에서 해보도록 하겠습니다. Xcode 11.x에서도 같을거에요! 먼저, ..
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를 따라가는데,..
- swift3
- 회고
- 스위프트 문법
- swift delegate
- fastlane
- Xcode
- Accessibility
- np-complete
- 제이슨 파싱
- swift sort
- UIBezierPath
- ios 13
- Combine
- github
- SwiftUI
- WidgetKit
- iOS delegate
- IOS
- swift array
- Git
- Swift
- WKWebView
- swift tutorial
- np-hard
- actor
- swift 공부
- FLUTTER
- 스위프트
- 피아노
- WWDC
- Total
- Today
- Yesterday