본문 바로가기

[Xcode] iPhone과 MacBook 연결 불안정 2019.10.17 USB-C타입 맥북프로로 변경하니 전력 공급이 원활해서인지 문제가 말끔히 사라짐. ------------------------------------------------------ 많은 사람들이 이 문제를 겪는 듯하다. 찾아 본 바로는 SMC를 재설정하라고 함. 근데 이건 너무 복잡하고 개발 도중에 창 닫는게 너무 싫음. 이외에도 많은 민간요법이 있는거 같지만 내가 한 방법은? "전력 몰아주기" 회사 맥북 "에어"로 개발 중인데 USB포트가 2개임. 마우스와 개발 디바이스 연결 2개를 꽂아 쓰는데 마우스 뽑으니 됨 ㅎㅎㅎㅎ (혹은 마우스 뽑고 디바이스 먼저 연결 후 마우스 재연결) 이것도 안될 땐 아래의 SMC 재설정 방법ㄱㄱ https://support.apple.com/ko-kr/..
[Swift] Decodable로 들어오는 타입이 두 가지 일때 서버 리스폰스 값을 받던 도중 한가지 키값에 대해 경우에 따라 두가지 타입이 들어오는 것을 확인 가장 먼저 드는 생각은 서버 개발자에게....하하하하ㅏㅎ 말도 안되는 생각이란 걸 깨닫고 열심히 찾아봄 swift one key two type.... 이딴 검색어를 써넣었음에도 불구하고 놀랍게도 아래와 같은 링크를 내려주시었다. https://stackoverflow.com/questions/47318737/how-do-i-handle-decoding-two-possible-types-for-one-key-in-swift How do I handle decoding two possible types for one key in Swift? I have a Codable struct that is used to..
[Swift] navigationController is nil (in .xib) ui 디자인을 xib으로 하는데 self.navigationController?.pushViewController 하면 계속 navigationController에 nil이 반환됨. rootViewController에 넣어보고 이것 저것 해보았지만 결과는 nil nil nil nil 방법은 .xib 파일의 inspector에서 opaque navigation bar 설정을 해줘야됐었던 것. 핳하하ㅏㅎ
[Swift] Loading Dialogue import UIKit open class Spinner { internal static var spinner: UIActivityIndicatorView? public static var style: UIActivityIndicatorView.Style = .whiteLarge public static var baseBackColor = UIColor.black.withAlphaComponent(0.5) public static var baseColor = UIColor.white public static func start(style: UIActivityIndicatorView.Style = style, backColor: UIColor = baseBackColor, baseColor: UIColor..
[SimRacing] F1 Steering Wheel with LCD https://www.formulasteeringwheel.com/ Formula Steering Wheel for PC, PS4, and Xbox one Formula Steering Wheel compatible with Fanatec (PC, PS4, Xbox one), Thrustmaster (PC, PS4, Xbox one), Accuforce and Open sim wheel. www.formulasteeringwheel.com
[ObjC] NSData XOR 비트 연산 - 데이터 축약 32바이트 NSData를 XOR비트 연산하여 8바이트 크기로 생성. C로 쓰니 메모리 에러가 너무 많이나서 호출하다보면 크러시가 남. ( Heap corruption detected 등등) ObjC로 변경한 코드. - (NSMutableData*) makeHashWithData:(NSData *)shaData { NSData *shaData1 = [shaData subdataWithRange:NSMakeRange(0, 16)]; NSData *shaData2 = [shaData subdataWithRange:NSMakeRange(16, 16)]; NSMutableData *result1 = [shaData1 mutableCopy]; char *dataPtr = (char *) [result1 mutabl..
[ObjC]URL 파싱해서 파라미터 추출 https://host.co.kr/file?fileName=THIS-PLACE-IS-PARAMETER.pdf - (NSString *)parseFromURLRequest:(NSURLRequest *)request { NSArray *params = [[request.URL query] componentsSeparatedByCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"=."]]; NSMutableDictionary *dic = [NSMutableDictionary dictionary]; for (int i=0; i
[ObjC]UIActivityViewController를 사용한 파일 저장/공유 #import @interface FileManager : NSFileManager + (FileManager *)shared; - (void)downloadDocs:(NSString *)fileName withFileURL:(NSString *)shareURL; @end ----------------------------------------------------------------------------------------- #import "FileManager.h" @implementation FileManager + (FileManager *)shared { static FileManager *fm = nil; static dispatch_once_t onceToken; dispatch_once..