Swift의 범위 연산자 사용법에 대해 정리해보았다. 닫힌 범위 연산자n...m 과 같이 사용하며, 보통 for 문에 많이 쓰인다.for i in 0...10 { // 0 ~ 10 까지 반복}for i in 0.. 단방향 범위 연산자n... 또는 ...n 과 같이 사용한다. 보통 배열에서 사용한다.일반 for 에서 사용하게 되면 n... 같은 형태는 무한대가 되기 때문에 1초에 수천번을 실행하게 된다....n 도 또한 시작 지점이 명확하지 않기에 에러가 발생하게 된다.let names = ["orange", "grape", "apple", "pear"] for name in names[2...] { print(name)}// -----실행 결과-----// apple// pearfor ..
오랜만에 CocoaPods 을 설치해서 공부를 하려고 했더니 무언가 시작부터 잘안된다... 아무래도 한동안 업데이트만 해놓고 이전 프로젝트를 썼던게 문제가 아닌가 싶네요ㅎㅎ 결론부터 말씀드리자면, xCode 프로젝트 자체의 버전을 올려주어야 한다고 합니다. 제목에 있는 것 처럼 gem 을 사용해 업데이트 해주면 되는데요. 저장소에 대한 접근 권한이 필요하기 때문에 앞에 sudo를 붙이셔야 합니다. $ sudo gem update xcodeproj 과정을 살펴보자면......... 꽤나 골머리 아팠습니다. 처음보는 에러이고, 스택 오버플로우에 나와있는 문제들을 하나하나 다 해보기도 했거든요ㅠㅠ 일단 CocoaPods를 설치해 주려고 했습니다. $ pod init 그러자 아래와 같이 에러가 뜹니다. Igno..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/PXJXA/btq3mYZlIu4/hhJOh6ZfSNCYRdgpDnuQ00/img.png)
Swinject를 공부하기 전에 잠깐 살펴볼 개념이 있죠. 바로 '의존성 주입'(DI : Dependency Injection) 라고 하는 개념입니다. 저도 DI를 많이 접해보지 않아서 처음에 개념에 이해가 어려웠는데, 사실상 개념자체는 별 내용이 없습니다. 단지 클래스간의 의존관계를 좀 더 유연하게 해주는 것이 목표인데요. 따로 설명하기에는 내용이 길어질 것 같아서... 오늘은 Swinject에 대해서만 알아봅시다. 자 일단 프로젝트를 생성해야겠죠? 현재 iOS 버전 14.4 기준입니다. (글쓰는 사이에 14.5가 나왔네요 ㅋㅋ..) 일단 저는 pod 를 사용합니다. (카르타고, 스위프트 패키지 매니저 모두 있습니다~!) pod init Podfile 실행하시구요. github.com/Swinject/..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bzPSL7/btqHsdKVGvY/BMJKZWaM3kHEUX4k7yDIKk/img.png)
반복문이란 프로그램 흐름을 좌우하는 문법 중 하나로 if와 함께 가장 많이 쓰이는 문법 중 하나이다. for, while 은 반복문이라 하며, 반복적인 일을 수행하기에 가장 기본이 되고 적합한 문법이다. 다음과 같은 배열이 있다고 생각해보자. let arrays = [1, 2, 3, 4, 5] arrays는 크기가 5이기 때문에 print(arrays[0]) // 1 print(arrays[1]) // 2 print(arrays[2]) // 3 print(arrays[3]) // 4 print(arrays[4]) // 5 이렇게 5번만 프린트하면, 모든 원소를 화면에 출력할 수 있다. 하지만 arrays라는 배열이 크기가 5가아닌 100이 되었다고 생각해보자. 이와 같은 일을 100번을 해야 배열 안의 ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/chlY47/btqGbahvGtn/HQXMXQdHlq7lhgsBOcygk1/img.png)
Alert iOS에서도 Alert 대화창이 쓰입니다. 기본적인 사용방법은 아주 간단합니다. 물론 Custom해서 레이아웃을 직접 만드는 방법도 있구요. 이번 포스팅에선 기본적인 사용방법부터 알아보겠습니다. 일단 기본적으로 알아야할 항목들 4가지가 있어요 :) UIAlertController() UIAlertAction() addAction() present() 위에 4가지만 알고 있으면 순식간에 Alert창을 만들수가 있습니다. 기본 사용방법 let alert = UIAlertController(title: "여기는 제목", message: "여기는 메세지", preferredStyle: .alert) let alertAction = UIAlertAction(title: "액션1", style: .def..
- Total
- Today
- Yesterday
- 격파르타 장점
- sqld 자격증 합격
- Swift
- ~=
- .toml
- toml
- rotation
- 격파르타 합격후기
- 버전카타로그
- rotate
- 음성재생
- IOS
- 안드로이드
- NoAnimation
- 함수
- Android
- 변수
- Kotlin
- gem update
- 격파르타 후기
- Xcode
- 아이폰
- 자바
- 아이폰앱개발
- Java
- dart
- 스위프트
- 연산자
- 코틀린
- FLUTTER
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |