일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 오픈채팅방
- MethodSwilzzling
- CoreBluetooth
- SwiftUI
- 코테
- DiffableDataSource
- data_structure
- RaceCondition
- MainScheduler.asyncInstance
- MainScheduler
- cleanarchitecture
- DynamicMemberLookup
- leetcode
- SeSAC
- 명품cppProgramming c++
- GCD
- MainScheduler.Instance
- IOS
- DependencyInjection
- gitflow
- rxswift
- swift
- Realm
- DispatchQueue
- SRP
- baseviewcontroller
- 프로그래머스
- 등굣길
- combine
- 청년취업사관학교
- Today
- Total
목록iOS (45)
Do.

외부 API를 사용하게 되면서 API KEY값을 git에 올릴 수는 없으니 숨겨야 하는데 구글링을 통해서 찾은 방법을 정리하고자 한다. 레퍼런스 1. https://medium.com/swift-india/secure-secrets-in-ios-app-9f66085800b4 2. https://www.raywenderlich.com/books/git-apprentice/v1.1/chapters/5-ignoring-files-in-git 이미지 썸네일 삭제 Git Apprentice, Chapter 5: Ignoring Files in Git Sometimes, there are things that you really don’t want to store in your source code reposito..

SwiftUI는 정말 심플하고 직관적인 도구들을 제공해 주는데 이게 아직 나온지 얼마되지 않아서 그런건지 아니면 애초에 목적 자체가 그런건지 SwiftUI 만으로는 구현할 수 없는 기능들이 많다. 본 글의 목적은 SwiftUI에서 PHPickerVIewController를 사용하여 Image로 전달하기 위함이다. SwiftUI와 UIKit View는 아래와 같은 방법으로 데이터를 교환? 한다. 대표사진 삭제 사진 설명을 입력하세요. SwiftUI는 Struct로 뷰를 표시하고 UIKit View는 Class로 뷰를 표시한다. 그 중간다리를 UIViewRepresentable 프로토콜과 Coordinator라는 것이 담당하고 있다. struct PhotoPicker: UIViewControllerRepre..
저장된 문자열에 원하는 길이만큼 특정 문자열을 채워넣는 편한 방법 무슨 얘긴고 하니 "0000" 이라고 저장된 문자열이 있고 이를 "00000000"이랑 비교했을 때 길이가 4만큼이나 남는다. 그래서 기존에 저장된 문자열에 남은 길이 4만큼 추가로 0을 붙이려고 한다. 메소드 없이 해결하자면 기존에 저장된 문자열 A = 0000, 비교문자열 B = 00000000 이라고 했을 때 B.count - A.count 한뒤 남은 만큼 루프로 A에다가 붙여주면 쉬운 부분이지만 이를 foundation에 포함된 인스턴스 메소드로 간편하게 작성할 수 있다. padding(toLength:withPad:startingAt:) 메소드로 toLength에 목표할 문자열 길이, withPad에 채워넣을 스트링 프로토콜, s..

(이전 작업 중입니다) 뒤늦게 Xcode 에서 Assistant editor 를 열때 단축키 말고도 네비게이션에서 단순히 option + LB 로 열 수 있다는걸 알았는데 언젠가 부터 갑자기 그게 안되더라.. .아니나 다를까. 누군가 이미 질문을 해놓긴 했더라 상단에 Focus editor 가 되어있으면 동작을 안한다... 본인 처럼 뻘짓하지 말고 모두 금방 해결하길 바란다.

(네이버 블로그에서 이전 중입니다) Swift 공부중에 C++ 처럼 연산자 오버로딩과 커스텀 연산자 사용이 가능하다는 것을 알았다. Cpp 보다 훨씬 쉽고 편하게 (swift 전체가 그렇지만) 사용할 수 있다는 것을 알았다. (C++의 연산자 오버로딩 과 Swift 의 연산자 메소드과 완벽히 치환되는 기능인지는 아직 잘 모르겠다) https://docs.swift.org/swift-book/LanguageGuide/AdvancedOperators.html Swift org에서 언어 가이드의 고-급 연산자 (가장 아래에 있더라)에서 찾을 수 있다. 연산자 중복은 Operator Methods 라는 명칭으로 제공되며 다음과 같이 사용할 수 있다. Coord2D 라는 구조체가 있을 때 서로 다른 Coord..