일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
29 | 30 | 31 |
- 책
- git
- Mac
- 동구
- missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
- SpringBoot
- 줄거리
- 클라우드 서비스
- 오류
- 클라우드 서비스 특징
- Xcode
- 독후감
- 기록하는 동구
- Mapper
- 데이메이커
- 콜미동구
- Swift
- 한줄평
- xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)
- JavaScript
- 자바 파일업로드
- 자바스크립트
- 서평
- java
- spring
- 에러
- 파이썬 웹크롤링
- 깃
- git push
- MySQL
- Today
- Total
목록iOS (5)
인생은 속도가 아니라 방향이다
안녕하세요! 오늘은 Swift의 ARC(자동 참조 계수)에 대해 알아보도록 하겠습니다. ARC란? ARC(자동 참조 계수)는 Swift의 메모리 관리 방식 중 하나로, 객체의 참조 횟수를 추적하여 객체의 생성과 소멸을 관리하는 시스템입니다. - 참조 횟수? 객체의 참조 횟수는 해당 객체를 참조하는 변수나 상수의 개수를 나타냅니다. 객체를 참조하는 변수나 상수가 생성될 때마다 해당 객체의 참조 횟수가 1 증가합니다. - 객체의 생성과 소멸? Swift에서 객체를 생성하면 객체에 대한 메모리 공간이 할당되고, 해당 객체의 참조 횟수는 1 증가합니다. 객체를 참조하는 변수나 상수가 소멸될 때마다 해당 객체의 참조 횟수가 1 감소합니다. 이후에 참조 횟수가 0이 되면 해당 객체는 더 이상 필요하지 않은 객체로 ..
iOS 면접질문을 공부하다보면 가장 자주 접하게 되는 질문이여서 iOS 개발자로 취업하는 사람이라면 무조건 알아야 하는 기본 지식입니다. 먼저 공통점에 대해서 알아보겠습니다. 달달 외워서는 금방까먹으니 최대한 이해해보려고 노력해보면 좋을것같아요. (공통점은 우리가 클래스와 구조체를 헷갈려하는 이유이기때문에 알아두시면 좋습니다! 차이점도 중요하지만 어떤 부분이 공통점인지 알면 좋겠죠?) ▶️ Class / Struct 공통점 - 헷갈리는 이유 class 클래스이름 { // 클래스 내용 } struct 구조체이름 { // 구조체 내용 } cs class 와 struct 는 위와같이 선언하며, 여러 변수(속성) 과 함수(메소드)를 담을수 있는 하나의 집합 입니다. 데이터를 용도에 맞게 묶어서 사용하고 편리하게..
매번 XCode로 작업후면 만나는 이 녀석. 도데체 뭐냐 알아보기로 했다. (필요없으면 당장 깃이그노어에 넣어 버릴테다.) 이 파일은 workspace/project document layouts 상태를 저장하고있는 파일이라고 한다. 즉 UI상태를 저장하고 있는 파일임 혼자 작업한다면 지속적으로 동기화해도 되지만, 협업을 진행하는 경우에는 이런 상태를 굳이 동기화 필요가 있나 싶다. (굳이?) 다음과 같은 방법으로 없애보자. 1. git 에서 추적 못하게 하기 git rm --cached [Project Name].xcworkspace/xcuserdata/[User Name].xcuserdatad/UserInterfaceState.xcuserstate git commit -m 'Removed file t..
간단하게 자주쓰는 주석코드를 스니펫으로 만들고 싶어졌다. 빈줄에서 마우스 오른쪽 클릭 후 Create Code Snippet... 클릭 제목 과 내용, 자동완성시킬 축약 단어 입력! (참고로 내용같은경우 이렇게 치면 저런식으로 나오게된다) 다음과 같이 축약어를 쓰면 자동완성 끄읏!
문제 발생 ! Xcode에서 시뮬레이터 돌리다가 컴퓨터 메모리 사양이 8GB 밖에 안되서 자꾸 꺼진다 ㅠ ㅠ 문제 해결 방안 ! Xcode로 실제기기를 USB 연결후 앱개발을 진행해봐야겠다. 아니나 다를까 다른 문제 또 발생! 연결하고 실행했는데 다음과 같은 오류가 뙇! 프로젝트 빌드 후 다음과 같은 에러가 발생했다. The operation couldn’t be completed. Unable to launch com.donggu.TextFieldProject because it has an invalid code signature, inadequate entitlements or its profile has not been explicitly trusted by the user. 내 해당 기기에 대한..