전체 글

    UserDefault 깔끔하게 쓰는 법 공유합니다

    https://medium.com/better-programming/create-the-perfect-userdefaults-wrapper-using-property-wrapper-42ca76005ac8 Create the Perfect UserDefaults Wrapper Using Property Wrapper No more boilerplate code and increase reusability betterprogramming.pub 미디엄구독하세요! ㅎㅎ

    [iOS] Xcode 13 UIButton

    요즘에 일을 하면서 버튼이 뭔가 많이 바뀌었다 라는걸 느끼고 있었는데 제드님이 정리를 너무 잘해주셔서 공유합니다 ㅎㅎ https://zeddios.tistory.com/1291 WWDC 21 ) Meet the UIKit button system 안녕하세요 :) Zedd입니다. 오늘은 iOS 15에서 굉장히 많이 업데이트가 된 UIButton들에 대해서 알아보겠습니다 👀 Meet the UIKit button system을 아주 빠르고 간단하게 요약해보겠습니다. # Deprecated p.. zeddios.tistory.com 전체적인 버튼 변경사항 버튼 스타일 4가지 멀티라인 지원 다이나믹 타입 지원 액티비티 인디케이터 속성추가 서브타이틀 추가 configuration을 통한 속성 설정 configur..

    스타트업 신입 iOS 6개월차 회고

    첫 개발자 취업 if HyeongyuIM == iOS Developer { workingStart(at: 2021.02.04) } else { print("현규님은 아직 요리사입니다") } 제가 처음으로 개발자의 삶에 뛰어든 날짜입니다. 제가 이전에 남겼던 글에 나와있지만 ㅎㅎ 외주받은 결과물로 혼자 iOS를 관리하며 Android 개발요청하는 것은 쉬운 일은 아니였습니다. 저도 여타의 신입 구직자들과 같은 마음이였습니다. 사수가 있었으면 했고 개발문화가 있으면 좋겠다 나도 여타의 개발자들과 같은 멋진 개발생활을 하고싶다 라고. 취업이후 이런 생각들은 접어두고 할것들이 신입인 제 눈에도 너무 많이 보여 정신없이 일했던것 같습니다 아래의 정리들은 제가 6개월간 개발자 로서 저의 업무와 앞으로의 목표를 정리..

    [iOS] URL Scheme 다루기, 호출 메서드 2개 처리 방법

    https://celsiusnotes.com/url-schemes-in-ios/ Custom URL Schemes in iOS URL schemes are essentially just specially formatted URLs linking to content within your app. You can use URL schemes in your iOS (and also macOS) apps to implement deep-linking and also to give third-party apps the ability to open your app. You could, for celsiusnotes.com 일반적인 URL Schemes핸들링의 경우 다수의 블로그에서 13버전 이상의 SceneDeleg..

    [iOS]Memory Leak cases example in Swift

    그동안 개발을 하면서 iOS의 메모리 릭 이슈에 대해서 많은 글과 예제를 보았습니다. 보통 글들은 애플의 공식문서를 설명하거나 특정강의 사이트 영상을 보고 설명하는 글이 대부분 이였습니다. 해서 머릿속으로 서로에 대해서 강한참조가 발생한다고 인지 하고있었습니다. 또한 iOS개발자들 사이에서 유명한 블로그글도 보았는데 어떤케이스인지? 명확하게 다가오지 않아서 좀더 검색을 해서 예제를 좀 정확히 제시해주는? 블로그를 찾아 저같이 찾는 분이 계실까 해서 공유합니다. 1. You don't need Always [weak self] 원문 https://shoveller.tistory.com/entry/You-don%E2%80%99t-always-need-weak-self-%ED%95%B4%EC%84%9D You..

    [iOS]협업을 잘하려면 ...? SwiftLint 적용방법

    이전부터 회사에서 혼자 프로젝트를 진행하며 드는 생각은 제가 이렇게 혼자 프로젝트를 수행하다가 동료들과 같이 프로젝트를 진행하게 되면 적응을 잘할수 있을까? 라는 생각을 줄곧 해왔습니다. 현재 회사의 프로젝트는 Rx, SwiftLint가 없고 스토리보드 기반의 MVVM을 지향하는 아키텍처 패턴을 가꾸어서 개발하고 있습니다. 수많은 회사에서 Rx, SwiftLint, Jenkins등을 적용하고 사용하고 있는데 저도 사이드 프로젝트를 통해 틈틈히 방법을 익혀두고 회사프로젝트에 적용을 시킬 계획입니다. 우선 협업을 하는데에 있어서 가장 걸림돌이 되는 스토리보드 충돌과 코드 가독성을 생각해보면 가장먼저 습득해야할 지식은 코드기반의 UI설계와 코드가독성 향상을 위한 SwiftLint사용입니다. 코드기반 UI설계는..