안녕하세요 :)저는 요즘 온디바이스에 관심이 생겨서 이것저것 찾아보고 테스트해보고 있는데요이번 WWDC25를 보고 나니,FoundationModels 프레임워크를 빨리 사용해보고 싶어지더라구요이 FoundationModels 프레임워크를 사용하려면 아래와 같은 준비가 필요해요1. macOS Tahoe 26.0 설치 2. Xcode Version 26.0 설치https://developer.apple.com/download/applications/ 3. iOS 26.0 버전 설치iPadOS개발을 한다면 iPadOS 26.0을,maxOS개발을 한다면 macOS 26.0을 설치해 주세요 4. Apple Intelligence여기까지가 FoundationModels 프레임워크 사용을 위한 준비사항이었고,추가로 ..
[!] Oh no, an error occurred. Search for existing GitHub issues similar to yours: https://github.com/CocoaPods/CocoaPods/search?q=%5BXcodeproj%5D+Unable+to+find+compatibility+version+string+for+object+version+%6070%60.&type=Issues If none exists, create a ticket, with the template displayed above, on: https://github.com/CocoaPods/CocoaPods/issues/new Be sure to first read the contributing guide ..
안녕하세요 : - )오늘은 제가 자주 사용하는 3가지 Extensions들을 소개하려 합니다 isNotEmpty혹쉬배열, 집합, 딕셔너리의 collection이 비었는지 확인하려면 어떻게 하시나요?isEmpty를 호출해서 사용하시나요????(count == 0은 아니라고 하셈 ,, 이유는 여기에 https://hyerios.tistory.com/27) 그렇다면 비지 않았는지 확인은 어떻게 확인하시나요?!isEmpty 이렇게 하시나요???(count != 0도 아니라고 하셈 ,,) extension Collection { var isNotEmpty: Bool { isEmpty == false }} 저는 collection이 비지 않았을 때를 확인하기 위해서위와 같이 Collectio..
안녕하세요 :) 오늘도 Xcode와 조금 친해져보려 합니다 3편에 이은 4편 이거 제목을 뭐라 정하기가 어려워서 걍 비워둠 괄호 범위 확인하기 조건문이 많아지거나? 클로저가 많아지거나? 함수가 길어지면? 참 찾기 어려운 조건문, 클로저, 함수 범위 -__- Xcode는 우리 힘들까봐 여는 중괄호를 클릭하면 닫는 중괄호에 표시해주고 있어요 또 닫는 중괄호를 클릭하면 여는 중괄호에 표시해주고 있어요 이렇게 하면? 범위를 파악하기 쉽습니다 중괄호만 되냐? ㄴㄴ 괄호() 대괄호[] 다 됩니다 괄호 추가 및 들여쓰기 중괄호 추가하 실 때 범위를 지정하고 여는 괄호를 넣어주면 알아서 닫는 괄호까지 넣어주고 들여 쓰기까지 해줍니다 (어렵게 위치 찾아서 여는 괄호, 닫는 괄호 추가하고 들여 쓰기 안해도 됩니다) 중괄호..
안녕하세요 :) 오늘은 알고리즘 포스팅이에요 재밌는 문제가 있길래 오랜만에!!!! 가져왔습니다 105번 문제이고 난이도는 Medium, 현재 Acceptance는 63.5%입니다 문제로 넘어갈게요 먼저 두 인티저 배열들인 preorder과 inorder이 주어집니다 preorder은 이진트리의 전위(preorder) 순회이고 inorder은 같은 트리의 중위(inorder) 순회래요 이 두 배열을 보고 우리는 이진트리를 생성하고 반환해야 해요 즉 인풋으로 preorder, inorder 배열들이 주어질 건데 이 정보를 가지고 이진트리를 만들어서 리턴해! 첫 번째 예제 두 번째 예제 제약들도 있으니 참고 자 이제 문제를 풀어봅시다 ⭐️ 문제 풀기 전에 알아야 할 중요한 두 가지 사실이 있어요 ⭐️ 1. p..
안녕하세요 오늘은 스유로 QR코드를 생성해보려 합니다 (오랜만에 작성하는 스유 포스팅은 왜 이렇게 어색한지) (친해지자 스유 ^^,,) 그럼 시작 먼저 CoreImage.CIFIlterBuiltins를 import 해줍니다 CoreImage.CIFilterBuiltins를 임포트 해주는 이유는 CIFilterBuiltins 구조체가 Core Image 프레임워크에 내장된 CIFilter들을 담고 있어요 그리고 여기서 qrCodeGenerator메소드를 사용하기 위함입니다 상태 변화를 감지하기 위해 @Observable class QR이라고 생성해 줄게요 이메일 주소를 가질 변수 emailAddress를 생성해 줍니다 CIContext클래스 인스턴스를 생성해줍니다 CIContext는 코어 이미지 작업을 수..
안녕하세요 :) 오늘은 Xcode에 있는 유용한 기능인 Thread Sanitizer에 관련해서 포스팅을 해보려 합니다 Thread Sanitizer란 무엇인가? TSan이라고도 부르는 Thread Sanitizer는 스레드 간의 Race Condition을 감지할 수 있는 LLVM 기반 툴입니다 Thread Sanitizer 활성화하는 방법 Xcode를 눌러주시고 메뉴에서 Product를 선택하신 후 Scheme을 클릭해 줍니다 다음 Edit Scheme을 눌러줍니다 Run을 클릭하고 Diagnostics탭을 클릭하면 Thread Sanitizer을 볼 수 있어요 그리고 이 체크박스를 클릭해 활성화해 줍니다 Thread Sanitizer 제한 사항 어? 왜 나는 Thread Sanitizer 체크박스를..
안녕하세요 :) 저는 크래시 때문에 메모리 관련해서 딥 다이브를 해보고 있는데요 XCTest 프레임워크를 활용하여 메모리 누수 가능성을 쉽게 확인할 수 있는 방법이 있어서 관련해서 오늘 포스팅을 해보려고 합니다 사용할 함수는 바로 바로 addTeardownBlock이 함수입니다 테스트가 끝날 때 실행할 블록을 등록하고 블록은 현재 테스트 메서드가 끝나면 이후에 실행됩니다 즉 현재 테스트 메서드가 종료될 때 실행되는 코드 블록입니다 ???이걸로 어떻게 메모리 누수 가능성을 판단하냐??? 더 이상 사용되지 않는 객체는 dealloc이 되잖아요 이 걸 addTeardownBlock 여기 블록 내에서 확인해 볼 수 있어요 XCTAssertNil를 활용해서 이 객체 더 이상 사용되지 않으니 nil일 거야!!! 이..
- Total
- Today
- Yesterday
- Animation
- 딥러닝
- Deep learning
- ReactiveX
- Algorithm
- 스위프트UI
- SWIFT
- objc
- 애니메이션
- 문자열
- ARC
- iOS SwiftUI
- 머신러닝
- foundationmodels
- wwdc
- leetcode
- objective-c
- RX
- swift5
- 책
- rxswift
- Xcode
- 책 후기
- swiftUI
- 책 추천
- 알고리즘
- string
- 스위프트
- 독서
- ios
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |