일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- androidstudio
- Chrats
- alamofire
- Storyboard
- library
- Swift
- 개발자
- Xcode
- UIButton
- cocoapods
- modal
- Android
- PyQt
- button
- Chart
- PyQt5
- kotlin
- Apple
- UIKit
- ui
- UITableView
- charts
- Python
- 라이브러리
- graph
- ios
- 어플리케이션
- TableView
- 그래프
- 개발
- Today
- Total
목록iOS Dev (133)
Jiwift
[Xcode] SPM 라이브러리 삭제, Swift Package Manager Dependency 제거, 스위프트 패키지 매니저 디펜던시 제거 처음 SPM을 사용해서 라이브러리를 설치하면 삭제할 때 헷갈리는 문제가 생기는데 생각보다 간단한 Dependency 삭제를 진행하도록 하겠습니다. 우선 라이브러리 설치된 프로젝트를 열고 [프로젝트] -> [Package Dependency] -> [원하는 라이브러리] -> [하단 '-'버튼]을 통하여 제거가 가능합니다. 알고 보면 쉬운데 메뉴를 한 번에 안 찾아지더라고요 ㅋㅋ 그래서 저도 검색을 통해서 알게 되었습니다.
[iOS/Xcode] Xcode 시뮬레이터 아키텍처 정보 | Simulator Architectures /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/SDKSettings.json 해당 위치의 파일을 실행하고 Archs를 찾아서 확인화면 된다.
[iOS/Swift] 화면 다크 모드, 밝은 모드 고정 if #available(iOS 13.0, *) { window?.overrideUserInterfaceStyle = .light } 위 코드 ‘.light’ 부분을 dark로 바꾸면 다크 모드로 고정된다. 현재 SceneDelegate willConnectTo에 작성해두었다.
[iOS/Swift] 코드 실행 시간 확인 | 코드 동작 수행 시간 확인하기 let startTime = CFAbsoluteTimeGetCurrent() // 동작 수행 코드 let processTime = CFAbsoluteTimeGetCurrent() - startTime print(processTime) Swift로 코드를 작성하고 실행하면서 실행 시간을 확인하고 싶을 때 사용할 코드
[iOS/Swift] TableView 선택 해제 기본 사용법, TableView Cell 선택 해제 기본 사용법, 색을 원래대로 TableView에서 원하는 Cell을 선택하여 위와 같이 색이 변하면서 계속 선택된(왼쪽) 상태로 있다. 손을 떼도 그렇기 때문에 다시 원래 상태(오른쪽)로 돌아오는 방법이 필요하다. TableView를 생성하는 방법은 아래 링크를 참고하자. [iOS/Swift] TableView 기본 사용법, 리스트 테이블뷰에 표시하기, TableView Cell 기본 사용법 — Jiwift (tistory.com) [iOS/Swift] TableView 기본 사용법, 리스트 테이블뷰에 표시하기, TableView Cell 기본 사용법 TableView를 사용하는 가장 기본적인 방법만을 ..
TableView를 사용하는 가장 기본적인 방법만을 정리한 문서입니다. TableView는 가장 흔하게 볼 수 있는 View 중 하나이다. TableView는 안에 TableView Cell을 표시해서 우리가 원하는 결과를 보여준다. 즉 TableView 안에 TableView Cell에서 정보를 표시한다는 뜻이다. 설명도 같이 포함했지만 이해가 안 간다면 사진만 보고 그대로 따라 하면 된다. 프로젝트를 생성하고 TableView를 불러온다. 원하는 위치에 배치를 끝내고 제약조건을 설정한다. 다음은 내용 표시를 위한 TableView Cell을 불러와야 한다. TableView와 같은 방법으로 TableView Cell을 불러오는데, 배치는 TableView 안으로 해주면 된다. 빨간색 네모 테두리를 확..
모든 내용은 FastCampus “30개 프로젝트로 배우는 iOS 앱 개발 with Swift 초격차 패키지 Online.” 강의에서 알려준 내용입니다. TableView 구현을 다루는 문서가 아닌 TableView에서 가능한 메서드들을 정리한 문서입니다. 필요한 메서드를 본 문서에서 쉽게 찾아보기 위해서 정리했습니다. 기본 여러 개의 Cell을 가지고 있고 하나의 열과 여러 줄의 행을 지니고 있으며, 수직으로만 스크롤 가능하다. 섹션을 이용해 행을 그룹화하여 콘텐츠를 좀 더 쉽게 탐색할 수 있다. 섹션의 헤더와 푸터에 View를 구성하여 추가적인 정보를 표시할 수 있습니다. Delegate, DataSource - DataSource는 데이터를 받아 View를 그려준다. - Delegate는 테이블 뷰..
[iOS/Swift] UIImage TapGestureRecognizer. UIImageView를 터치가 가능하게 만들자. Code 사용 [iOS/Swift] UIImage TapGestureRecognizer. UIImageView를 터치가 가능하게 만들자. Storyboard 사용 — Jiwift (tistory.com) [iOS/Swift] UIImage TapGestureRecognizer. UIImageView를 터치가 가능하게 만들자. Storyboard 사용 개발하다 보면 UIImage를 터치하고 싶은 일들이 간혹 생긴다고 본다. 처음에는 어떻게 해야 할지 몰라서 UIImage 위에 UIButton을 얹어서 개발을 했다. 그러다 우연하게 새로운 방법을 발견해 정리한다 jiwift.tistor..
개발하다 보면 UIImage를 터치하고 싶은 일들이 간혹 생긴다고 본다. 처음에는 어떻게 해야 할지 몰라서 UIImage 위에 UIButton을 얹어서 개발을 했다. 그러다 우연하게 새로운 방법을 발견해 정리한다. 방법은 Storyboard와 Code 두 방법 모두 구현이 가능하다. 이번에는 Storyboard를 사용한 방법을 작성하고 다음 글에서 Code를 사용하려고 한다. 역시나 항상 제일먼저 사용하고 싶은 View를 생성한다. 이번 글에서는 UIImage를 생성. (핸드폰 모양 위에 버튼이 3 개인 게 보이는데 기억해두자) 두 번째에는 Tap Gesture Recognizer를 적용해야한다. [Shift + Command + L]을 눌러서 Object를 추가하는 창을 띄운다. 그다음 ‘Tap Ges..
오늘은 UIButton을 둥글게 만들어 보는 작업을 수행할 것이다. 앞에 글에서는 Storyboard를 사용해서 radius를 주었다면 이번에는 코드를 사용해서 적용할 것이다. Storyboard 방법이 궁금한 사람은 아래 글을 참고해서 연습해보면 된다. [iOS/Swift] UIButton 모서리 둥글게 설정하기 / 코너 corner radius Storyboard 활용 — Jiwift (tistory.com) [iOS/Swift] UIButton 모서리 둥글게 설정하기 / 코너 corner radius Storyboard 활용 UIKit을 사용하다 보면 Custom 하고 싶을 때가 있다. 방법은 라이브러리, 코드, Storyboard 등 사용하고 싶은 방법을 찾아서 적용하면 된다. 정답은 없으니깐 오..
Failed to set (keyPath) user defined inspected property on (UITextField): [ setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key keyPath. Xcode에서 작업을 하다가 위와 같은 에러?가 출력될 경우가 있다. 실패 메세지이지만 애플리케이션을 구동하고 테스트하는 것에선 문제가 발생하지 않았지만 나중에 혹시 모르는 문제가 생길 것을 대비해서 없애 보기로 했다. 방법은 매우 간단한데 원인이 되는 object를 찾는다. 본문 위에 같은 경우는 UITextField가 말썽이다. Identity Inspertor로 들어간다. User Defined Ru..
UIKit을 사용하다 보면 Custom 하고 싶을 때가 있다. 방법은 라이브러리, 코드, Storyboard 등 사용하고 싶은 방법을 찾아서 적용하면 된다. 정답은 없으니깐 오늘은 일단 단순하게 모서리만 둥글게 만들고 싶을 때 간단하게 적용하는 법을 적어두려합니다. 코드 방법으로 하고 싶은 분들은 아래 글을 확인해주세요. [iOS/Swift] UIButton 모서리 둥글게 설정하기 / 코너 corner radius Code 활용 — Jiwift (tistory.com) [iOS/Swift] UIButton 모서리 둥글게 설정하기 / 코너 corner radius Code 활용 오늘은 UIButton을 둥글게 만들어 보는 작업을 수행할 것이다. 앞에 글에서는 Storyboard를 사용해서 radius를 주..
Autoshrink Storyboard를 이용한 레이아웃을 구성하면 Label이 "내용 내용 내ㅇ..." 이런 식으로 표현이 되는 상황이 생긴다. Label이 들어가는 공간이 좁아서 크기가 작아지지만 폰트 크기는 변하지 않아서 생기는데, 그것을 해결하기 위한 기능이다. 위 사진을 보면 화면이 큰 13같은 경우는 Label이 Storyboard에서 설정한 크기로 출력되기 때문에 서로 다른 옵션을 주어도 글씨가 제대로 표시된다. 반면 12 mini 같은 경우는 옵션에 따른 다른 결과가 나오게 된다. 테스트는 constraint를 적용 여부와 Autoshrink 적용 여부를 볼 것이다. 1. constraint : X, Autoshrink : X 둘 다 적용하지 않았기 때문에 Autoshrink는 당연하고 L..