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 ..
Swinject를 공부하기 전에 잠깐 살펴볼 개념이 있죠. 바로 '의존성 주입'(DI : Dependency Injection) 라고 하는 개념입니다. 저도 DI를 많이 접해보지 않아서 처음에 개념에 이해가 어려웠는데, 사실상 개념자체는 별 내용이 없습니다. 단지 클래스간의 의존관계를 좀 더 유연하게 해주는 것이 목표인데요. 따로 설명하기에는 내용이 길어질 것 같아서... 오늘은 Swinject에 대해서만 알아봅시다. 자 일단 프로젝트를 생성해야겠죠? 현재 iOS 버전 14.4 기준입니다. (글쓰는 사이에 14.5가 나왔네요 ㅋㅋ..) 일단 저는 pod 를 사용합니다. (카르타고, 스위프트 패키지 매니저 모두 있습니다~!) pod init Podfile 실행하시구요. github.com/Swinject/..
혼자 다양한 지도들을 이것저것 해보면서 버튼을 추가하고 안에 아이콘을 넣고 싶어서 이미지를 다운 받아 넣었는데 버튼에 이미지가 나오지 않는다.... 분명 아이콘은 들어간 것 같은데?? 이거 왜이러지...... 이것 저것 바꿔보고 그냥 혼자 실습겸 해보는거라 인터넷에서 아무거나 받았더니 이미지가 이상한가 해서 다른걸로도 바꿔보고 했는데 안되네요... : ( 그러다 찾은 것!! 스토리 보드에서 찾을 수 있었습니다. 바로 저 Type 처음에 버튼을 생성하게 되면 System 으로 설정되어 있습니다. 이거를 Custom으로 바꿔줘야 이미지가 제대로 표출 됩니다! 아마 system인 상태에서는 system image 만 제대로 표출이 되는 것 같네요 아래는 이미지 설정 코드! .sizeIcon은 이미지 크기를 조..
반복문이란 프로그램 흐름을 좌우하는 문법 중 하나로 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번을 해야 배열 안의 ..
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
- FLUTTER
- Java
- Android
- 격파르타 합격후기
- 안드로이드
- gem update
- 격파르타 장점
- 스위프트
- NoAnimation
- 변수
- rotation
- 음성재생
- 격파르타 후기
- Kotlin
- 연산자
- 자바
- IOS
- 아이폰앱개발
- 함수
- ~=
- Swift
- toml
- 버전카타로그
- Xcode
- 아이폰
- 코틀린
- rotate
- dart
- sqld 자격증 합격
- .toml
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |