일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- pod install
- Android
- convert base64
- UIPresentationController
- ios
- List
- GeometryReader
- 스크롤 탭
- url 관찰
- transformation.map
- Side Menu
- rxjava #kotlin #debounce #rxjava 응용 #rxbinding
- scrolling tab
- UIViewControllerTransitioningDelegate
- 기존 앱
- Xcode 단축키
- 개발자 면접
- development language
- editTextInputFilter # kotlin #ime #edittext #android #ineoption
- DataBinding
- notifychanged
- swift
- oberve url
- wkwebview
- detect url
- base64 변환
- 상단 탭바
- url 추적
- swift #swift keychain #keychain 사용법
- DevelopmentRegion
- Today
- Total
목록2024/03 (3)
버그 잡이
Keychain이란? Keychain은 iOS에서 제공하는 보안 저장소로, 사용자의 민감한 정보를 암호화하여 안전하게 저장할 수 있게 해줍니다. 이는 UserDefault나 파일 시스템 저장과 같은 다른 저장 방식보다 안전한 옵션을 제공합니다. Keychain Item keychain item 단위로 write / read / delete / update 합니다. keychain item는 attribute를 통해서 key-value 값 뿐만 아니라 부가적인 데이터 저장 및 추가 옵션 설정이 가능합니다. SecItemAdd(), SecItemDelete() 와 같은 함수을 통해서 keychain item을 저장할 수 있습니다. (뒤에 나오는 코드를 보시면 보다 이해가 쉬울겁니다.) Attributes k..
몇달전에 한번 읽었던 책인데 최근 3장부터 다시 읽기 시작했고 그 중 인상 깊었던 내용 위주로 정리한다. (요약용 글이기 때문에 말투는 편하게 하겠습니다.) 3장. 집중 1. 기록의 고수는 많이 쓰지 않는다. 기록하는 사람은 100개의 기록 중에 가치 있는 10개를 골라내는 사람이라고 할 수 있다. 모래알처럼 수많은 요소들 중에서 빛나는 보석을 발견하는 일. 정말 가치 있는 기록을 뽑아내려면 버리는 것을 두려워해선 안 된다. 이를 위해서 저자는 모든 것을 키워드 2가지로 요약해보는 것을 제시한다. 키워드를 찾아가는 과정에서 자연스럽게 집중하게 되고 버릴 것은 버리게 된다. 2. 자기화한 것만 이해할 수 있다. 이해 못 하는 건 과감하게 버려야 한다. 기록도 내가 이해한 것이라야 나중에 써먹을 수 있다. ..
List는 아래와 같이 기본적으로 여백, 구분선 등의 스타일이 적용되어 있습니다. 그런데 저는 커스텀 하게 스타일링하기 위해서 태초의 상태로 되돌리고 싶었습니다. 어떻게 스타일을 지울 수 있을까요? .listStyle(.plain) 리스트는 여러 스타일이 있는데요. 스타일 속성을 plain으로 줄 수 있습니다. List { Text("item1") Text("item2") Text("item3") } .listStyle(.plain) 이렇게 listStyle을 plain으로 하면 기존의 background 컬러, 여백 등의 속성을 없앨 수 있습니다. 구분선 제거 하지만 아직 구분선이 남아있네요. 구분선을 없애보겠습니다. iOS 15 이상인 경우, listRowSeparator(.hidden) 이라는 속성..