목록swiftUI (3)
App노자
1. Button이란? Button은 사용자 인터페이스에서 클릭 가능한 요소로, 사용자의 입력을 받아 특정 동작을 수행하도록 하는 위젯이다 버튼은 주로 사용자에게 어떤 작업을 수행할 수 있는 옵션을 제공하거나 상호작용을 유발하는 데 사용되며 아래와 같은 기능들을 갖고 있다 클릭 이벤트 처리: 버튼을 클릭하면 지정된 동작이 수행되도록 프로그래밍할 수 있다 버튼을 클릭하면 해당 버튼에 연결된 클릭 이벤트 리스너가 호출된다 텍스트 및 이미지 표시: 버튼에는 텍스트 또는 이미지를 포함하여 버튼의 내용을 나타낼 수 있다 스타일 및 배경: 버튼의 외관을 스타일링하고 배경을 지정하여 버튼의 모양을 커스터마이즈할 수 있다 상태 변화: 버튼은 사용자와의 상호작용에 따라 상태가 변할 수 있다 예를 들어 눌림 상태일 때의 ..
1. View란? 안드로이드 화면에서 실제로 사용되는것들은 모두 View라는 클래스의 상속을 받는다 모든 뷰 클래스의 최상위 클래스이다 액티비티는 view의 서브클래스만 화면에 출력한다 액티비티 화면을 구성할 때 사용하는 클래스는 모두 View의 하위 클래스이다 그래서 화면 구성과 관련한 클래스를 통칭하여 뷰클래스라고 한다 버튼, 텍스트뷰, 이미지 등 모두 View의 View라는 클래스의 상속을 받는 서브 클래스이며 View 클래스를 담을 수 있는 클래스를 레이아웃이라고 한다 레이아웃의 경우 ViewGroup클래스의 아래에 존재한다 View의 하위클래스지만 자체 UI는 없어서 화면에 출력해도 아무것도 나오지 않는다 다른 뷰 여러개를 묶어서 제어할 목적으로 사용한다 일종의 그릇 역할을 한느 클래스로 htt..
1. Activity란? class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) } } 안드로이드 앱의 기본 구조는 컴포넌트를 기반으로 한다 컴포넌트에는 액티비티 서비스 브로드캐스트 리시버 콘텐츠 프로바이더가 존재하며 그중 액티비티는 화면을 출력하는 유일한 컴포넌트이다 액티비티는 앱이 UI를 그리는 창을 제공할 뿐만 아니라 한 앱이 다른 앱을 호출하면 호출 앱은 전체 앱이 아닌 다른 앱의 액티비티를 호출하는 방식으로 액티비티는 사용자와 앱의 상호 작용을 위한 ..