분류 전체보기(344)
-
iOS 광고식별자 IDFA(Identifier For Advertisers)
● info.plist ... NSUserTrackingUsageDescription Tracking을 사용하는 이유 ... ※ Tracking을 사용하는 이유를 대충 명시할 경우 리젝당할수 있다. ● 권한요청(Objective-C) if (@available(iOS 14, *)) { [ATTrackingManager requestTrackingAuthorizationWithCompletionHandler:^(ATTrackingManagerAuthorizationStatus status) { switch (status) { case ATTrackingManagerAuthorizationStatusAuthorized: break; case ATTrackingManagerAuthorizationStatusD..
2021.11.18 -
백그라운드 전환시 작업시간 벌기
⭕ iOS 백그라운 실행 시퀀스 ⭕ 백그라운드 변수 선언 @property (nonatomic, assign) UIBackgroundTaskIdentifier bgTask; ⭕ 백그라운드 진입시 - (void)applicationDidEnterBackground:(UIApplication *)application { self.bgTask = [[UIApplication sharedApplication] beginBackgroundTaskWithExpirationHandler:^{ [[UIApplication sharedApplication] endBackgroundTask:self.bgTask]; self.bgTask = UIBackgroundTaskInvalid; }]; } ⭕ 포그라운드 진입시 - (..
2021.11.03 -
[Info] Xcode Release 정보
Xcode 버전별 OSX 호환 정보, 지원 iOS, OSX SDK 정보 등을 한눈에 확인할 수 있다. https://xcodereleases.com/ Xcode Releases More than you ever wanted to know™ xcodereleases.com
2021.10.24 -
UIView
## cornerRadius : 테두리 둥글게 만들기 #import view.layer.cornerRadius = 5; view.layer.masksToBounds = true;
2021.10.12 -
[ERROR] validateNewTexture:89: failed assertion `BytesPerRow of a buffer-backed texture with pixelFormat(MTLPixelFormatBGRA8Unorm) must be aligned to 64 bytes, found bytesPerRow(1200)'
해결방법 Edit Scheme > Run > Diagnostics > Metal > API Validation 체크 해제 화면이 다를경우 참고 화면이 다를경우 참고. stackoverflow 에서 찾음 Metal API Validation > Disabled 설정
2021.10.01 -
escape
Android WebView 와 Java Script간 Json데이터 통신시 특수문자 오류를 해결하기 위해 사용한 함수 public String escape(String s) { char[] chars = s.ToCharArray(); StringBuilder sb = new StringBuilder (); for (int i = 0; i < chars.Length; i++){ switch (chars [i]) { case '\\': sb.Append ("\\\\"); break; case '\n': sb.Append ("\\n"); break; case '\r': sb.Append ("\\r"); break; case '\b': sb.Append ("\\b"); break; case '\f': sb.A..
2021.09.29