UIKit - Alert 화면 구현
Alert 화면 구현 Alert 화면은 UIAlertController, UIAlertAction을 통해 구현 가능함. Apple Develop Document UIAlertController 생성자를 통해 Alert의 title, message, preferredStyle을 지정할 수 있음. UIAlertAction UIAler...
Alert 화면 구현 Alert 화면은 UIAlertController, UIAlertAction을 통해 구현 가능함. Apple Develop Document UIAlertController 생성자를 통해 Alert의 title, message, preferredStyle을 지정할 수 있음. UIAlertAction UIAler...
원문 https://www.newsinlevels.com/products/robot-saves-grain-level-3/ 해석 곡물 속을 파고들 수 있는 한 로봇은 수백만 톤의 음식물 쓰레기를 절약한다. 그 크로버 로봇은 곡물 저장용 사일로 아래로 10미터를 갈 수 있고 수분과 습도를 책정해 보고한다. 로봇의 작은 센서는 실시간으로 상황을 확인하...
버튼 이벤트 핸들러 설정 방법 UIButton에 내장되어 있는 addTarget 메서드를 통해 처리 가능함. addTarget 메서드 Document 메서드 매개 변수 target: 누가 처리할 것인지 action: 이벤트가 발생하면 어떤 메서드를 호출할 것인지 controlEvents: 어떤 이벤트를 핸들링할 것인지 예시 im...
📚 오늘 배운 것 / 실행한 것 TIL 작성하기 영어 article 1개 해석 및 블로그에 정리 영어 5줄 일기 쓰기 영어 학원 숙제하기 UIKit 코드로 오토 레이아웃 잡기, 화면을 터치해서 올라와있는 키패드 내려가게 만드는 코드 구현 방법 정리 💡 오늘 느낀 점 오늘은 영어 article 해석 후 블로그 글 올리기, 영어...
오토 레이아웃(Auto Layout) 설정 방법 스토리보드가 아닌 코드를 통해 오토 레이아웃을 설정하는 방법은 아래와 같음. 예시 import UIKit class ViewController: UIViewController { private let exBtn: UIButton = { let btn = UIButton(...
원문 https://www.newsinlevels.com/products/people-spend-a-lot-of-money-on-ai-level-3/ 해석 전세계적으로 AI에 투자하는 비용이 빠르게 증가하고 있는데, 2025년에는 3천3백억 달러에 이르렀고, 2030년에는 2조 달러에 이를 것이다. 대기업들은 엄청난 양의 칩, 데이터 센터 그리고...
화면의 아무 곳이나 터치했을 때 키패드 내려가게 하는 방법 UIVIewController에 정의되어 있는 touchesBegan 메서드를 오버라이딩하여 처리가 가능함. touchesBegan 메서드는 뷰 컨트롤러가 화면의 터치를 감지할 때 자동으로 호출되기 때문에, 터치가 발생하면 키보드를 내려주는 동작을 손쉽게 구현할 수 있음. 예시 import...
📚 오늘 배운 것 / 실행한 것 TIL 작성하기 영어 article 1개 해석 및 블로그에 정리 영어 5줄 일기 쓰기 영어 학원 숙제하기 UIKit Timer, 사운드 재생, #selector, 델리게이트 패턴 공부 및 내용 정리하기 💡 오늘 느낀 점 오늘은 영어 article 해석 후 블로그 글 올리기, 영어 학원 숙제(단...
델리게이트 패턴이란? UIKit에서 제공하는 거의 모든 UI에서 사용되기 때문에 핵심과도 같은 패턴임. 이 패턴은 이벤트를 자신이 직접 처리하는 것이 아닌 프로토콜을 통해 해당 프로토콜을 구현한 대리자에게 처리를 위임하는 패턴을 의미함. 델리게이트 패턴 구현 예시 import Foundation // UITextFieldDelegate @objc...
시뮬레이터 키패드 설정 앱상으로는 텍스트 필드를 선택할 경우 자동으로 키패드가 올라오지만, 시뮬레이터에선 안올라올 때가 있음. 시뮬레이터 > I/O > Keyboard > Toggle Software Keyboard 또는 Cmd + K 단축키로 키패드를 올라오게 설정할 수 있음.