일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 형식
- install
- 아이폰
- iPhone
- java
- cagr48com
- 애플
- 윈도우즈7
- Number
- Mobile
- VISTA
- 윈도구
- windows7
- 오브젝티브C
- 아이맥
- Objective-C
- ObjectiveC
- windows
- 7932
- 맥
- 설치
- 퇴사
- screen
- 링크
- 윈도구7
- WSDL
- c#
- mac
- WebService
- 볼링
- Today
- Total
목록Development/아이폰 (70)
A colossal Dreamer: GR鐵塔-天生我材
Platform States of Unions Experience har value tool visionOS * Macro annotation annotation with xcode compile - #assert @CustomCodable @dictionaryStorage @addCompletionHandler @MemberwiseInit @OptionSet #JSONModel @Bitfield @Newtype macro with Swift Package * inter operablity C++ extension C++ class * SwiftUI Animation Phases Animated SF Symbols Custom Animation Protocol Gesture Velocity Keyfram..
macbook air 15" mac studio - to: M2-ULTRA 192GB mac pro - to: M2-ULTRA 192GB iOS17 전화,훼이크타임,메시지 전화 - 포스터(Call-kit) - 보이스메일-문자화 훼이크타임 - 영상 메시지 남기기 메시지 - 검색 - 필터 - 체크인 - 첨부앱 확장 방식 변화 - 이모지 스티커 붙이기. ==> 3rd Party 앱에도 붙여 넣을 수 있음. AirDrop -> NameDrop : UWB - 연결 with internet Keyboard - autocorrect ? - dictation ? Jounal - Suggestion --> API 제공. ==> 화가 난다. !! StandBy - 탁상시계모드 offline maps iPadOS Widge..
Error Domain=NSCocoaErrorDomain Code=260 "파일이 존재하지 않기 때문에 ‘xxx’ 파일을 열 수 없습니다." UserInfo={ NSFilePath=/var/mobile/Containers/Data/Application/xxx, NSUnderlyingError=0x106ef7da0 { Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory" } } swift 에서 NSError 잡는 깔끔한 방법 do { try fileManager.moveItem(at: fromURL, to: toURL) } catch CocoaError.fileNoSuchFile { print("Error: no such file exist..
symbolic break: -[NSManagedObject setValue:forKey:] rxApp 에서는 state 변경하는 binding(Publisher 체인)과 변경된 state 를 UI 에 반영하는 binding(Publisher 체인)이 분리되어 있게 되므로 UI에 반영하는 binding 이 동작했을 때 잘못된 것을 인지하게 되므로, state 를 변경하는 binding 을 찾기 위해서는 state 변경이 트리거 되는 위치를 찾아야 하지만, 본인의 관점과 binding 설계자와 관점이 달라 의외의 시점에 trigger 되는 경우 코드를 훑어보아 확인하기 어렵게 된다. 이 경우 app MVC 로 구성한 경우에 ViewController 에서 lifecycle 과 @UIAction UIEven..
앱내의 파일을 USB 로 연결해서 iTunes(또는 Finder) 에서 접근하려면... 앱내에서 생성한 파일을 Files 앱(파일 앱)에서 접근하려면... 파일을 app/Documents 디렉토리에 기록해준다. 아래 두 개의 값을 Info.plist 에 추가해주면 가능하다. UIFileSharingEnabled ← iTunes 앱에 노출시키는 옵션 LSSupportsOpeningDocumentsInPlace ← 기기(iPad, iPhone)에 포함된 파일앱(Files App) 에 노출시키는 옵션 ref: https://stackoverflow.com/questions/70370908/showing-ios-app-files-within-in-the-files-app
AVAudioNode ↑ AVAudioUnit ↑ AVAudioUnitTimeEffect ↑ AVAudioUnitVarispeed(only rate), AVAudioUnitTimeEffect(pitch, overlap, rate) AVAudioUnitVarispeed 를 사용해보자 AVAudioPlayer → AVAudioUnitVarispeed → mainMixerNote 형태로 구성하면, AVAudioUnitVarispeed.rate 을 조종해서 재생속도를 조정할 수 있다. ref. stackoverflow
ContainerView(@state) ⨁ ContentView(@view) 로직과 상태와 View구성의 3대 SwiftUI 구성요소는 서로 성격이 다르지만, 하나의 ContentView 에 모두 우겨넣는 상황에 빠지면, 굉장히 뚠뚠한 ContentView 를 만나게 된다. 뚠뚠한 친구들의 특징은 재사용이 거의 불가능하다는 것. 재사용가능하게 구성하는 하나의 팁 ContainerView 에서만 @State, @ObservedObject 를 가지도록 제한하고, ContentView 에서는 @Bind 만 가지도록 강제하는 것. 이렇게 구성하면, ContentView 는 ViewModel 과의 interaction 이 VM→V 단방향으로만 이뤄지게 되고, V→VM 동작은 @Binding 을 경유해 Contai..
just press: [⌘] + [shift] + [.] ref: https://nordlocker.com/blog/how-to-show-hidden-files-mac/ How to show hidden files on Mac Apple hides certain files for a reason — tinkering with hidden files may interfere with your Mac's performance. But if you know what you're looking for, finding the folders is easy. Check out our tutorials on finding hidden files on a Mac. nordlocker.com
스위프트플레이그라운드에서 코코아팟을 사용하려면. 매번 애가 많이 쓰여서 이참에 정리하고 넘어가고자 함. 방법은 2가지 있는 듯. 1. ruby gem cocoapods-playgrounds
first of all; add filename or pattern to ".gitignore" file now remove from git tracking git rm -r --cached git rm --cached And commit this ref: https://stackoverflow.com/questions/1274057/how-do-i-make-git-forget-about-a-file-that-was-tracked-but-is-now-in-gitignore How do I make Git forget about a file that was tracked, but is now in .gitignore? I put a file that was previously being tracked by..