24.02.26.Mon
본캠프 Day1 시작,
아래 일정대로 캠프 진행!
앱개발종합반 강의 2주차 강의 이론 정리
https://velog.io/@108book/TIL-iOS-개발-종합반-강의-2
작성 코드
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var myButton: UIButton!
@IBOutlet weak var helloLabel: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
@IBAction func didTapMyButton(_ sender: Any) {
print("반가워요!")
// view.backgroundColor = .blue
helloLabel.text = "Hello jin"
}
}
알고리즘 문제 풀이
- 두 수의 차 https://velog.io/@108book/알고리즘-Swift-두-수의-차
- 두 수의 곱 https://velog.io/@108book/알고리즘-Swift-두-수의-곱
- 몫 구하기 https://velog.io/@108book/알고리즘-Swift-몫-구하기
- 나이 출력 https://velog.io/@108book/알고리즘-나이-출력
- 숫자 비교하기 https://velog.io/@108book/알고리즘-Swift-숫자-비교하기
- 두 수의 합 https://velog.io/@108book/알고리즘-Swift-두-수의-합
- 두 수의 나눗셈 https://velog.io/@108book/알고리즘-Swift-두-수의-나눗셈
문제 내용 및 풀이는 각 링크에 정리해두었다.
느낀점
앱개발종합반 2주차 강의를 들으며 인터페이스에 IBAction과 IBOutlet 을 이용해 로직을 연결하고 그 안에 원하는 부분을 구현해 낼 수 있도록 코드를 작성하는 연습을 해볼 수 있었다. 기능과 코드를 이용해 구현하고 싶은 화면을 만들어가는 과정이 신기하기도 했고, 원하는 앱을 구현하기 위해서는 많은 공부가 필요하겠구나! 하는 생각도 들었다. 단순하고 별 거 아닌 것 같은 기능들을 구현하는 데에도 알아야 할 부분이 참 많더라..!
다음으로 진행했던 알고리즘 문제 풀기. 사용되는 자료형, 구문, 연산자, 등…과 구조를 이해하며 코드를 작성하는게 쉽지 않았다. 코딩의 ㅋ도 몰랐어서 간단한 문제를 해결하는 데도 시간이 오래 걸렸다. 그래도 내용을 하나하나 뜯어보며 이해할 수 있는 부분들이 많아지고, 스스로 생각하며 문제를 풀어보기 위해 노력하는 과정은 성장하는 데 도움이 될 것 같다. 앞으로도 꾸준히 깊게 파보자 :> !!
'TIL > 내배캠' 카테고리의 다른 글
[TIL] 내배캠 Day6 (0) | 2024.05.12 |
---|---|
[TIL] 내배캠 Day5 (0) | 2024.05.12 |
[TIL] 내배캠 Day4 (0) | 2024.05.12 |
[TIL] 내배캠 Day3 (0) | 2024.05.12 |
[TIL] 내배캠 Day2 (0) | 2024.05.12 |