Swift 140

iOS swift 어제 날짜 가져오기

iOS swift 어제 날짜 가져오기 smile Han 교수님 유튜브에서 가져옴 https://www.youtube.com/watch?v=5-cGz0VKlHo 키워드 : DateFormatter, Calendar https://zeddios.tistory.com/134 Swift3 ) 왕초보를 위한 날짜와 시간(Date)사용해보기 (1/2) 안녕하세요 :) 오늘은 Swift의 Date. 즉, 날짜와 시간에 대해서 알아볼거에요. 처음 Date를 접하면, 정말 "어렵다"라고 느껴질 수 있어요. 저도 그랬구요.. 저같은 분들을 위해 정말 차근차근 설명 드 zeddios.tistory.com https://zeddios.tistory.com/397 https://formestory.tistory.com/6

iOS swift 로또 당첨번호 앱 관련 - 최신 회차 정보 불러오기

로또 당첨번호 앱 관련 - 최신 회차 정보 불러오기 키워드 : get day difference between two dates swift 오늘 날짜 가져오는 거 : Date() (오늘 날짜) - (1회차 날짜) = day 수가 나옴 . 이걸 7로 나누면 회차 계산을 할 수 있다. 로또 1회차 = 2002-12-07 https://minzombie.github.io/ios/calendar/ [iOS] Calendar와 DateComponents로 날짜 다루기 새로운 날짜 만들기, 날짜 계산 minzombie.github.io //앱을 띄울 때 항상 처음에 최신회차가 뜨게끔. requestLotto(number: numberOfDaysBetween()/7 + 1) print("회차: "+String(num..

iOS swift 맥주 추천 앱 만들기

맥주 추천 앱 만들기 https://punkapi.com/documentation/v2 Punk API: Brewdog's DIY Dog as an API If you would like to contribute to keeping the lights on and the maintenance of Punk API, I'm accepting donations through these channels BTC ETH LTC punkapi.com page=5 & per_page = 80으로 했을때가 마지막 페이지인 것을 알 수 있었다. 따라서 마지막 맥주의 id는 325 라는 것을 알 수 있었다. let url = "https://api.punkapi.com/v2/beers/\(number)" 버튼 클릭시마다 ..

로또 당첨번호 앱 만들기 [딕셔너리, for-in 구문 이용]

로또 당첨번호 앱 만들기 네트워크 통신 관련 프로젝트 노가다를 간단하게 만들기 (무한대로 변수들이 확장된다면.. ?) 위, 아래 주석처리한 것들을 간단하게 표현할 수 있었다. 1. 딕셔너리 이용 2. for - in 구문 이용 (함수 안이라 바로 쓸 수 있었음) *self를 앞에 쓰는건 전역변수를 해당 함수로 들고올 때. self를 붙일 필요 없는건 위에 let labels는 함수 안의 지역변수라서 해당 label들고 올 때 self를 쓰지 않음.

iOS swift 스토리보드 특정 VC -> 다른 VC 화면전환

iOS swift 스토리보드 화면전환: 1. 이동하려는 스토리보드 파일 찾기 2. 이동하려는 스토리보드 내에 뷰 컨트롤러 찾기 3. 화면전환 *주의사항 push-pop (show) 의 경우 navigation controller 필수임 (스토리보드에서 조치해줘야 함) (우측에서 등장) present-dismiss (modal) 의 경우 아래에서 위로 전환. (코드로 구현 가능. 스토리보드에서 딱히 뭐 안해도 됨) Trend 버튼 3개있는 VC에서 (Trend TableViewController) (영화, 드라마, 도서 버튼) -> 영화 버튼 클릭시 BucketlistTableViewController 띄워줌 1번 버튼. present 방식 @IBAction func movieButtonClicked(_ ..

옵셔널 바인딩, 인스턴스/타입 프로퍼티

1.옵셔널 바인딩: if-let, guard 구문 2가지가 있다. (참이 먼저 실행됨 / return) 변수, 상수가 정의 되어있는 곳이 다르다.의 차이 어떤 상황에 if-let, guard구문을 각각 쓰는게 나은가? if-let 은 중괄호가 더 늘어남. 2. 프로퍼티란? var, let 으로 선언했던 형태가 클래스나 구조체에 들어가면 이렇게 부름. 프로퍼티를 인스턴스를 기준으로 나눈다면? - 2가지로 나뉜다: 인스턴스 / 타입(static) 단, 프로퍼티를 역할 기준으로 나눈다면? 저장 / 연산 / 감시자 프로퍼티로 나뉜다. (인스턴스 / 타입 둘다 될 수 있음) 오늘 내용: 저장 프로퍼티 저장 프로퍼티(상수 저장 프로퍼티/변수 저장 프로퍼티 - 상수로 선언했냐 변수로 선언했냐의 차이) 인스턴스 프로퍼..

iOS swift CollectionViewController

TableViewController vs. CollectionViewController -메서드 관련 차이 TableView -> CollectionView Row -> Item heightForRowAt -> ??? FlowLayout(heightForItemAt이 없는 이유) -셀과 셀 사이의 간격 조정 불가 vs. 가능 CollectionViewController *사각형이 왼쪽에 항상 붙어있는데, 크기를 키우면 가운데쪽으로 간다. 원래 바둑판모양으로 되게끔 설게되어있는데, 크기를 키우면 이제 더 이상 네모를 넣을 공간이 없어지니깐 1개라고 판단해서 *기본 설정: 수직 스크롤(vertical) 왼쪽에서 오른쪽으로 가면서 위에서부터 한줄씩 동작함. *수평 스크롤(horizontal) 컬렉션뷰컨트롤러 ..