안녕하세요. 오늘은 Swift에 있는 특이한 데이터 타입에 대해 소개하겠습니다. (Swift에만 있는 타입이 아니라 요즘언어에 있는 데이터 타입을 소개합니다!) 타입 별칭 스위프트에서 제공하는 타입이나 사용자가 만든 데이터 타입에게 별칭을 부여할 수 있습니다. typealias MyDic = [String : Int] typealias MyJson = [[String : [String]]] // 위처럼 반복하여 입력하기 귀찮은 긴 데이터 타입에 간단하게 별칭을 정할 수 있습니다. 튜플 지정된 데이터의 묶음으로 프로그래머가 마음대로 만들 수 있는 타입입니다. 데이터의 갯수 제한 없이 데이터를 묶을 수 있습니다. var person: (String, Int, Double) = ("이름", "17", "180..
안녕하세요. 오늘은 RecyclerView의 LayoutManager의 소개와 종류에 대해 알아보는 시간을 갖겠습니다. LayoutManager란? Android의 Developer에 의하면 "RecyclerView의 아이템의 배치와 재사용에 대한 정책을 결정하면 LayoutManager의 종류에 따라 아이템의 배치가 변경됩니다." 참조 : 안드로이드 Developer - RecyclerView LayoutManager LayoutManager의 종류 LayoutManager의 종류는 총 3가지로 LinearLayoutManager : 수평, 수직의 스크롤 리스트 GridLayoutManager : 행에 표시되는 아이템 갯수가 여러개인 리스트 StaggeredGridLayoutManage : 높이가 불구..
안녕하세요. 오늘은 RecyclerView에 대한 소개 시간을 갖겠습니다. RecyclerView란? Android 5.0때 소개된 리스트 뷰로 기존의 ListView의 단점을 보완한 새로운 레이아웃 요소 입니다. ListView의 단점인 애니메이션 처리와 커스텀 작업, 고비용의 findViewById를 계속적으로 요청하는 문제를 해결했습니다. RecyclerView는 ViewHolder패턴을 강제하는 방법으로 제작되었으며 이를 통해 성능상의 장점을 제공합니다. RecyclerView 사용법 일단 1번째로 gradle을 추가합니다. compile 'com.android.support:recyclerview-v7:26.1.0' 이 후 xml에 필요한 레이아웃에 RecyclerView를 넣습니다. 이제 Re..
- Total
- Today
- Yesterday