목록전체 글 (393)
나의 발자취
Aspect fit 기본값. 이미지의 크기와 비율 그대로 채워진다. Scale to fill 아이폰의 해상도(규격)에 맞게 이미지가 확대/축소되어 화면에 딱 맞게 이미지의 가로, 세로 비율이 변경되면서 스케일링됨. 배경을 이 모드로 할 경우 깨지는 경우가 발생 Aspect fill 이미지의 aspect ratio는 변하지 않으면서 화면을 채움. 배경의 경우 Scale to fill 보다 이것을 추천!✅
하드웨어 기기를 물리적으로 유선연결했을 때 해당 하드웨어 기기의 OS버전을 가지고 있지 않다면 위와 같은 에러가 난다. 해결법 Check /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/ for directory name 15.4 (your iOS version). (터미널에서 해당 경로를 finder로 열고 싶을 때는 open . 을 친다.) If the directory is missing download support files for 15.4 (your iOS version) from https://github.com/filsv/iPhoneOSDeviceSupport and place it in..
Window > Devices and Simulators 선택 Connect via Network 에 체크 단, 같은 무선랜에 연결되어있어야한다!
원인 : 하드웨어 기기로 시뮬레이션을 돌리려고 할 때 (빌드를 하려고 했을 때) 기기가 등록되어있지 않다면 에러가 난다. 해결: Signing & Capabilities에 들어가서 Team도 선정해주고, Bundle Identifier도 설정을 해주어서 기기를 등록해준다. 도움: https://dreamaz.tistory.com/347 https://m.blog.naver.com/bb_/221637208819
git branch -m main master git fetch origin git branch -u origin/master master git remote set-head origin -a
사전배경 (내 스펙: MacBook Pro Chip Apple M1 Max) 코드에 firebase를 이용하기 위해 pod install을 해야한다.gem which cocoapods로 버전 확인 후 아무것도 없다면 homebrew를 먼저 깔아주어야한다. 그 후 sudo gem install cocoapods 라고 터미널에 입력->프로젝트가 있는 폴더로 cd해서 pod init -> pod install 하지만 여기서! 예상과 달리 아래와 버그가 생기는걸 본다면 혹은 이런 버그... 멘붕이 올것이다. 원인 정확한 원인은 모르겠으나 아래와 같이 ffi_c와 같은 파일이 없어서 생긴 에러이다. 하나 뿐만이 아니라 ffi_c와 관련된 여러 파일들을 읽을 수 없어서 생긴 문제인데 자세히 읽어보면 incompat..
초기화(initialization) 와 생성자(initializer) /**===================================================================== - 초기화는 클래스, 구조체, 열거형의 인스턴스를 생성하는 과정임 - 각 "저장 속성"에 대한 초기값을 설정하여 인스턴스를 사용가능한 상태로 만드는 것 (열거형은 저장속성이 존재하지 않으므로, case중에 한가지를 선택 및 생성) - 결국, 이니셜라이저의 실행이 완료되었을 때, - 인스턴스의 모든 저장속성이 초기값을 가지는 것이 ==> 생성자(Initializer)의 역할 - 참고) 소멸자 - 생성자와 반대개념의 소멸자(Deinitializer)도 있음 - 소멸자 ==> 인스턴스가 해제되기 전에 해야할 기능..
재정의(Overriding) Overloading vs Overriding /**============================================================================== - 오버로딩(overloading) - (엉어 뜻: 과적) 함수에서 함수의 하나의 이름에 여러 함수를 대응시켜서 사용 - 오버라이딩(overriding) - (영어 뜻: 재정의) 클래스의 상속에서 상위클래스의 속성/메서드를 재정의(기능을 약간 변형하여 사용)하는 것 - 재정의 - 서브클래스에서 슈퍼클래스의 동일한 멤버를 변형하여 구현 - 재정의 가능한 대상(멤버) - 1) 속성 (하지만, 저장 속성에 대한 재정의는 어떠한 경우에도 불가능) - 2) 메서드 (메서드, 서브스크립트, 생성자..