일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- edwith
- 서비스
- 제약 레이아웃
- 데이터베이스
- 액션바
- 상대 레이아웃
- 뷰
- 텍스트뷰 자동 스크롤
- 스낵바
- 코틀린
- 코드리뷰
- 테이블_레이아웃
- 프로젝트
- 안드로이드 스튜디오
- 안드로이드
- 프로그래밍
- RecyclerView
- 부스트코스
- IOS
- 아이폰
- textview auto scroll
- 리니어 레이아웃
- 드로어블
- SceneDelegate
- 자바
- 안드로이드_프로그래밍
- 텍스트뷰 스크롤
- 레이아웃
- 수명주기
- Swift
- Today
- Total
목록분류 전체보기 (48)
듀다의 성장개발로그
개발자는 버그 수정을 위해 또는 새로운 기능 추가를 위해 앱의 업데이트 버전을 릴리즈하기도 합니다. 그러나 사용자는 앱스토어에 들어가기 전까지 업데이트 버전이 나왔는지 알 수 없습니다. 사용자에게 이를 알려주려면 어떻게 해야 할까요? Siren 라이브러리를 활용하면 업데이트 버전 알림을 앱 내의 기능으로 구현할 수 있습니다. Siren 설치 CocoaPods pod 'Siren' Swift Package Manager .Package(url: "https://github.com/ArtSabintsev/Siren.git", majorVersion: 5) 그 다음 AppDelegate.swift에 필요한 코드를 작성해주시면 됩니다. 가장 간단한 예제 import Siren //라이브러리 추가 import U..
Spring Framework는 프레임워크의 일종입니다. 프레임워크란 이미 만들어진 모듈의 조합으로 원하는 애플리케이션을 만들 수 있게 도와주는 것을 말합니다. Spring은 지원하는 모듈이 다양하기 때문에 원하는 부분만 가져다 사용하는 것이 더욱 용이하죠. 엔터프라이즈급 애플리게이션을 구축할 수 있는 가벼운 솔루션이자, 원-스탑 숍(One-Stop-Shop, 모든 과정을 한꺼번에 해결하는 상점)입니다.
서블릿(Servlet)이란 WAS에서 동작하는 자바 클래스로, HttpServlet 클래스를 상속한 클래스입니다. 자바 웹 애플리케이션에서 동적인 처리를 담당합니다. 자바 웹 애플리케이션에선 WEB-INF폴더의 web.xml파일이 웹 애플리케이션에 대한 정보를 가지고 있습니다. 3.0 미만에서는 반드시 이 파일이 필요하며, 3.0 이상 버전에서는 자바 어노테이션을 대신 사용합니다. Servlet도 자바 클래스이기 때문에 이것을 다루는 것도 자바 클래스를 다루는 방법과 크게 다르지 않습니다. New - Sevlet으로 서블릿을 생성합니다. 이름을 지정하고 Next를 누르면 위와 같은 화면으로 바뀌는데, URL 매핑 또한 변경할 수 있습니다. 그리고 필요한 메소드들을 체크한 뒤 Finish를 눌러 서블릿 생..
JDBC는 SQL과 프로그래밍 언어의 통합 접근 중 한 형채로, 자바 언어와 데이터베이스를 연결해주는 통로라고 할 수 있습니다. JDBC는 자바를 이용한 데이터베이스 접속과 SQL 문장의 실행, 그리고 실행 결과로 얻어진 데이터의 핸들링을 제공하는 방법과 절차에 관한 규약이며, 자바 프로그램 내에서 SQL문을 실행하기 위한 자바 API입니다. 자바는 표준 인터페이스인 JDBC API를 제공하는데요, 인터페이스가 정의되어 있기 때문에 어떤 데이터베이스 벤더든 똑같은 방법으로 사용할 수 있습니다.
SQL은 데이터를 보다 쉽게 검색하고 추가, 삭제, 수정 같은 조작을 할 수 있도록 고안된 컴퓨터 언어입니다. 관계형 데이터베이스에서 데이터를 조작하고 쿼리(요청)하는 표준 수단입니다. 데이터베이스를 관리하는 소프트웨어(DBMS)에 내리는 명령이라고 보시면 되겠습니다. SQL은 크게 DML(Data Manipulation Language), DDL(Data Definition Language), DCL(Data Control Language)로 나뉘어집니다. DML은 조작하기 위해 사용되는, 입력하거나 삭제하거나 선택하는 등의 기능을 담당합니다. INSERT, UPDATE, DELETE, SELECT 등이 해당됩니다. DDL은 데이터베이스의 스키마를 정의하거나 조작하기 위해 사용됩니다. 데이터베이스 스키..
HTML5의 레이아웃 태그는 위와 같이 구성됨 : 섹션 정의 : 문단 정의 : 왼쪽 들여쓰기 반갑습니다. 여기 여러분들이 좋아하는 과일이 있어요. 사과 바나나 메론 귤 Company Name Home Home About Map What we do 찬란하게 빛나던 시간이었다고 맑은 여름비처럼 고마웠었다고. What we do 한 줄기 빗물처럼 너무 아름다웠던 투명한 우리들의 이야기 Copyright @codesquad ID : 고유한 속성. 한 문서에 한개만 존재 Class : 한 문서에 여러 개 존재할 수 있음. 같은 클래스를 가진 부분은 같은 속성을 공유 CSS 선언방법 internel externel 우선순위가 다름
프론트엔드와 백엔드 프론트엔드는 사용자에게 보여주는 부분을 담당. 웹을 통해 사용자가 다양한 콘텐츠를 제공. 사용자의 요구사항에 맞추어 동작. 백엔드는 정보를 처리하고 저장하며 요청에 따라 정보를 내려주는 역할. 가령 쇼핑몰이라면, 상품 정보를 가지고 있고, 주문을 받아서 저장하고, 사용자가 관심있어 하는 상품을 골라주는 것이 백엔드의 역할. 사용 언어 HTML, CSS, javascript URL의 구성 포트, 사이트, 위치, 파일 JS Bin blog.naver.com/n_cloudplatform/221560578585 HTTP 프로토콜 - 인터넷을 위한 통신 규약 - 서버-클라이언트 모델 사용 서버 - 클라이언트 모델이란 클라이언트가 요청하면 서버가 응답함. 그런데 요청이 끝나면 연결을 끊어버리기 ..
리사이클러뷰는 화면을 세로로 스크롤하는 방법입니다. 뷰페이저를 이용해서도 세로로 스크롤할 수 있는 화면을 만들 수 있지만 리사이클러뷰를 활용하면 더 쉽게 만들 수 있습니다. 또한 리사이클러뷰는 상하 스크롤도 지원합니다. 리사이클러뷰는 뷰가 캐시될 수 있는 방법으로, 리스트뷰 대신 뷰홀더를 사용합니다. 뷰홀더란 뷰를 담고 있는 것으로, 뷰홀더 안의 뷰는 각각의 아이템을 보여주기 위한 객체로 사용됩니다. 리사이클러뷰도 선택 위젯이기 때문에 어댑터가 필요합니다. 뷰를 인플레이션하면서 뷰홀더에 바로 넣어줄 수 있기 때문에 레이아웃 xml파일만 하나 정의를 하고 그것을 가지고 어댑터를 만들면서 바로 인플레이션 하는 방법으로 만들 수 있습니다. 그렇게 하기 위해서는 데이터를 담아놓을 객체와 xml파일이 필요합니다...