일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Xcode
- pagination
- YGEnums.h
- HealthKit
- Tuist
- playground
- garbage collection
- Tuist-Action
- rc
- layoutSubviews
- content-type
- FlexLayout
- HIG
- 회고
- UITest
- Swift
- alamofire
- AppStore
- SPM
- human interface guidelines
- fetchSignInMethods
- App Connect
- retain cycle
- ios
- Automatic Reference Count
- Firebase
- Github-Action
- arc
- Nan
- authentication
- Today
- Total
목록iOS (11)
멋있게걷는방법

프로젝트에서 HealthKit 을 사용했던 경험을 바탕으로 글을 적어보려고 합니다.🙂 HealthKit 이란? HealthKit 은 사용자의 건강 정보를 받아올 수 있는데요. 아이폰에 건강이라는 앱에 들어가면 자신의 건강 정보를 확인할 수 있는데요. 이 데이터를 사용하는 기술입니다. 애플워치가 꼭 필요한가? = 애플워치가 없더라도 괜찮습니다! 애플워치가 있다면, 애플워치를 착용했을 때의 이동한 거리나 피트니스 정보가 플러스 된다는 장점이 있습니다. 하지만 애플워치 셀룰러가 아니라면 거의 아이폰도 함께 갖고 다니니까 애플워치가 없더라도 충분합니다. HKHealthStore HKHealthStore 의 공식문서를 보면 'HealthKit에서 관리하는 모든 데이터의 액세스 포인트' 라고 합니다. 이 클래스를 ..
프로젝트를 진행 중 처음 보는 NaN이라는 형태를 발견하고 공부해 보았습니다. 매개변수를 받아서 백분율로 변환하는 함수를 실행 중에 발생했습니다. 예를 들어 func sum(a: Double, b: Double) { let sum = a + b let firstP = a / sum * 100.0 let secondP = b / sum * 100.0 print(firstP) print(secondP) } 위와 같은 함수가 있다고 했을 때, a = 0, b = 0을 매개변수로 전달하면 firstP와 secondP는 어떻게 될까요? NaN 이 됩니다. NaN NaN 은 Not a Number의 약자로 '숫자가 아니다', '정상적인 값이 아니다' 등으로 해석될 수 있는데요. 수학적으로 정상적인 연산이 불가함에도..

안녕하세요🙇♂️ 이 결과 화면을 보며 정말 뿌듯했던 감정과 그리고 이 경험을 바탕으로 저의 App Store 심사에 대한 글을 작성해보고자 합니다. 1. Guideline 2.3.3 - Performance - Accurate Metadata 이 문제가 가장 나를 골치 아프게 했던 문제였던 것 같다. 이 리젝 사유는 스크린샷을 첨부할 때 앱의 중요 기능이 표시되어야 하고, 만약 12.9인치 iPad Pro 스크린샷에는 12.9인치 iPad Pro에서의 화면을 보여줘야 한다. 다행히도 애플은 어떤 부분에서 스크린샷에 문제가 있는지 알려준다. 나의 경우엔 Specifically, your 12.9-inch iPad Pro screenshots still show an iPhone device frame. ..