전체 글 (347) 썸네일형 리스트형 Android Kotlin - 함수의 argument를 다루는 방법 1. default arguments 와 named arguments 2.variable number of arguments(vararg) : 같은 자료형을 개수에 상관없이 파라미터로 받고 싶을때 * vararg는 개수가 지정되지 않는 파라미터이므로 다른 파라미터와 같이 쓸때는 반드시 맨 마지막에 위치해야함 Android Kotlin - 문자열 다루기(자주쓰이는 함수) 1.문자열을 다루는 자주쓰이는 함수 (1)- 대소문자변환, 원하는 부분만 가져오기, 지정한 문자를 기준으로 배열로 만들기, 배열을 합치기 (2) - 문자열의 공백을 체크하여 bool값을 반환하는 함수 *isNullorBlank는 공백문자(space, Tab, Line Feed, Carrige Return)도 비어있는 것으로 판단하여 true를 리턴 (3) - 해당 문자열로 시작하는지 끝나는지 포함하는지 여부를 bool값으로 반환하는 함수 Android Kotlin - casting의 사용, Generic 1.casting의 사용 위와 같은 casting연산을 거치는 것은 프로그램의 속도를 저하 시킨다 따라서 이에 대체하기 위해 나온것이 Generic 제네릭은 클래스나 함수를 선언할때 고정적인 자료형 대신 실제 자료형으로 대체되는 타입패러미터 -> 를 받아 사용한다 이 타입패러미터에 특정자료형이 할당되면 예를 들어 Int 자료형이 할당되면 제너릭을 사용하는 모든 코드는 할당된 자료형으로 대체되어 컴파일 된다 따라서 캐스팅 연산없이 자료형을 그대로 사용할 수 있게 된다 2. 제너릭 사용법 타입패러미터의 이름은 클래스 이름과 규칙이 같지만 관례적으로 T를 사용 --> 제너릭을 특정한 슈퍼클래스를 상속받은 클래스타입으로만 제한하려면 (1). 함수의 경우 - 아래 예제의 회색부분과 같이 함수를 선언하고 - 파라미.. Android Kotlin - 다형성(polymorphysm)_casting 1. 다형성(polymorphysm) 음료 클래스가 있고 음료클래스를 상속받은 콜라클래스가 있다 이때 콜라()로 인스턴스를 생성하면 음료클래스 기능에 콜라의 기능이 추가된 인스턴스 객체가 생성된다 여기서 콜라()를 변수에 담을때 자료형을 : 음료로 하게되면 음료의 기능만 사용이 가능하고 콜라의 기능은 사용불가하며 콜라()를 변수에 담을때 자료형을 : 콜라로 하게되면 음료와 콜라 두기능 모두 사용이 가능하다 이때 콜라 인스턴스를 음료자료형 변수에 담는 행위를 상위자료형인 슈퍼클래스로 변환한다고 하여 Up-casting이라고 하며 Up-casting된 인스턴스를 다시 하위자료형으로 변환하면 Down-casting이라고 한다 변수 a : 음료 = 콜라() 의 행위자체가 Up-casting 이며 Down-cas.. WebApp_동물상앱 - 웹어플 디자인(최종) 1. By 조코딩 유튜브 채널[이미지] 개선 (1). hover - By 조코딩 유튜브 채널 텍스트가 있는 a태그를 찾아서 개발자 도구의 Filter 우측 :hov를 클릭 *:hober = 마우스를 올려놨을때 변함 - hover를 체크하면 아 래 a:hover{}가 생기는데 그 안의 속성color를 주황색으로 바꿔준다 (2). container, mt-숫자 *mt-숫자 : margin-top을 적절히 주는 BootStrap class *pt-숫자 : padding-top을 적절히 주는 BootStrap class *container : 적절히 안쪽으로 넣어주는 BootStrap class - youtube-cover class에 container 와 mt-5 BootStrap class를 주어 위치와 마.. WebApp_동물상앱 - 웹어플 디자인(3)(GoormIDE 사용tip) 1. goormide 사용 tip - 좌측 상단의 goormide 텍스트 클릭 -> 테마변경 -> 커스텀 테마설정 -> 에디터 -> 모드 ->기본에서 Emmet 으로 변경 후 저장 *단축키를 이용해 빠르게 코딩이 가능 ex) section.section 을 입력하고 Tap키를 누르면 --> 이 자동완성된다 ex) div.main>a.link+img.img ---> 여기서 >는 자식관계를 나타내며 +는 형제관계를 나타낸다 2. Zeplin디자인 예제를 우리App에 옮기기 - Emmet으로 HTML코드 간단하게 구현 section.section>h1.title+h2.subtitle ---> +Tab section.youtube>div.youtube-cover>a.youtube.link+img.youtube-.. WebApp_동물상앱 - 웹어플 디자인(2) 1. Zeplin 디자인을 우리의 App에 적용시켜보자 (1). padding값 적용시키기 - Zeplin예제를 Alt키를 눌러 동물상테스트 텍스트 바탕쪽으로 마우스커서를 두고 클릭하면 - 해당텍스트 상하좌우의 paddig값이 %로 나온다 -padding-top : 2.1% , padding-left : 7,7% 를 숙지하고 - 직접 앱상에서 개발자모드에 들어가 Ctrl + Shift + C로 동물상테스트 텍스트 윗 공간을 클릭하고 - Computed상태창에서 위에서 숙지한 padding값을 적용시켜 본다 *(개발자도구 우측상단 휴대폰그림을 클릭하면 아래와 같은 휴대폰상 나타나는 화면을 미리보기할 수 있음) - groomIDE에서 index.html 코드 중 nav태그 의 class이름으로 nav-pad.. WebApp_동물상앱 - 웹어플 디자인(1)( with. Zeplin, BootStrap) 1. zeplin.io zeplin은 포토샵이나 스케치등 디자인툴을 이용해서 작업한 결과물을 코드형태로 바꾸어주는 툴이다 이곳에서 디자인을 가져와 코드형태로 앱이나 엡에서 사용할 수 있다 2. zeplin 사용하기 (1) - 우측하단에 Download the Windows app으로 앱의 형태로 다운받아 사용할 수 있고 (2) - Go to Project를 통해 웹상에서도 사용할 수 있다 2. Zeplin으로 디자인을 가져와 넣는방법 (1) - 내가 직접 Sketch, Adobe XD, Figam, Photoshop등을 통해 만든 디자인을 Zeplin에 넣을 수도 있고 (2) -크몽에서 Zeplin을 검색하고 돈을 주고 외주를 맡기면 전문적으로 디자인을 만들어주는 외주가 Zeplin에 넣어준다 3. ze.. 이전 1 ··· 16 17 18 19 20 21 22 ··· 44 다음