목록분류 전체보기 (388)
나의 발자취

shut up and just type #imageLiteral( 다른 방법 다 시도했는데도 안됐는데, 꼭! 반드시 중간에 L 대문자로 써주고 괄호까지 열어주어야 이미지로 나타난다.

IB Outlet을 연결해서 이름을 설정해놓고 그 이름을 임의로 바꾸면 빌드 시 에러가 난다. 현재 주사위 한개짜리의 이미지는 diceImageView1이라고 설정했다. 하지만 해당 이름을 바꿨을 시, 빌드가 되지 않고 에러가 난다. Main > Open As > Source Code 를 보면, 스토리보드에서 드래그앤 드롭으로 편하게 설정해놓았던 UI가 모두 소스코드로 작성되어있는것을 볼 수 있다. 아래에서 현재 outlet property는 diceImageView1라고 되어있기 때문에 빌드를 실행할 때 해당 값을 찾지 못하면 에러가 난다. 이렇게 일부가 변경되어 빌드가 실행이 안될 시, 리팩토링 기능을 통해 해당 프로퍼티 값들의 이름을 일괄로 바꿔준다.

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