프로젝트일기 (4) 썸네일형 리스트형 [스파르타코딩 4주차] 링크메모 앱 만들기 어느덧 스파르타코딩 iOS앱 기초반 4주차. ... 이번주도 어김없이 에러발생했다. 저번주 에러도 다 해결못했는데 일단 진도맞춰놓고 다시 들어볼 생각이다. 이런식으로 사진을 클릭하면 상세페이지가 보이도록하는...? 자바 배울때 제일 처음했던 게시판 만들기랑 비슷하다. 근데 나만안돼 ㅠ 왜지 분명 똑같이 따라했는데. 암튼 아래와 같은 에러를 만났는데 네 안녕하세요! 스토리보드에서 MemoDetailViewController 가 연결된 View Controller를 마우스 오른쪽 눌러보시면, 연결되지 않은 iboultet이 있을겁니다! 라는 답변이 왔다. ㅠㅠㅠㅠ 하 당장 웹프로젝트도 바빠서 이번 주차도 잠깐 보류하는걸로,,ㅎ [스파르타코딩 3주차] 피보나치킨앱만들기 스파르타 코딩 iOS앱개발 3주차 피보나 치킨 앱을 만들었다. 치킨을 먹을 인원수를 입력하면 피보나치 수열 원리를 이용해 최고의 치킨 마리수를 계산해주는 앱이다. 우선, 피보나치 수열을 간단히 설명하자면 정수가 아래와 같은 규칙으로 커지는 수열이다. 1 1 2 3 5 ... -> 앞의 두 수를 더한 값이 그 다음 수의 값이 되는 규칙! 1+1 = 2 1+2 = 3 2+3 = 5 ... func calculateChicken() -> Int { var peopleDivided = Double(numberOfPeople) / 1.618 var chicken = round(peopleDivided) return Int(chicken) } 그래서 계산 함수를 만들어서 앱 결과페이지에 적용했다. 아무튼 이런 앱을.. [스파르타코딩 2주차] 라면타이머만들기 스파르타 코딩 iOS앱개발 2주차 라면타이머를 만들었다. 이런 3분짜리 타이머인데 이것을 응용해서 3분, 4분, 5분을 선택하는 옵션을 넣어보는 과제이다. segmentedControl을 이용해서 3분, 4분, 5분의 옵션을 넣어주고 selectedSegmentIndex로 해당 인덱스에 *60을 해주는게 핵심 알고리즘이었다. self.secondsLeft = 180 * selectedSegmentIndex *60 근데 나는 3분, 4분 5분이 아닌 3분, 5분, 10분을 해보고 싶었고 if문을 사용해서 selectedSegmentIndex 값에 따라 self.secondsLeft 에 다른 값을 대입했다. if segment.selectedSegmentIndex == 0{ self.secondsLeft =.. [스파르타코딩 1주차] 손전등 만들기 1주차 과제로 손전등 앱 만들기를 했다. 나는 손전등을 켰을 때 배경은 화이트에 가까운 아이보리색, 손전등 아이콘은 오렌지색, 상단 글씨는 검정색이 되어 마치 손전등이 켜진 느낌을 주고, 손전등을 껐을 때는 배경은 블랙, 손전등과 상단 글씨는 다크 그레이로 어두운 느낌을 표현해보고 싶었다. import UIKit class ViewController: UIViewController { @IBOutlet weak var label: UILabel! @IBOutlet weak var imageView: UIImageView! override func viewDidLoad() { super.viewDidLoad() } @IBAction func onButtonClicked(_ sender: Any) { vie.. 이전 1 다음