일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- ios
- ng-show
- VirtualBox 오류
- JSP
- AndroidStudio
- Deveopment
- TEXT속성
- 공유기능
- 플러터폰트적용하기
- android 데이터 저장
- Android
- Tomcat
- flutterfont
- adb
- 중소기업전세대출연장심사
- SQL분할
- 행나누기
- ios공유하기
- android 내부 저장
- 플러터폰트
- 프러퍼티
- ios share
- DB연동
- Context 쉽게
- 전세대출연장
- 스위프트
- android 저장
- 폰트적용하기
- ngshow
- DB
- Today
- Total
목록iOS (7)
beomboo
ld: warning: search path '/Users/beom/Library/Developer/Xcode/~~~' not found ld: building for 'iOS-simulator', but linking in object file (/Users/~~~/KakaoOpenSDK.framework/KakaoOpenSDK[arm64][2](KOUserInfo.o)) built for 'iOS' clang: error: linker command failed with exit code 1 (use -v to see invocation) 위와 같은 오류가 발생하는 경우에는 시뮬레이터로 실행했을때에 발생할 수 있다 원인으로는 본인의 경우 M1 칩이 내장된 맥북프로를 사용하고 있으며 노트북 환경을 따..
iOS 의 네이티브 기능 중 파일, URL, TEXT 를 다른 앱에 공유할 때에 사용되는 공유하기 기능을 iPad 에서 반영할때에는 로직이 일부 수정해야한다 iPad 에서는 popoverPresentationController 설정을 해야한다. 팝업 너낌으로 지정된 좌표에 UI를 띄워야 함.
[추가/2022-04-19] VirtualBox 최신 업데이트 시스템 환경설정 > 보안 및 개인 정보 보호 > 개발자 'Oracle America, Inc.'의 시스템 소프트웨어가 업데이트되었습니다. > 허용 mac monterey kernel driver not installed (rc=-1908) 위와 같은 오류가 나올 경우 아래 순서대로 하면 해결! 1. 변경된 시스템 설정 체크 2. 터미널 커맨드를 통한 VirtualBox 재시작 sudo "/Library/Application/ Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart VirtualBox restart sudo kmutil load -b org.virtualbox.kext.V..
Device Debug 를 시도할때 생기는 오류로 당황하지 말고 아래 과정을 해보자 1. Provisioning profile 정리 - Finder (option + command + space) 누른 후 "~/Library/MobileDevice/" 경로로 이동하여 Provisioning profile 오픈 - 디버깅 하고자하는 프로젝트의 프로비저닝 파일들을 제거 해준다 2. 키체인 정리 - 키체인 접근 (command + space)를 누른 후 "키체인"을 검색하여 키체인 접근을 오픈 - 해당 Development 키를 과감하게 삭제해준다 3. 키와 Provisioning profile 을 다시 셋팅 - Apple Account 사이트에서 다시 프로비저닝 파일을 받은 후 실행 - 만일 해결이 안된다하..
근 2년간 50개 가까이되는 업체 앱을 App Store 심사에 통과시키면서 경험한 다양한 리젝 사유를 정리해 보았습니다. 1. Guideline 4.8 - Design - Sign up with Apple Your app uses a third-party login service, but does not offer Sign up with Apple. Apps that use a third-party login service for account authentication need to offer Sign up with Apple to users as an equivalent option. Next Steps Please revise your app to offer Sign up with Apple as..
변수 var [변수명]: [데이터 타입] = [값] let [상수명]: [데이터 타입] = [값] - 스위프트에서 타입 추론을 해주지만 추후 문제 발생 시 오류를 찾는데 상당한 시간이 걸리기에 타입 추론보다는 명시를 권장, (컴파일 처리시간도 영향) Any - 모든 데이터 타입을 사용 AnyObject - 클래스의 인스턴스만 할당 컬렉션 타입 배열 - [] , [[]] 딕셔너리 - 요소들이 순서 없이 키와 값의 쌍으로 구성되는 컬렉션 타입 - 하나의 딕셔너리 안의 키는 중복해서 사용할 수 없다 - 타입별칭을 통해 간소화 typealias ADictionary = [String: Int] var b: ADictionary = ADictionary() - 둘 다 같은 표현 var a: Dictiona..
프로퍼티 - 클래스, 구조체, 열거형 등에 관련된 값 - 저장 프로퍼티 = 특정 타입의 인스턴스에 사용, 인스턴스의 변수 또는 상수, 클래스와 구조체에서만 사용 - 연산 프로퍼티 = 특정 타입의 인스턴스에 사용, 값의 저장 x, 특정 연산을 실행한 결괏값 - 타입 프로퍼티 = 특정 타입에 사용되는 프로퍼티 // 클래스, 구조체 같은데에서 사용되는 자원(값), 변수가 해당되는거로 보임 지연 저장 프로퍼티(복잡한 클래스나 구조체 구현에서 효율적) - 클래스 인스턴스의 저장 프로퍼티로 다른 클래스 인스턴스나 구조체 인스턴스를 할당해야 할 때 - 인스턴스를 초기화하면서 저장 프로퍼티로 쓰이는 인스턴스들이 한번에 생성되어야 하거나 모든 저장 프로퍼티를 사용할 필요가 없는 경우 struct Coordinat..