안녕하세요 :) Zedd입니다. Xcode Cloud (1) - Setup 에서 정말 맛만 봤다면...오늘은 Workflow를 살펴볼게요! Workflow는 크게 - General - Environment - Start Condition - Actions - Post-Actions 가 존재하는데요. 오늘 글에서는 General과 Environment만 살펴보겠습니다! (Start Conditions, Actions, Post-Actions은 다른글에서..! 같이 쓰고 있었는데 너무 길어지고 눈에도 잘 안들어오네요@_@..) 🚨 Xcode Cloud (Beta)를 사용하시는 분들...🚨 언제부터인지는 모르겠지만.. Xcode 13.2(13C90)에서 Xcode Cloud가 안되네요 ㅠ Xcode 13.2...
2018년 회고와 2019년 다짐 2019년 회고와 2020년 다짐 2020년 회고와 2021년 다짐 올해도 어김없이! 2021년 회고를 작성해보려고 한다. 나의 2021년을 되돌아보면서 어떤일들이 좋았는지, 아쉬웠는지 등을 생각해보려고한다. # 이직 올해 초부터 스펙타클했다. 나에게 이직이란 정말 먼 단어였는데, 올해 초 이직을 해야겠다는 결심을 했다. 이직을 많이 해본 사람도 이직이 쉽지 않을텐데, 처음이다보니 모든게 막막했다. 이직을 하기로 결심했으면 이력서를 써야하는데, 이 이력서 쓰는 것 조차 쉽지 않았다. ㅋㅋ.. 지인의 도움을 받아 어떤식으로 쓰면 좋은지 조언을 구하고, 쓰고 나서도 피드백을 받았다. 이력서 쓰는 과정에서 제일 잘한 일이라고 자부할 수 있다. ㅎ.ㅎ 거의 동시에 Swift/i..
안녕하세요 :) 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를..
아니 맨날 fork만 쓰다가... 오랜만에 날것의 감성으로..터미널을 쓰는데.. push를 하려니까 갑자기 Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. 이런 에러가 떴다. 8월에 변경됐는데 지금 발견하다니 ㅎㅋ 대단해!!! https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ Token authentication requirements for Git operations | The GitHub Blog Beginning August 13th, 2021, w..
안녕하세요 :) Zedd입니다. 오늘은 Custom View Modifier만들기 및...이걸로 버전 분기 꼼수.. # 목적 이번 글에서는 1. View Modifier가 어떤것인지 2. Custom View Modifier를 만드는 방법 3. (번외) Custom View Modifier를 사용한 버전 분기 (꼼수).. 를 다룬다. # View Modifier SwiftUI에는 ViewModifier라는 프로토콜이 존재한다. 이 modifier를 적용하면 View의 원래 값의 다른 버전을 생성하게 된다. 어렵게 생각할 필요 없이, View Modifier는 그냥 우리가 늘상 쓰는 struct ContentView: View { var body: some View { Text("Zedd") .font(...
안녕하세요 :) Zedd입니다. 오늘은 ViewBuilder에 대해 공부! # ViewBuilder 정의 : Closure에서 View를 구성하는 custom parameter attribute 뭔소린지 모르겠지만 "Closure에서 (Child) View를 구성한다"만 알면 된다. @ViewBuilder 사용법을 알아보자 # 사용 1. @ViewBuiler Prameter HStack, VStack은 많이 쓰고 봤을것이다. var body: some View { HStack { Text("Zedd") Text("Zedd") } } 보통 이런식으로 쓸텐데, 저 HStack을 보면 Closure안에!!!!!! View들을 넣어주고 있다. HStack의 생성자는 다음과 같이 생겼는데, @inlinable p..
안녕하세요 :) Zedd입니다. 오늘은 그냥 기록용. 제목은 SwiftUI로 했지만 SwiftUI에만 국한된 이야기는 아닐 수 있겠다. UIKit으론 안해봤음ㅋ.. # 문제 struct ContentView: View { @State var selection: Int var arr = ["Zedd","Alan Walker", "David Guetta", "Avicii", "Marshmello", "Steve Aoki", "R3HAB", "Armin van Buuren", "Skrillex", "Illenium", "The Chainsmokers", "Don Diablo", "Afrojack", "Tiesto", "KSHMR", "DJ Snake", "Kygo", "Galantis", "Major Laze..
안녕하세요 :) Zedd입니다. Array의 인스턴스 메소드로 prefix / suffix가 있잖아요!? 다같은 prefix / suffix가 아니고..파라미터에 따라 조금씩 다른데, 그냥 썼다가 아주 큰일날뻔 했어서 ㅎㅎ.. 한번 쫙 살펴보려고 합니다. # 들어가기전에 prefix / suffix 친구들은 Array의 인스턴스 메소드이지만, return 타입은 ArraySlice 입니다. func someMethod(_ arr: [Int]) {} let arr = [1, 2, 3, 4].prefix(3) someMethod(arr) // 🚨 Error! [Int]의 prefix를 가져왔지만, [Int]가 나오지 않고 ArraySlice가 나왔기 때문에 위 코드는 컴파일 에러가 나게 됩니다. func s..
- swift delegate
- 스위프트
- np-hard
- 회고
- Xcode
- np-complete
- swift array
- Combine
- WKWebView
- 제이슨 파싱
- ios 13
- FLUTTER
- 피아노
- actor
- UIBezierPath
- swift3
- Accessibility
- 스위프트 문법
- swift 공부
- WidgetKit
- SwiftUI
- Swift
- github
- swift sort
- fastlane
- IOS
- swift tutorial
- iOS delegate
- Git
- WWDC
- Total
- Today
- Yesterday