# Xcode

587개의 포스트

[테킷 앱스쿨3기_iOS] 자료구조 Data Structure (Array, Dictionary)

Array, Dictionary, Set을 합쳐놓은 것mutable 가변형 - 값이 변함immutable 불변형 - 값이 고정적임상수에 할당하냐, 변수에 할당하냐에 따라 달라짐배열은 하나의 "순서있는" 컬렉션에 여러 값을 담기 위한 데이터 타입임배열의 타입은 type

약 9시간 전
·
0개의 댓글
·

Xcode에서 생성한 프로젝트 Github Remote 에 push하기

프로젝트를 원하는 경로에 만들어준다. 1) 프로젝트 생성 시 source control을 안 누른 경우 2) 프로젝트 생성 시 source control을 누른 경우

3일 전
·
0개의 댓글
·
post-thumbnail

[iOS 개발] Xcode 시작하기

0. 주저리 예전부터 iOS 개발을 배우고 싶었는데 (그 핑계로 맥북까지 산) 상황이 여의치 않아 이제서야 하나씩 배워보고자 한다. 이 시리즈는 iOS 개발을 한 번도 해보지 않은 현역 개발자의 iOS 개발 공부 여정을 담았다. 1. 환경설정 제일 먼저 Creat

4일 전
·
0개의 댓글
·

[테킷 앱스쿨3기_iOS] 클로저 표현식

{ (매개변수들) -> 반환 타입 in return \~~}이런 형식으로 클로저를 표현함in 키워드는 다음부터가 클로저 표현식 시작이다 라는 의미임매개변수, 반환타입 모두 생략 가능하면 위와 같이 생략 가능() -> Void 인 경우 위와 같이 생략한 것임함수는 이름

6일 전
·
0개의 댓글
·

[iOS] XCode 빌드 시, Signing for "라이브러리" requires a development team. 에러 자동 해결

RN으로 개발을 하다 피지컬 디바이스로 테스트해볼 때, 이런 에러가 뜨고는 한다.앱 자체 사이닝 말고, 거기에서 쓰는 번들들이 사이닝 디벨롭먼트 팀을 요구하는 경우가 있다!이 걸 매번 클릭 클릭 하기 귀찮아서 자동화하는 방법을 찾아봤다.podfile에서이렇게 돼 있던

6일 전
·
0개의 댓글
·

[테킷 앱스쿨3기_iOS] 객체지향 vs 프로토콜지향

객체지향class 사용상속을 통해 계층화 - 하나의 객체에 단일 상속만 가능override로 메소드 추가 및 대체 가능참조 타입 (Reference Type) - 메모리 공유로 적은 메모리 사용멀티 스레드/프로세스에 약하다는 단점이 있음프로토콜지향struct, enum

6일 전
·
0개의 댓글
·

[테킷 앱스쿨3기_iOS] 프로토콜지향

위의 코드는 간단한 프로토콜 예시임프로토콜에서 초기에 구현해놓은 메소드와 다른 동작을 하더라도 변경해주면 됨

6일 전
·
0개의 댓글
·
post-thumbnail

자동 레이아웃 정의 및 설정해보기

기기의 디스플레이 크기와 관계없이 동일한 레이아웃을 구현하는 기능이다.자동 레이아웃 기능을 사용하면 이미지 뷰의 상,하,좌,우 여백이 알맞게 설정되어 디바이스가 바뀌어도 해당 디바이스의 여백에 맞게 배치된다.디바이스마다 적용된 내용이 잘 나오는지 확인할 수 있게 제공되

6일 전
·
0개의 댓글
·

[테킷 앱스쿨3기_iOS] 객체 지향

구조체 - struct열거형 - enum클래스 - class위의 3가지 중 하나의 타입임, 모두의 역할이 다 다름캡슐화(encapsulation)상속(inheritance)다형성(polymorphism)객체: 하나 이상의 역할을 수행하는 메서드와 데이터의 묶음, 재사용

7일 전
·
0개의 댓글
·

[테킷 앱스쿨3기_iOS] 함수, 메서드

지역 매개변수(local parameter name) vs 외부 매개변수(external parameter name) 함수 코드 내에서 선언된 매개변수를 지역 매개변수라고 함

2023년 5월 31일
·
0개의 댓글
·

UIKit에서 Storyboard 없이 코드로 UI 구현하기

처음 iOS 공부를 시작할 때에는 대부분 Storyboard로 UI를 구현하는 일이 많지만, 아무래도 Storyboard 만으로는 한계가 있고, 다른 사람들과 같이 협업할 때에는 코드 베이스로 구현하는 것이 더 편리할 수 있다. 그래서 Storyboard를 제거하고,

2023년 5월 22일
·
0개의 댓글
·
post-thumbnail

[iOS] AppProject 및 속성

An Xcode project is a repository for all the files, resources, and information required to build one or more software products. A project contains all

2023년 5월 22일
·
0개의 댓글
·

[iOS] Info.plist 및 속성

Information Property List의 약자실행 패키지에 관한 필수 설정 정보가 포함된 구조화된 텍스트 파일일반적으로 XML 포맷을 사용key, value로 구성된 dictionary 형태이고, 이 키값을 이용하여 앱의 설정을 가져옴프로젝트를 생성하면 자동으로

2023년 5월 21일
·
0개의 댓글
·

[iOS] Target 및 하위 속성

Xcode에서 Target의 용도와 포함되는 속성들에 대해 정리

2023년 5월 21일
·
0개의 댓글
·
post-thumbnail

[SwiftUI] Chapter 3_1. Composing Complex Interfaces

Section1 Add a Category View 이번에는 카테고리를 만들어서 이를 View로 보여주는 화면 구성을 만들어보는 시간이다. 시작해보자. ㅇㅣㄹㄷㅏㄴㄹ ㅋ

2023년 5월 11일
·
0개의 댓글
·
post-thumbnail

[CocoaPods] 리액트 네이티브에서 PhaseScriptExecution 해결하기

아무래도 Xcode 버전을 14.2 에서 14.3 으로 업데이트해서 문제가 생긴 것 같았다. 언제 고쳐질 지는 모르겠지만 해결한 방법을 적어두려고 한다.

2023년 5월 4일
·
0개의 댓글
·

내 프로젝트에 외부 파일 추가할 때

개발을 할 때 어디선가 코드를 가져와서 복붙을 하는 것은 자주하는 일입니다만, 가끔 그걸 넘어서서 .swift 파일을 통째로 프로젝트에 추가해야 할 경우도 생깁니다. 오늘은 외부 코드 파일 (사실 코드 뿐만 아니라 모든 파일에 해당합니다.)을 추가하는 방법에 대해서 알

2023년 5월 2일
·
0개의 댓글
·
post-thumbnail

Xcode 14.3 업데이트 후 빌드 에러

얼마전에 Xcode를 14.3으로 올리고 나서 기존 프로젝트를 빌드하려고 하니 오류가 났다.구글링을 해보니, CocoaPods 모듈들 Build Target을 잡지 못해 생기는 오류란다.열심히 코드를 수정하고 배포하려고 하는데 이번에는 Archive build 에서 말

2023년 4월 28일
·
2개의 댓글
·