본문 바로가기

728x90

iOS(Swift)

(20)
SwiftUI 파일에 접근 불가 프로젝트를 생성 할 때 Command line tools 로 생성하여 파일에 대한 내용을 가져왔을 때는 아무 문제 없이 읽어와졌는데 SwiftUI를 사용하는 프로젝트를 생성해서 외부에 있는 파일에 대해서 접근하려 할 때 에러가 발생한 경우가 있음. 에러 내용은 the file couldn’t be opened because you don’t have permission to view it 와 같이 발생. 차이점을 비교해 보니 App Sandbox와 관련된 내용인 것으로 보임. 프로젝트 우클릭 > Signing & Capabilities 부분 비교 SwiftUI 프로젝트에는 App Sandbox 가 추가되어 있음 해결방법 프로젝트 부분에 .entitlements 파일로 이동해서 App Sandbox의 Va..
Xcode GitLab 연동하기 Xcode와 GitLab 연동하는 방법 ( Tocken으로 연동하고 commit, push ) 1. GitLab에서 토큰 생성 우측 상단 프로필 > Edit Profile > Access Tokens 이동 후 생성 토큰 이름 입력하고 필요한 긴으 체크 한 후 생성 ( 혹시 몰라서 다 체크해서 생성 함 ) * Expires at 부분은 토큰의 유효기간 설정인데 입력하지 않고 생성하게 되면 Never로 세팅 되서 생성 됨 (유효기간 무제한) 2. 생성된 토큰 번호 복사 * 주의 : 이 토큰 번호는 이후에 보이지 않으니 추후 사용할 경우가 생길 경우를 대비해서 따로 저장해 놓기를 추천 ( 나중에 기억안나면 새로 생성해야 함 ) 3. Xcode에서 프로젝트 생성 후 상단에 Xcode > Preferences 클..
Swift 데이터 타입 1. 기본 데이터 타입 Bool - 논리값인 참과 거짓 중 한 가지를 가질 수 있는 데이터 타입 - return 값 : true, false Int - 음의 정수, 양의 정수를 나타냄 - return 값 : 100 , 200, -100, -200 ... UInt - 부호가 없는 정수 (양의 정수만 가능 함) - return 값 : 100, 200, 300 ... Float - 부동소수형 타입 (32bit) - 정수를 넣어도 괜찮음 - return 값 : 3.14, 5.12 , 6.123 ... Double - 부동소수형 타입 (64bit) - 정수를 넣어도 괜찮음 - return 값 : 3.14, 5.12 , 6.123 ... Character - 한글자(문자)를 표현하는 타입 - 유니코드를 사용하는 모..
Xcode Swift 언어 연습 가능한 페이지 만들기(Playground) Xcode에서 단순히 Swift 코드를 실행할 수 있는 페이지 만들기 ( playground ) * Xcode에서 실행하는 것이기 때문에 macOS 환경에서 작업해야 함. 1. Xcode 실행 후 Create a new Xcode project 선택 2. 상단 other 탭에서 Empty 템플릿 선택 3. 프로젝트 명 입력 후 저장위치 설정 4. 생성 후 좌측 상단에 File > New > File.. 선택하고 검색창에 Playground 입력한 다음 Blank Playground 템플릿 선택 5. 파일명 입력 후 생성 6. 라인에 표시되어 있는 실행 버튼을 통해 코드 실행

728x90