본문 바로가기

Programming41

컨트롤 이벤트와 액션과의 관계 컨트롤 이벤트와 액션과의 관계 UIKit에는 UIButton, UISwitch, UIStepper등 UIControl을 상속받은 다양한 컨트롤 클래스가 있다. 그런 컨트롤 객체에 발생한 다양한 이벤트 종류를 특정 액션 메서드에 연결할 수 있다. 즉, 컨트롤 객체에서 특정 이벤트가 발생하면, 미리 지정해 둔 타겟의 액션을 호출하게 된다. 컨트롤 이벤트의 종류 컨트롤 이벤트는 UIControl에 Event라는 타입으로 정의되어 있습니다. 아래는 컨트롤 객체에 발생할 수 있는 이벤트의 종류입니다. touchDown - 컨트롤을 터치했을 때 발생하는 이벤트 UIControl.Event.touchDown touchDownRepeat - 컨트롤을 연속 터치 할 때 발생하는 이벤트 UIControl.Event.tou.. 2021. 7. 1.
TIL 2021.07.01 에셋 카탈로그 타입 폴더 타입 확장자 설명 App Icon Type .appiconset 애플리케이션의 아이콘 Catalog Type .xcassets 에셋 카탈로그의 최상위 폴더 Image Set Type .imageset 객체들이 사용하는 이미지 Data Set Type .dataset 애플리케이션에서 사용되는 데이터 파일 Launch Image Type .launchimage 애플리케이션의 실행화면 이미지 앱 시닝과 앱 슬라이싱 앱 시닝(app thining) 앱 시닝 이란 애플리케이션이 디바이스에 설치될 때 앱 스토어와 운영체제가 그 디바이스의 특성에 맞게 설치하도록 하는 설치 최적화 기술을 의미한다. 이를 통해 애플리케이션의 설치용량을 최소화하고 다운로드의 속도를 향상시킬 수 있다. 앱 시닝의 .. 2021. 7. 1.
Navigation Controllers 본 게시글은 애플의 공식문서인 View Controller Catalog for iOS 를 파파고로 번역한 문서를 보면서 제가 이해한 내용과 문서의 내용을 합쳐 작성한 글임을 알려드립니다. . . . 작성 중 ! . . . 네비게이션 컨트롤러를 공부해보자. 영어라 미치겠다. 네비게이션 컨트롤러는 계층적 컨텐츠에 대한 드릴다운 인터페이스를 제공하기 위해 뷰 컨트롤러 스택을 관리한다. 이게 네비게이션 인터페이스 인데, 아까 말했던 것처럼 컨텐츠 뷰 컨트롤러의 표시를 관리하는 것 같다. 공식 문서에서는 자신의 일부 사용자 정의 뷰를 표시하는 역할도 담당한다고 한다. 특히 뒤로 버튼(back 버튼인듯) 사용자가 지정할 수 있는 (커스터마이즈) 일부 버튼이 포함된 탐색 모음을 제공한다. 라고 한다. ;ㅁ; 그러니.. 2021. 5. 29.
아이콘 추가 leading : 아이콘 버튼이나 간단한 위젯을 왼쪽에 배치할 때 actions: 복수의 아이콘 버튼 등을 오른쪽에 배치할 때 onPressed: 함수의 형태로 일반 버튼이나 아이콘 버튼을 터치했을 때 일어나는 이벤트를 정의 하는 곳 2021. 5. 23.
위젯(Widget) 앱 상에서 보여지는 이미지, 텍스트 등이나 외적으로 보여지지 않는 센터, 뭐 그런걸 다 싸그리 모아서 위젯이라고 부른다. 위젯은 3가지로 나누어져 있는데 Stateless Widgets(상태가 없는 정적인 위젯) Stateful Widgets(계속 움직임이나 변화가 있는 위젯) 이라고 한다. 나머지 하나는 다음에 ㅎ Stateless Widgets 1. 스크린 상에 존재만 할 뿐 아무것도 하지 않음 2. 어떠한 실시간 데이터도 저장하지 않음 3. 어떤 변화(모양, 상태)를 유발시키는 value값을 가지지 않음 - 그냥 아무것도 안하는 것들을 의미하는 것 같다. Stateful Widgets 1. 사용자의 interaction에 따라서 모양이 바뀜 (ex. 체크 박스나, 선택버튼 등) 2. 데이터를 받게 .. 2021. 5. 23.
k-최근접 이웃 회귀 사용해보기 오늘은 k-최근접 이웃 회귀를 사용해보겠다. 본 내용은 '혼자 공부하는 머신러닝 + 딥러닝' 교재를 이용하여 배운 것을 토대로 작성합니다. 위 머신러닝 공부를 할때 사용하는 IDE는 '구글 코랩' 입니다. 코랩 사용법을 익히고 오시길 바랍니다. 또한 파이썬의 기초적인 지식을 알아야 합니다. 위 코드들은 각자의 파일이 아닌 하나의 파일에 작성된 코드들입니다. 시작하기 전에 저번시간에 우리는 도미와 빙어를 구분하는 모델의 성능을 데이터 전처리를 배움으로써 한차원 업그레이드 시켰었다. 이 모델이 성공을 이끔에 따라서 다음 프로젝트를 주문해주는 사장님. 여름 농어 철로 농어 주문이 크게 늘어나자 우리는 업계 최초로 농어를 무게 단위로 판매하려한다. 농어를 마리당 가격으로 판매했을 때 기대보다 볼품없는 농어를 받.. 2021. 4. 4.

IT_learning's Commit