본문 바로가기

분류 전체보기798

Compose Settings 라이브러리 컬러 체크 2025. 3. 8.
Kotlin Native (iOS) 부분에서 Error 받아내는 CPointer 만들기 종종 이런 부분과 같이 error를 CPointer로 받는 아이들이 있는데, 어떻게 할당하고 받아오는지 당최 모를 때가 많았다. 이 때문에 블로그에 따로 정리를 하려고 한다. 먼저 메모리 할당을 위해서는 `memScoped` 블록을 만들어 주어야 한다.이후 타입에 따라 다음과 같은 CPointer를 만들어준다.val error = interpretCPointer>(alloc(sizeOf>(), alignOf>()).rawPtr) 이후 이 포인터를 요하는 곳에 `error`를 넣어준다. 그러면 이 값을 어떻게 받는가?val err = error?.pointed?.value // NSError 가져오기println("Copy failed: ${err?.localizedDescription ?: "Unkno.. 2025. 2. 22.
241014 Map 개발 일지 - SwiftUI를 Compose UI에 넣기 Creative Capstone Project II 프로젝트를 엎고 지도 어플리케이션 개발이 현재의 목표인데,네이버 지도 SDK가 코틀린 멀티플랫폼을 지원하지 않는다. 그 말인즉슨 안드로이드와 iOS를 따로따로 구현을 해야 하는 부분이라는 것. 안드로이드는 해봤으니까 이지하게 했는데문제는 뭐다? iOS다 ...컴포즈 멀티플랫폼을 사용하기 때문에 기본적으로 Jetpack Compose로 UI를 구성한다.그래서 검색을 엄청나게 해 봤다.진짜 포기를 할 때쯤 단비같은 글을 발견했다.https://gist.github.com/michalguspiel/9d0ae407ca7f2cd0234f6879a1f08290 Swift UI in Compose MultiplatformSwift UI in Compose Multi.. 2024. 10. 14.
시현하다 모먼트에서 25살 기록 남기기 새로운 프로필을 찍었습니다. 25살의 생일을 맞아 이번에는 안경을 쓰지 않고 흑발인 채로 찍어보았는데, 이전에는 머리색이 휘향찬란하고 옷도 좀 특이하게 입고 프로필을 찍었는데 이번에는 증명사진에 쓸 수 있을 정도로 포멀하게 찍어보았어요. 약간 신입사원 바이브. 맨날 좀 어린 척하고 찍다가 이렇게 찍으니까 어른 됐다고 다들 .. 사진이 너무 마음에 들어서 ... 안경 벗고 찍는 거 걱정이 많이 되었지만 생각보다 눈도 크게 나오고 보정도 예쁘게 해 주셔서 좋았음. 3번째 촬영을 함께 하게 된 새나님 이제는 나보다 나를 더 잘 아는 것 같아서 .. 원래도 좋았지만 더 믿고 맡길 수 있는 작가님이 되었어요. 문제는 성수로 옮기시면서 찾아가기가 여간 어려운 게 아니라는 것. 이번에 촬영을 하기 전에 메이크업을 받.. 2024. 9. 28.
2024년 9월 애플 이벤트 - iPhone 16, AirPods 4, Apple Watch Series 10 애플 이벤트 시청 중 내용을 간단하게 페이스북에 올린 것을 그대로 가져와보았다.Apple Watch Series 10 (X 아님)새로운 디자인30% 더 넓어짐. 울트라보다도 큰 화면모서리가 둥글어짐. 와이드 앵글 OLED. 시야각 증가아래에서도 잘 보임. 전력 효율도 증가 -> AOD에서도 1초마다 업데이트. 따라서 초침이 항상 보임색상제트 블랙 : 유광 알루미늄 합금.로즈 골드. 실버 알루미늄.유광 티타늄. 시리즈 9 스테인리스보다 20% 가벼움.내추럴, 골드, 다크 슬레이트 그레이.밀레니즈 루프도 같은 결로 + 워치페이스까지무게와 크기9.7mm : 전 시리즈보다 10% 얇아짐.알루미늄 : 10% 가벼워짐.스피커를 통해 미디어 바로 재생 가능.50m 방수.30분만에 80% 급속 충전.S10 SiP4코어.. 2024. 9. 10.
240901 캘람 KMP 개발 일지 같은 앱, 다른 생김새권한 내용까지 모두 넣었다. 승인이 된다! 2024. 9. 1.