[아이폰] Variable is not assignable (missing __block type specifier) Variable is not assignable (missing __block type specifier) 아이폰 개발시 발생할 수 있는 에러로 Xcode에서 위에러 발생 시 블록함수 내부에 변수 사용할 때 블록함수 이전에 선언한 변수에 __block이라고 해줘야 합니다. 예) NSString *temp; 위코드를 아래와 같이 변경해서 사용해 주면 됩니다. __block NSString *temp; Programing/iOS 2023.12.07
아이폰, 안드로이드 구분 Android 와 iOS를 구분방법 자바스크립트에서 User-Agent 객체를 사용해서 안드로이드와 아이폰을 구분 function checkOs(){ var userAgent = navigator.userAgent.toLowerCase(); if(userAgent.indexOf('android') > -1){ return "android"; } else if(userAgent.indexOf('iphone') > -1){ return "iphone"; } else if(userAgent.indexOf('ipad') > -1){ return "ipad"; } else { return "unknow"; } } userAgent 값을 찍어보고 상황에 맞게 수정해서 쓰면 됩니다. Programing/Javascript 2021.11.29
앱 설치 링크 만들기 - 안드로이드 1. 첫번째 방법 https://play.google.com/store/apps/details?id=com.abc.appname 위에서 com.abc.appname 부분에 자신의 앱이름을 적으면 됩니다. 2. 두번째 방법 market://details?id=com.abc.appname 여기도 위에서 com.abc.appname 부분에 자신의 앱이름을 적으면 됩니다. Programing/Android 2021.11.29
공유링크의 썸네일 표시 : 오픈 그래프 마크업 기본적인 사용법 안에 태그로 셋팅 og:url - 페이지주소 og:title - 사이트 이름이나 제목 og:description - 간략한 설명 og:image - 공유시 표시되는 썸네일 이미지주소 더 자세한 설명은 아래에서 https://developers.facebook.com/docs/sharing/webmasters/ Programing/Web 2021.11.29
[iOS] MacOS에서 cocoapod 설치 터미널 실행후 아래 명령어 실행 sudo gem install cocoapods 패스워드 입력하면 설치 완료 Programing/iOS 2021.02.20
[iOS] Unknown class _ViewController in Interface Builder file XCode Storyboard 파일에서 해당 viewController 의 inspector 창에서 Module 란에 None 으로 셋팅 되어있을 경우 발생할수있음. Module 란에 해당 프로젝트 이름이 등록되어 있으면 된다. Programing/iOS 2021.02.19
[Swift] base64 //String -> Data let string = "abcdefg" let decodeData = string.data(using: .utf8)! //Data -> Base64인코딩 String let base64encString = (decodeData.base64EncodedString()) as String // Data -> Base64 encoding Data let base64EncStr = strData.base64EncodeData(options: .lineLength64Characters) // Base64 Encoding Data -> String let string = String(data: base64EncDat, encoding: .utf8)! // Base64 Decoding.. Programing/iOS 2021.02.17