ios11 Cordova 시작하기 샘플 앱(cordovatemplate.apk) 사용법 - Android용 테스트앱은 그냥 설치하여 사용하면 되나 Media Plugin을 테스트하기 위해서는 Android 파일 전송 앱을 기준으로 아래 경로에 mp3 파일들을 넣어줘야 함 - Android/data/io.cordova.cordovatemplate/files/Music - Android에서 플레이되지 않는 mp3 파일들도 있으므로 확인 후 테스트할 것. 샘플 앱 : https://gitlab.bp.cli-pod.com/mazdah/cordova-template/-/blob/master/cordovatemplate.apk cordovatemplate.apk · master · mazdah / Cordova Template Cordova 기반 .. 2021. 12. 28. 아두이노와 함께 하기 위한 간단한 Swift 지식들 아두이노와 함께 하기 위한 간단한 Swift 지식들이 글은 전문적으로 Swift를 학습하기 위한 것이 아니라 아두이노 개발과 관련하여 아이폰쪽 소스를 조금 더 잘 이해하고자 하는 목적입니다. 관련 소스 : https://github.com/mazdah/BluetoothController1. 변수와 상수 let : 상수를 만들 때 사용하며 최초 한번 값을 할당하면 이후 값을 변경할 수 없음 var : 변수를 만들 때 사용 타입 지정은 필수가 아님 할당된 값은 암시적인 타입변환을 할 수 없음. 초기 값과 다른 타입으로 사용하기를 원한다면 반드시 명시적으로 형 변환을 해주어야 함 문자열 안에 변수를(변수의 값을) 표현하고자 하면 다음과 같이 표현한다. “문자열 안에 값을 쓰려면 \(변수명) 이렇게 쓴다” 배열.. 2016. 6. 21. [jenkins] jenkins에서 멀티 Xcode 사용 설정하기 기존에 개인 업무용 iMac에 jenkins와 SVN 서버를 구축하고 사용을 하고 있었다.그런데 개발용으로 사용하는 iMac에 서버를 구축해놓으니 리소스가 너무 후달려 아무래도제대로 사용하기가 어려웠다. 마침 이번에 철수하는 인력이 사용하던 iMac을 그대로 사용할 수 있게 되어 서버로 사용하기로 했다.그래서 개발용 iMac에 있던 각종 서버들을 서버용 iMac으로 옮기기로 했다.(사실 iOS만 개발할 것 같으면 OSX Server를 사용했을텐데 안드로이드도 함께 개발하다보니 역시 jenkins가 가장 나은 선택인 것같다.) 안드로이드 설정이야 별 어려움 없이 진행했다. 추가로 N’SIQ Collector 플러그인까지 설치하고,(추후 PMD까지 설치 예정) 문제는 iOS였다...개발 PC에 구축만 해놓고.. 2016. 1. 6. [주의!] Enterprise환경에서 Swift 개발 시 주의할 점! 오늘 SM 업무 수행 중인 모 기업에서 추가로 개발 중인 앱 개발자한테 연락이 왔다.전달받은 인증서와 프로비저닝으로 빌드하고 In House 배포는 되었는데 그쪽 개발자가 확인한 바로는 Swift 배포 이전에 생성된 인증서로는 Swift 관련 라이브러리 처리 시오류가 발생한다는 것이다. 관련 내용 https://developer.apple.com/library/ios/qa/qa1886/_index.html https://www.airsignapp.com/ios-apps-using-swift-crash-when-signed-with-inhouse-certificate/ 아직 정확하게 확인은 못하였지만 기업 환경에서 Swift 개발 시 주의해야 할 것 같다. 2015. 5. 28. Keychain을 통한 공유에서의 아주 사소한 것 하나! 같은 계정으로 등록된 앱이어야 공유가 가능하며앱 아이디의 prefix가 같아야 한다... 업무상 iOS용 앱 2개 중 하나가 다른 하나의 버전을 체크해야 할 상황이 되었는데이게 아무리 해도 안된다. 원인은 메인 앱은 현재 근무하고 있는 곳 계정이고 다른 앱은 타 개발사 계정으로 만들어진 앱이기 때문이었다.결국 계획 무산...-.- 2013. 10. 18. [옛 글] [Tip] 다수의 SDK가 설치된 경우 SDK 선택 방법 최초 작성일 : 2013/07/11 09:15 다수의 SDK가 설치되어있는 경우현재 적용된 SDK 버전 확인 방법 Mazdah-ui-Mac-mini:android mazdah$ /usr/bin/xcodebuild -showsdksOS X SDKs:Mac OS X 10.7 -sdk macosx10.7OS X 10.8 -sdk macosx10.8 iOS SDKs:iOS 6.1 -sdk iphoneos6.1 iOS Simulator SDKs:Simulator - iOS 6.1 -sdk iphonesimulator6.1 사용 중인 SDK 버전을 변경하는 방법 Xcode의 환경설정 -> Locations 탭에서 가장 하단에 있는 Command Line Tools를 사용중인Xcode 버전으로 변경 2013. 7. 19. [옛 글] [iOS] Twitter 프레임워크 사용시 참고할 사항 최초 작성일 : 2013/02/06 16:30 기존 방식의 OAuth와 Twitter API를 이용하여 트위터 서비스를 제공하다가이번에 iOS 5.0부터 iOS에 통합된 Twitter 프레임워크를 이용해보기로 하였다. 대체로 수정에 어려움은 없었고 전체적인 코드도 매우 깔끔해져서 좋았다.하지만 한가지 문제가 발생을 했는데... 바로 DM(Direct Message) 목록을 보여주는 화면에서 권한이 없다는 응답과 함께DM 목록이 보여지지 않는 것이었다. 구글링을 통해 확인한 결과 Twitter 개발자 페이지에서 다음 내용을 찾을 수 있었다. What about Direct Messages?The Twitter framework cannot read or delete Direct Messages but it.. 2013. 7. 19. [옛 글] [Jenkins] 안드로이드와 아이폰 앱 자동 빌드 시스템 구축 최초 작성일 : 2012/06/13 14:31 Jenkins를 이용한 Android 및 iOS 앱 자동 빌드 시스탬 구축 예전부터 개발의 생산성과 품질을 높이기 위한 모든 방법에 관심이 많았다.다만 기회가 많지 않아 사용해 본 것이라고는 CVS + CruiseControl의 CI나Trac + SVN의 이슈 트래커 정도가 다였다. 그러다가 스마트폰의 중흥기에 발맞춰보고자 아이폰 앱 개발을 시작하게 되었고어찌어찌하다보니 운영 업무로 안드로이드와 아이폰을 모두 관리해야 하는 입장에처하게 되었다. 더구나 하이브리드 형태다보니 모바일 웹 개발자들이 개발을 하고나서테스트를 하려면 내가 항상 새로 앱을 빌드해주어야 하는 상황이 되어버렸다.(원래 하이브리드 형태로 웹 리소스들을 웹서버쪽에 두었더랬는데 성능상의 이슈로웹.. 2013. 7. 19. [옛 글] 가장 단순한 것이 가장 확실한 것이다! 최초 작성일 : 2011/11/16 12:51 지난 프로젝트의 마무리도 완벽하지 못해 계속 수정 요청이 들어오고,새로 투입된 곳은 이번달로 개발이 끝나는 기업은행 본점의 모바일 시스템인데그걸 인수인계 받아 운영을 해야 하기 때문에 개발팀과 함께 밤 10시 11시까지강행군이다...ㅠ.ㅠ 문제는 지난 프로젝트 때 만든 앱이 자꾸 죽는다는 것이다.1분 간격으로 100개의 웹사이트를 웹뷰에 로드시키는 작업을 반복하면서로딩 시간을 체크하는 것인데. 최소 9시간은 돌아가야 한다. 메모리 처리를 위해 이코드 저코드 잔뜩 넣어봤지만 메모리 누수는 여전하였다. 결국 처음으로 돌아갔다. 전역으로 UIWebView 변수 하나 만들어서 viewDidLoad에서 초기화 후addSubView로 현재 컨트롤러의 뷰에 붙여주고 de.. 2013. 7. 19. 이전 1 2 다음 반응형