Xcode 패널 소개(..ing)
·
Mobile Application/iOS
* 우측 상단 ( Inspector 패널) (왼쪽부터 순서대로)File inspectorHistory inspectorQuick Help inspectorIdentity inspectorAttributes inspectorSize inspectorConnections inspector
error: sdk does not contain 'libarclite' at the path
·
Mobile Application/iOS
3rd party libraries 추가 후 빌드 에러 발생 Project navigator -> Pods 클릭->TARGETS -> (방금 추가한 라이브러리) -> General -> Minimum DeploymentsiOS 버전을 12.0 으로 변경한다그리고 Clean Build 후 Build 하면 해결    * 개발환경 *MacOS : Sonoma 14Xcode : ver 15.0Minimum Deployments : 17.0
Cocoa Pod 정리
·
Mobile Application/iOS
pod init : podfile 생성pod install : pod 설치 (Podfile.lock, Pods...등 생성)
맥(M1)에 Flutter SDK - cocoapods 설치하기
·
Mobile Application/Flutter
Mac에서 Flutter SDK를 설치하고 빠진 부분이 없는지 아래 명령어로 확인해 준다.flutter doctor그리고 위에 이미지에 나온 것처럼 CocoaPods이 설치가 되어있지 않아서 설치해 주었다. 설치환경은 MacOS(M1)으로 인텔과는 명령어가 조금 다른 거 같다먼저, Mac Application -> Utilities -> Terminal 앱을 선택하고 오른쪽 마우스를 눌러 Get Info를 선택해 준다.그리고 Open using Rosetta를 체크하고 실행시켜준다. ◎ CocoaPods 설치 (터미널 앱에서)sudo gem install cocoapods을 입력해 주면 버전 관련 에러가 생겨서 설치 실패가 된다.  sudo gem install activesupport -v 6.1.7...
Cocoa (touch) Framework
·
Mobile Application/iOS
Cocoa Framework 기본적인 자료형과 메소드가 정의되어 있는 Foundation은 동일하고 AppKit 대신 AppKit에 기반한 UIKit을 사용한다.   Cocoa (Touch) : (Application) UIKit, GameKit, MapKitMedia : AV Foundation Core, Animation Core, Audio Core, Image Core, Text OpenAI, OpenGICore Services : Foundation Core, Location Core, Motion Core, Data WebKit => Foundation KitCore OS : Directory Services Accelerate OpenCL System Configuration => 환경설정,..
Android 권한 설정,체크하기(API23, Android 6.0 Marshmallow 이상)
·
Mobile Application/Android
Android 6.0 (Marshmallow)부터 개인정보 유출로 인하여 앱에서 일부 권한을 사용할 때에는 사용자로부터 동의를 받아야 한다. 사용자가 권한을 주었는지 아닌지 확인하기 위해 onRequestPermissionResult 함수를 통해 확인할 수 있다. * 권한 설정 AndroidManifest.xml 파일에 아래처럼 두 줄을 추가해 준다 : : :  * 권한 체크 int permissionCheck = ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE); if(permissionCheck== PackageManager.PERMISSION_DENIED){     Lo..
SQLiteDatabase: Failed to open database '/storage/emulated/0/.XXX/my.db
·
Mobile Application/Android
Android 6.0 (Marshmallow)부터 개인정보 유출로 인하여 앱에서 일부 권한을 사용할 때에는 사용자로부터 동의를 받아야 한다 DB 사용 시 사용자가 권한을 주지 않았을때 생기는 에러E/SQLiteLog: (14) cannot open file at line (14) os_unix.c:31517: (13) open(/storage/emulated/0/.XXXXX/my.db) - E/SQLiteDatabase: Failed to open database '/storage/emulated/0/.XXXXX/my.db'. android.database.sqlite.SQLiteCantOpenDatabaseException: unknown error (code 1806): Could not..
error: package android.support.v4.view does not exist
·
Mobile Application/Android
기존 프로젝트를 이전 할때 생기는 에러error: package android.support.v4.view does not exist 해결 방법:import android.support.v4.view.ViewPager;를import androidx.viewpager.widget.ViewPager;로 변경한다 그 외에 참조할 부분은 아래 링크에서https://developer.android.com/jetpack/androidx/migrate?hl=ko