
안녕하세요. 오랜만입니다.아무래도 요즘 하고 있는 프로젝트가 있다보니 정신이 다소 없네요.(정확히는 기껏 다만들었더니 갈아 엎자고 해서 화난...) 아무튼 오늘은 기분도 환기 시킬겸 가벼운 내용을 가져왔습니다. 개발하다보면 XCode 오른쪽에 ? 버튼에 아래처럼 설명이 보이실겁니다. 오늘은 저희가 만든 함수도이렇게 설명이 보이도록 만드는 방법에 대해 알아보겠습니다. 공식에서 자세히 나와 있습니다.https://developer.apple.com/documentation/xcode/writing-symbol-documentation-in-your-source-files Writing symbol documentation in your source files | Apple Developer Document..
안녕하세요. 요즘 일때문에 KeyChain부분을 집중적으로 공부중인데 정말 속성이 너무 다양해서 제가 헷갈리더라고요;;;;; 그래서 이 포스트는 제가 공부할겸 각 속성별 간단한 설명을 써두려고 합니다. (아마 업데이트가 당분간 계속될 수 도 있을 것 같네요.) 속성 이름의미kSecClass키체인 데이터 종류를 설정합니다. (비밀번호, 인증서 등...)kSecAttrKeyClass키의 클래스를 지정합니다.(공개키/대칭키등) kSecAttrAccessGroup키체인 그룹을 설정합니다.(KeyChain sharing 과 연관되있음) kSecAttrService서비스 이름을 설정합니다.kSecAttrKeyType키의 유형을 지정합니다(알고리즘)kSecValueData저장할 데이터 값을 설정합니다. (NSData..

https://developer.apple.com/documentation/xcode/configuring-app-groups/ Configuring App Groups | Apple Developer DocumentationEnable communication and data sharing between multiple installed apps created by the same developer.developer.apple.com안녕하세요.정말 오랜만에 오류가 아닌 이론 글을 쓰는 것 같네요.(버그가 아닌게 얼마만인지) 오늘 이야기는 App Groups 입니다! App Groups 이란 - 동일한 개발자가 만든 여러 개의 설치된 앱 간의 통신 및 데이터를 공유하는 것을 말합니다.- 주로 위젯을 만들..

요즘 일이 잘 안되서 리셋하고 다시하고의 무한 반복중이라글이 뜸해졌는데 요즘 자주 보이는 에러가 있어서 박제할까합니다. 발생 상황build script 설정하고 빌드하려했더니 난리가 났습니다. 에러 내용 Sandbox: xcodebuild(3405) deny(1) file-read-data /경로그리고 이게 한개가 아니라 3000번대의 에러가 여러개 한번에 뜹니다.(저의 경우 9개 정도가 한번에 떴어요) 해결방법 프로젝트 > Build Settings > sandbox 검색하시면 User Script Sandboxing 이라는 옵션이 있습니다. 이거 옵션을 Yes> NO 로 바꿔주셔야합니다!!!!원인 이게 무슨 옵션인지 궁금해서 번역돌렸는데 "활성화된 경우 빌드 시스템은 사용자 스크립트를 샌드박스하여..

정말 신기한 오류를 옆팀에서 발견하셔서SOS 가 왔습니다. 근데 저도 처음 보는 거기도 하고 새로 알게 된 사실도 있어서 박제 해볼까 합니다(버그전문 블로그 아닙니다) 다만 이번 글은 다른팀에서 일어난 일이기 때문에자세히 알긴 어려워정확한 해결 방법은 아닐 수 있습니다. 오류 내용invalid ios deployment version 'xxxxxxxxx', IOS 10 is the maximum deployment target for 32-bit targetsQ : 뭘 하신 거에요?A : 저도 모르겠어요. 오류 원인오류 원인은 간단한데 말그대로입니다. 32 bit를 목적으로 할 수 있는 iOS 빌드는 10이 최대라는 겁니다.예를들어 armv7 / armv7s / i386 등 과 같은 애들은 특정 i..

안녕하세요.요즘 업무때문에 언어를 여러가지 섞어서 보고 있는데한 함수 때문에 경고가 떠서 경고가 200개가 넘게 뜨더라고요;;(인수인계자님?) 에러는 아니지만 너무 신경쓰여서 고쳐볼까합니다. 에러 내용sprintf is deprecated 원인- C 언어쪽에서 사용하는 명령어 같은데 이게 이제 없어졌다고 합니다. 해결법- snprintf로 바꿔주시면 됩니다. - 예를들면 아래 같이 사용하셨다면 sprintf(a,"%s is good",b);- 간단한 경우에는 이렇게 두가지로 바꿀 수 있습니다.snprintf(a,sizeof(a),"%s is good",b);혹은 snprintf(a,strlen(a),"%s is good",b); * 근데 이렇게 바꾸실때 만약 a 의 크기가 너무 작으면 데이터 오버플..

안녕하세요. 최근에 어떤 버그를 찾느라 iOS 12 를 개발할 일이 잠깐 있었는데iOS 13 미만에서는 따로 설정을 해야하는게 있더라고요 (최소가 12.0 이니까 사실상 iOS 12를 위한 코드라 생각하시면 됩니다.) 간단하게 프로젝트 하나의 최소 지원 버전을 최소인 12.0 으로 하면 'UIScene' is only available in iOS 13.0 or newer이 비슷한 말이 한 9개 정도? AppDelegate / SceneDelegate 에 뜨게 됩니다. 오류 원인 - 말 그대로 해당 기능은 iOS 13 부터 사용이 가능합니다. - 또한 SceneDelegate는 iOS 13 부터 사용했기때문에 12에서는 사용이 불가합니다.- 그래서 해당 코드를 버전에 따라 분리하는게 필요합니다. - 최..

요즘 업무 때문에 여러 언어를 혼합하고 합치는 과정에서 오류를 종류별로 보고 있는데이젠 하다하다 Obj-C 에서 많이 쓰는 NSString 이 오류가 났습니다.unknown type name 'nsstring'물론 일반적인 경우라면 아래 한줄이면 해결되지만// 보통 이걸 heaer 나 사용중인 파일에 추가하면 됨#import 만약 저처럼 오류가 나는 위치가 Foundation 안에 있는 NS***에서 난다면(NSFile이라던지 NS가 들어간 파일이 종류별로 뜹니다.)아래 사이트를 참고하시길 바랍니다. https://qiita.com/kuuki_yomenaio/items/6edc7cb16a81d2bc9ef5 【iOS】Xcodeでビルドした時にNSObjCRuntimeでエラー?【cocos2d-x】 - Qii..