전체태그 보기

#swift (8개의 포스트)

cskim
Overview ARC 1편에서는 ARC와 순환 참조 문제에 대해 알아보았습니다. 순환 참조 문제의 예로 인스턴스간의 상호 참조 관계를 들었었는데, 순환 참조 문제는 클로저의 값 획득(capture) 때문에 발생할 수도 있습니다. 클로저 주변의 변수 및 상수를 클로저 내부에서 사용할 때는 값을 별도의 상수로 초기화하여 사용합니다(값 획득, capture)....
cskim
Overview Class 타입의 값을 할당할 때는 struct, enum(열거형), literal과는 달리 참조 타입의 값 전달이 일어납니다. 참조 타입은 하나의 클래스 인스턴스에 여러 개의 객체들이 공통으로 접근하기 때문에 인스턴스가 메모리에서 해제되는 적절한 시점을 정하는 것이 중요합니다. 인스턴스를 참조하는 다른 객체가 아직 사용중인데 메모리에서 해...
[iOS Youtube Clone 앱 개발] #2 커스텀 객체 사용하기
wan088
본 프로젝트는 해외 유튜버 "Lets Build that App" 님의 영상을 참고하여 주요 내용만 요약했습니다. 코드 깃허브 링크 - UIImageView 커스텀 image.png 이제 본격적으로 각 객체의 속성을 커스텀해보자. 나중에야 서버로 데이터를 받아올 것 같지만, 현재는 아쉬운대로 기본이미지를 넣어줘야 할 것 같다. 본 유튜브 채널...
Swift 주석 작성법
won2oppa

Swift 주석 작성법

2019년 8월 17일0개의 댓글
Swift의 주석은 다양한 markup을 제공하는데 velog 글 작성과 매우 유사한 부분이 많다. markup을 적용한 주석은 Xcode 퀵헬프 기능을 통해 확인이 가능한데 그 종류를 정리해보자. 한줄 주석 ~ // 슬래시 두개로 표현 ~ 여러 줄 주석 ~ /* 여러 줄 주석은 슬래시 별표를 사용한다. 순서는 '슬래시 + 별', '내용'...
[iOS Youtube Clone 앱 개발] #1 기본 레이아웃
wan088
본 프로젝트는 해외 유튜버 "Lets Build that App" 님의 영상을 참고하여 주요 내용만 요약했습니다. 코드 깃허브 링크 StoryBoard와 이별하기 적절한 인자를 받아서 [NSLayoutConstraint] 배열을 반환하는 함수. 특이한점은 withVisualFormat이라는 인자로 독특한 표현식의 문자열을 받는다는 것이다. 다...
[iOS] TabBar shadow 커스터마이징
leejh3224

[iOS] TabBar shadow 커스터마이징

2019년 4월 14일0개의 댓글
iOS TabBar의 기본 Shadow를 커스터마이징하려면 먼저 기본 shadow 스타일을 빈 이미지로 초기화한 다음 커스텀 스타일을 적용해야 한다. 그러므로 UITabBarController를 상속하는 CustomTabBarController를 만들고 viewDidLoad에서 스타일을 설정하게 해줬다. 끝! Screen Shot 2019-04-1...
p_ssungnni
RxSwift를 공부하며 pilgwon님이 번역하신 예제를 따라해 보고 제가 알아보기 쉽도록 정리해둔 글입니다. ㅁ 예제 1 - City Searcher 만들기 - 도시 이름을 입력하면 동적으로 도시 목록을 보여줌. ㅁ Code ㅇ UI - input: - Paris - output: - query: Paris - 이전...