목록전체보기 (70)
Groo
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bTPtBW/btqCcWoi64o/nyZaa19EPRL4gXff815I0K/img.png)
안녕하세요, 오늘 또한 저번 시간에 이어 안드로이드 프로그래밍에서 자주 사용하는 라이브러리 중 데이터 바인딩 기술에 대해서 알아보려고 합니다. 이 내용은 앞으로 많이 사용하게 될 것이며 정말 재미있을 것입니다. 😁 이전에 배웠던 내용을 잠시 복습해보자! 지금까지 저희는 안드로이드 프로그래밍을 하면서 레이아웃을 담당하는 XML 뷰들과 기능 수행을 담당하는 Activity를 서로 연결시키기 위해 앞에서 2가지 방법을 배웠습니다. 가장 첫 번째 방법은 findVIewById 매서드였습니다. 아래 보시죠, 매우 비효율적이죠? public class MainActivity extends AppCompatActivity { TextView textView; Button button; @Override protect..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bt0hvv/btqCdgTjLcR/ZL666K85PjHMhfKxiqHzz0/img.png)
안녕하세요, 오늘은 안드로이드 프로그래밍을 하면서 새롭게 공부한 내용을 여러분들에게 소개하려고합니다. 주제는 Butter Knife 버터 나이프 라이브러리이며 제가 사용하게 된 계기와 자세한 설명을 해드리도록하겠습니다. 💁 Butter Knife 알게 된 계기는? 안드로이드 프로그래밍을 처음 공부하고 작은 토이프로젝트들을 진행할 때 저는 XML 레이아웃에 있는 뷰들을 Activity에서 사용하기 위해 findViewById 매서드를 통해 매번 뷰들을 이용하였습니다. 그러나 findVIewById는 매우 효율성이 떨어졌습니다. public class MainActivity extends AppCompatActivity { TextView textView; Button button; @Override pro..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/uMW3J/btqBWst9Cm5/ra9wFH7g9ObviwKHh5ada0/img.png)
안녕하세요, 오늘은 큐라는 자료구조에 대해서 이야기를 해보려고 합니다. 큐는 저번 시간에 공부한 스택과 몇 가지의 차이를 제외하고는 거의 비슷한 구조로 이루어져 어렵지 않을 것입니다. 🤷♀️ 큐는 무엇인가요? 큐는 저번에 공부한 스택과 마찬가지로 데이터를 일시적으로 쌓아 놓은 자료구조입니다. 하지만 스택의 입출력 방식이 후입 선출이었다면 큐는 선입선출의 입출력 방식을 가지고 있습니다. 저희가 생활 속에서 마주하는 상황과 아주 비슷한 순서라고 말할 수 있습니다. 구성 모습 프런트 (Front) / 리어 (Rear) 개념 및 의미 데이터를 일시적으로 저장하기 위한 자료구조 구현 가능 방식 배열 (Array) / 링 버퍼 (Ring Buffer) 데이터 입력 방식 인큐 (Enqueue) 데이터 출력 방식 디..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bDuKEi/btqBWZYLuMs/XaYv4hZMHNazMdqSz3RqTK/img.png)
안녕하세요, 오늘은 새로운 자료구조인 스택에 대해서 알아보려고 합니다. 스택의 기본 개념과 내용을 알아본 후 스택을 활용한 간단한 프로그램 또한 구현을 해볼 것입니다. 🤷♂️ 스택은 무엇인가요? Stack이라는 단어의 뜻은 채우다는 의미입니다. 단어의 뜻과 같이 스택은 데이터를 일시적으로 저장하기 위해 사용하는 자료구조입니다. 스택은 다른 자료구조들과 달리 데이터의 입력과 출력 순서가 후입 선출이라는 것이 중요합니다. 후입 선출의 의미는 가장 나중에 넣은 데이터를 가장 먼저 꺼내는 것을 의미합니다. 그럼 아래의 표를 통해 스택에 대한 간단한 개념 정리를 해보도록 하겠습니다. 구성 모습 바닥 (Bottom) / 꼭대기 (Top) 개념 및 의미 데이터를 일시적으로 저장하기 위해 사용하는 자료구조 데이터 입..