본문 바로가기

[SimRacing] PS4 F1 Rim, Dashboard App 트러스트마스터 혹은 로지텍에서 파나텍 간지 낼수있는 림을 판매하는곳 3D프린팅한거라 마감은 별로 안좋겠지만 비주얼은 상당하다.. 가격도... https://www.3drap.it/ 3DRap 3D Printing, Prototyping, Engineering www.3drap.it 아이폰에서 PS4와 연동시켜 F1대시보드 띄워주는 앱. 게임별로 인앱구매를 해야 제대로 볼 수 있음. https://itunes.apple.com/kr/app/race-dash-for-sim-games/id1174914156?mt=8 ‎Race Dash for Sim Games ‎A companion dashboard app for the F1 2016, 2017, 2018, Project CARS, Project CARS 2..
[Xcode] duplicate symbol error 검색하다가 잘 정리된 블로그 발견. 출처: http://theeye.pe.kr/archives/2465 iOS Framework의 duplicate symbol 에러 해결하기 Xcode 프로젝트를 개발하다 보면 다양한 Framework를 사용하게 됩니다. 애플에서 기본적으로 제공하는 Framework부터 외부의 개발사가 제공하는 Dynamic 혹은 Static 형태의 Framework를 접하게 되는데요. 프로젝트의 Build Settings – Other Linker Flags에 -ObjC 또는 -all_load… theeye.pe.kr 따라해봤는데 architecture 별 새로 만든 파일(ex Myframework.armv7 )에 아무것도 안들어있음.. 다음에 또 이런 문제가 생기면 해보려고 저장.
[Tennis] 테니스 레슨을 그만두고 혼자 벽치기나 좀 하러댕기다가 일 바빠지니까 그마저도 안하게되고 다시 하려니 레슨 비용이 만만치않은거 같다. 다른 방법을 모색해야겠다.
[SimRacing: F1] Thrustmaster T300RS gt/ 초심자 레이싱휠/ 심레이싱 입문 레드불 머신이 멋있어서 포뮬러1 자동차 경주를 몇년 전부터 봐오다가 좀더 적극적으로 보고싶다는 생각이 들었다. 방구석에서 먼지 쌓여가는 플레이스테이션4도 써볼겸해서 F1 2018을 즐기기위한 휠 (충동)구매! 돌려봤는데 너무너무 재밌다 왜 이제샀나 후회감이 물밀듯이 밀려오는 수준.
[Xcode] Xcode10.2 업데이트 후 libstdc++ 에러 1. 아이폰이 소프트웨어가 자동으로 12.2 업뎃을 시킴. 2. Xcode10.1에서 빌드가 안됨. 3. macOS 10.14.4 설치. 4. Xcode10.2 설치. 5. libstdc++.6.0.9 빌드 오류 발생. 6. Xcode10.2 부터는 libstdc++ 을 지원하지않음. 7. libstdc++ 를 다운로드 받아 직접 폴더에 넣어주어야함. 8. https://github.com/Kila2/libstdc-.6.0.9.tbd 여기서 다운로드 후 압축해제. 9. /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/ 폴더에 libstdc++.6.0.9.tbd 파..
[ObjC] iOS 연결된 Bluetooth 기기 앱과 연결시켜주기 - import ExternalAccessory/ExternalAccessory.h [[EAAccessoryManager sharedAccessoryManager] connectedAccessories]; 1. 여기서 현재 붙어있는 블루투스 기기 배열을 가져온다. 2. 첫번째 붙은 기기가 연결하려는 기기가 맞는지 확인한다- 연결된 기기 개수가 1개 이상이고, 연결된 블루투스 기기의 이름을 확인. 3. 맞다면 다음 액션 진행 4. 아니라면 EAAccessoryManager.shared().showBluetoothAccessoryPickerpicker를 실행하여 연결해준다.
[ObjC] EAAccessory 사용해서 Bluetooth 연결하기 1. ExternalAccessory.framework 등록.2. NotificationCenter에 EAAccessoryDidConnectNotification, EAAccessoryDidDisconnectNotification 등록.여기까지 해도 Noti가 오는데 안오면3. EAAccessoryManager에 registerForLocalNotifications 등록. (나의 경우 이거 등록안해서 반나절 날림..)4. EAAccessoryManager에서 showBluetoothAccessoryPIckerWithNameFilter를 이용해서 블루투수 선택창 팝업.5. Notification을 받을 method에서 [[notification userInfo] objectForKey:EAAccessory..
objc <-> swift objc 프로젝트에서 swift 라이브러리를 사용하는데swift 라이브러리 안에 objc 파일(.h)이 있는 경우 1. objc프로젝트에 라이브러리(.a)와 .h 파일 추가2. Build Setting - Define module YES3. swift 파일추가 - bridging-header.h 추가4. bridging-header.h 에 swift라이브러리에서 .pch에 추가된 .h파일들 모두 추가.5. objc에서 swift 클래스/함수 사용시 @objc class, @objc func 추가.6. projectName-Swift.h 임포트