# 스터디

1358개의 포스트

6-3 기본적인 뷰 살펴보기

android:textandroid:textColorandroid:textSizeandroid:textStyleandroid:autoLink : web | phone | email 등을 설정하여 자동으로 링크가 된다. (여러개 가능)android:maxLinesandr

약 3시간 전
·
0개의 댓글
·

6-2-1 getter setter 호출

코틀린의 변수는 자바와 다르게 필드가 아닌 프로퍼티이므로 변수에 setter와 getter가 내장되어 있다.필드(field) : 멤버변수라고 하며 실제값을 나타낸다.프로퍼티(property) : 속성이름으로 setter와 getter를 사용한다.위와 같은 java 클래

약 3시간 전
·
0개의 댓글
·
post-thumbnail

6-2 뷰클래스

(그림출처 : https://proandroiddev.com/the-life-cycle-of-a-view-in-android-6a2c4665b95e)액티비티 화면을 구성할 때 사용하는 클래스는 모두 View 클래스의 하위 클래스이다.View : 모든 뷰의 최상

약 4시간 전
·
0개의 댓글
·

6-1-1 apply also let run

호출하려는 함수가 고차함수이고 마지막 전달인자가 람다함수이면 소괄호를 생략해도 된다.위 두 함수는 같은 의미이다.apply함수는 수신객체의 프로퍼티를 변환 후 해당 수신객체 자체를 반환하는데 주로 사용한다.TextView의 typeface와 text를 세팅한다.코드입력

약 4시간 전
·
0개의 댓글
·

6-1. 화면을 구성하는 방법

앱을 구성하는 컴포넌트 4가지 ( 액티비티, 리시버, 프로바이더, 서비스 ) 중에서 화면을 출력하는 컴포넌트는 액티비티이다.액티비티는 화면을 출력하는 컴포넌트이지만, 그 자체가 화면은 아니다.화면에 내용을 표시하려면 뷰(View) 클래스를 이용해야한다. ( ex) Te

약 5시간 전
·
0개의 댓글
·
post-thumbnail

파이썬 스터디

answer[::-1] 인덱싱의 마지막 칸이 하나 더 있다!

약 8시간 전
·
0개의 댓글
·
post-thumbnail

[Effective Typescript Study] week_6

6주차 Item 45 ~ 52

약 9시간 전
·
0개의 댓글
·

백준 Siver4 1158 - 요세푸스 문제

차례대로 큐에 집어넣는다.

약 11시간 전
·
0개의 댓글
·
post-thumbnail

토비의 스프링 정리 - 2주차

토비의 스프링을 읽어보자는 스터디의 2주차 요약

약 15시간 전
·
0개의 댓글
·

백준 Gold5 2493 - 탑

입력받은 값들을 배열에 넣는다.뒤에서부터 값을 비교하며 벽에 팅길시 그 위치를 대입하고 아직 팅기지 않는다면 스택에 넣는다벽을 한칸씩 진행시키며 비교한다

어제
·
0개의 댓글
·

5.2 널 안정성

data가 null이면 0반환하도록 널 안전을 확보한다.null 허용으로 선언한 변수 접근시 ?.로 접근한다.엘비스 연산자 ?:는 null인경우 뒤의 값을 반환한다.!!키워드는 객체가 널일 때 예외를 일으키도록 사용

어제
·
0개의 댓글
·

5-1 람다함수와 고차 함수

중괄호를 사용해서 표현한다. {매개변수 -> 함수본문}반환값은 함수 마지막줄이다.return문 사용 불가능함수 뒤에 소괄호에 매개변수를 넣어 호출한다.혹은 선언 뒤에 바로 붙여서 호출한다.매개변수 없는경우\+화살표 생략매개변수가 1개일때기본식함수타입과 it키워드를 사용

어제
·
0개의 댓글
·

4-3. 코틀린의 클래스 종류

data 키워드로 선언하며 자주 사용하는 데이터를 객체로 묶어준다. VO(value-object)클래스를 편리하게 사용할 수 있다.equals() 함수로 객체가 아닌 객체 내부 데이터를 비교할 수 있다. ( 주 생성자의 변수만 비교한다.)주로 주생성자의 매개변수를 va

어제
·
0개의 댓글
·

4-2 클래스를 재사용하는 상속

코틀린의 클래스는 기본적으로 상속이 불가능하다.상속이 필요한 경우 상위 클래스는 open 키워드를 사용하여 허용하고, 하위 클래스는 :를 붙여 상속을 나타낸다.매개변수가 있을 경우 맞춰줘야한다.하위클래스에 보조생성자만 있을 경우 보조생성자에 작성한다.오버라이드가 필요한

어제
·
0개의 댓글
·

JS 스터디 - 9일차

전체 문서의 정보를 받아오기문서에서 스크롤이 얼마나 생기는지 확인하기클래스 이름 추가하기(클래스 이름이 없으면 추가하고, 있다면 변경한다)클릭 이벤트를 추가하고, 원래 존재하는 이벤트 비활성화 하기일정시간 마다 스크롤을 조금씩 감소시켜 서서히 최상단으로 올리는 함수출처

어제
·
0개의 댓글
·

3-3 조건문과 반복문

표현식으로 사용 가능. 이때는 else문 필수데이터 없이 조건만 명시하거나 표현식으로 사용할 수 있다.1부터 10까지 더하기withIndex() 로 idx, value 모두 가져오기

어제
·
0개의 댓글
·

3-2 변수와 함수

val : value 변경 불가능var : variable 변경 가능추론 가능한 타입은 생략 가능최상위 혹은 클래스 멤버 변수는 초기값 할당이 필요하다. ( 함수 내부는 불필요 )만약 나중에 할당하려면 lateinit, lazy 키워드를 사용한다.lateinit은 va

어제
·
0개의 댓글
·