안녕하세요 :) Zedd입니다. 오늘은 그냥 Github 프로젝트 만들어보는.. # Issues 개인프로젝트 진행 할 때, 할 일들을 까먹지 않게 기록하고 싶었습니다. 그리고 그것들을 Repository에 있는 Issues기능으로 이렇게요. 아시는 분은 아시겠지만, 이슈에는 아래 그림처럼 번호가 있고, (#7) 커밋 메세지에 "#7 어쩌구 저쩌구"를 넣으면, 이슈에 자동으로 관련 커밋을 보여줍니다. # 할 일 관리가 안된다 할 일 기록해야지! → 만만한 Issues탭에 가서 issue만들기 이런 Flow로 Issues탭을 메모장(?)느낌으로 사용하고 있었습니다. 결과적으로 할 일 관리가 전혀 안되는 느낌이었습니다. 물론 Issues가 할 일 관리용으로 쓰는게 아니어서 제가 불편하다고 느낀거겠죠!? 이슈가..
2018년 회고와 2019년 다짐 2019년 회고와 2020년 다짐 올해도 어김없이! 2020년 회고를 작성해보려고 한다. 회고의 시작은 역시 "회고하다"의 정의로 시작. 올해를 돌이켜보자. # 코로나 빠질 수 없지...코로나가 우리 모두의 일상을 바꿔놓았다. 2월 말 : 재택 근무 시작 7월 초 : 재택 근무 풀림 8월 중순 : 재택 근무 시작 10월 중순 : 순환 근무 시작 11월 초 : 순환 근무 끝. 11월 중순 ~ 현재 : 순환 근무 시작했으나 급 확진자 많아져서 재택 근무시작 올해 대부분의 시간을 재택근무로 보낸 것 같다. 바이러스가 일상을 이렇게 많이 바꿔놓을 수 있다는 사실이 새삼 놀랍다. 지금은 너무 심해지고, 3단계를 가네 마네 하고있지만.. 얼른 진정되고 건강한 사회로 돌아갔으면 좋겠..
안녕하세요 :) Zedd입니다. 오늘은 UITraitEnvironment와 traitCollectionDidChange를 알아봅시다! # traitCollectionDidChange은 어디에? traitCollectionDidChange는 인스턴스 메소드입니다. 그럼 어느 타입안에 들어있는 메소드일까요? traitCollectionDidChange은 UITraitEnvironment이라는 프로토콜안에 있는 메소드입니다. UIViewController, UIView가 이를 conform하고 있기때문에, 우리는 UIViewController나 UIView에서 traitCollectionDidChange를 오버라이드할 수 있게 됩니다. (UIViewController, UIView이외에도 UIScreen, U..
+ Xcode 14에서 비트코드가 사라지면서 AppStore에서 dSYM을 더이상 다운로드 하지 못하게 되었습니다! Xcode 14 이전것들은 여전히 다운로드가 가능하니 참고 하시길 바랍니다. 안녕하세요 :) Zedd입니다. 언제부터인지는 모르겠지만..앱스토어 커넥트에 활동 내역(Activity) 탭이 없어졌대요! 보통 dSYM다운로드 할 때 이렇게 다운받으셨을텐데요! 활동내역 탭이 없는 지금..dSYM다운로드 방법! 1. TestFlight탭에 들어가 dSYM을 받고싶은 빌드를 클릭해줍니다. 2. 좌상단의 빌드 메타데이터에 들어갑니다. 3. dSYM 다운로드! 한참 찾았네요 ㅠㅠ.. 포럼에 가보니 12월 8일부터 활동 탭이 없어졌다는 보고가 들어오기 시작했대요! 아무튼 저처럼 헤매시는 분들을 위해..기..
안녕하세요 :) Zedd입니다. 때는 2020년 12월 15일.. ~ 3년전의 제드 ~ iOS ) 내 사진앨범/카메라에서 이미지 가져오기 공부를 하게되는데.. 하지만 그 때...!!! extension ViewController : UIImagePickerControllerDelegate, UINavigationControllerDelegate { } UIImagePickerControllerDelegate와 UINavigationControllerDelegate를 같이써야 한다는 사실을 알게되는데.. 근데 갑자기 무슨 UINavigationControllerDelegate? 이건 왜해준걸까요? 저도 궁금해서 찾아봤는데, 저랑 똑같은 궁금증을 가지신 분이 계시더라구요. 여기에 가시면, 질문과 답변을 영어..
안녕하세요 :) Zedd입니다. 제가 예전에 iOS) 왕초보를 위한 3D touch (포스터치) - quick action라는 글을 작성했었습니다. 지금보니까 가독성 돌았군요...ㅎㅎ.. 일단 시작하겠습니다. # QuickAction? 풀 네임은 Home Screen quick action입니다. 이름은 quick action이긴 한데.. 아래에 나오겠지만, 이 action을 지정하는 프로퍼티는 shortcutItems으로 shortcut이라고도 합니다. shortcut이라고 그래도 찰떡같이 알아들으면 됩니다. 단축어 생각이 나겠지만요... iOS 13이상 기기 &&. 홈화면에서 사용자가 앱 아이콘을 길게 터치하면 Home Screen quick actions을 보여줍니다. # Human Interfac..
안녕하세요 :) Zedd입니다. 오늘은 App / Scene / View에 대해서 공부를 해보려고 합니다. 참고로 App, Scene은 iOS 14부터 사용이 가능합니다. App - 프로토콜 - 앱의 구조와 동작을 나타내는 타입 or 앱의 content를 나타내는 scene representing타입. (Xcode 12.2로) SwiftUI앱을 만들면 기본적으로 (내 타겟 이름) + App이라는 타입이 App 프로토콜을 준수하도록 되어있습니다. - body라는 프로퍼티가 요구됩니다. 그리고 body는 Scene 프로토콜을 준수하는 인스턴스를 리턴해야합니다. - 앱의 진입점을 제공하기 위해 타입 앞에 @main attribute를 추가해야합니다. Scene - 프로토콜 - Scene은 시스템에서 관리 &&..
- github
- swift array
- swift 공부
- np-hard
- swift tutorial
- IOS
- Git
- swift delegate
- WKWebView
- iOS delegate
- Combine
- np-complete
- actor
- WWDC
- FLUTTER
- fastlane
- WidgetKit
- 피아노
- Swift
- swift3
- 스위프트
- Xcode
- Accessibility
- UIBezierPath
- SwiftUI
- 회고
- 제이슨 파싱
- 스위프트 문법
- swift sort
- ios 13
- Total
- Today
- Yesterday