전체 글69 NSUserDefaults 사용하여 내부 DB에 간단하게 저장 - 안드로이드에 SharedPreferences 똑같은 매커니즘이다 - 사용처와 특징 앱이 설치된 이후부터 앱이 실행되고 종료되어도 계속 유지가 되어야하는 정보와 데이터 앱이 삭제되면 데이터가 날라가는 경우 Key는 String만 사용 가능하고, 저장할 수 있는 값은 Int, Double, Float, String, Bool, Data와, 이로 이루어진 Array, Dictionary만 가능 ** 커스텀 클래스로 데이터를 저장하고 싶으면 NSKeyedArchiever 등을 사용하여 전환한뒤 저장해야함 *** - 사용법 //String 키 사용 let strKey_1 = "str1" let strKey_2 = "str2" let strKey_3 = "str3" //저장 UserDefaults.standar.. 2021. 1. 19. Alert, Action Sheet 간단 정리 안드로이드 개발에서 사용하면 알람창 아이폰에서는 아래와 같은 모습을 한다 (왼쪽 : ActionSheet, 오른쪽 : Alert) 1. ActionSheet - ActionSheet ViewController 생성후 Action을 생성하여 Present 호출 하면됨 - style 옵션에 .destructive .cancle .default 3가지 타입이있고 버튼 형태가 달라지니 기호에 맞게 사용하면된다 let actionSheetController = UIAlertController(title: "전화번호 수집 동의", message: "파트너 인증을 위하여 휴대폰 번호를 수집 합니다", preferredStyle: .actionSheet) // 동의 액션 let actionDefault = UIAler.. 2021. 1. 19. Swift 문법 간단 정리 Nil == NULL 같은 의미 Swift 에서는 nil은 optional 변수 이외에 사용할 수 없다 NIL은 NULL 같이 pointer가 없다는걸 말하는게 아니라 value값이 없다는 뜻으로 사용 혼동 주의! 변수 선언 var,let Var = 수정가능한 변수 Let = 수정불가능한 변수 수정하면 에러 const 같은거 Var asmr : Double = 70 : 같은경우는 명시적으로 자료형을 정해줄때 사용 \() -> String 에 변수 합병 let appleSummary = "I have \(apples) apples." let fruitSummary = "I have \(apples + oranges) pieces of fruit." 위와같이 문자열 안에 변수를 선언하는데 사용할수있음 Str.. 2021. 1. 19. iOS 간단 UDID 확인 방법 iOS 테스트폰으로 등록하기위해서 UDID 정보가 필요하다 1. Mac 컴퓨터및 노트북이 있다면 아이폰과 케이블 연결하여 Finder 아이폰 정보를 확인하면 아래와같이 확인할수있다 2. 아이폰만 가지고있는경우 1. 사파리(인터넷) 앱 실행후 https://get.udid.io/ Get UDID or IMEI in one tap. Find UDID of iPhone or iPad. How it works UDID.io uses Apple Mobile Device Management concepts to provide you information about your device. Profile you install tells your iPhone, iPad or iPod to send encrypted da.. 2021. 1. 11. iOS 출시및 배포 -4 Provisioning Profiles +버튼 클릭 iOS App Destribution (xcode에서 debug용)과 Ad Hoc (내부 테스터에게 배포용) 각각 체크하여 생성 AppID에서 적용할 앱 선택 Certificate 선택 적용할 테스터 디바이스 선택 Name입력 후 Generate Name은 주로 "dev_appName", "adhoc_appName"이런 식으로 작성 Download 저장 download 된 파일들Xcode에 위에서 받은 Provisioning Profile 등록 Automatically manage signing 해제 Debug, Release 각각 import Profile하여 위에서 받은 Provisioning Profile 등록 (debug - Development.. 2021. 1. 11. iOS 출시및 배포 -3 Devices UDID 복사 테스트 할 device를 맥북에 연결 -> Xcode -> Window -> Devices and Simulators 선택 Identifier가 UDID이므로 복사 UDID 등록 애플 개발자 홈페이지 -> Devices 메뉴에서 +버튼 클릭 platform, Device Name, Device ID 입력 후 continue 원글 : ios-development.tistory.com/249?category=936128 2021. 1. 11. 이전 1 ··· 8 9 10 11 12 다음