[Data Structure] Intro

시작

사실 이 글이 올라간지 며칠 되었고, 작성된지는 더 오래되었는데..
스크린샷밖에 없던 포스트에서 글을 덧붙입니다.
최근에 스터디를 시작하면서 자료구조파트를 맡아서 정리, 발표하게 되었는데
그때 정리했던 내용과 제 개인적인 생각들이 많이 들어간 포스팅이라 할 수 있겠네요.

원본 자료 PPT를 슬라이드쇼로 넘겨보면 조금 더 재밌게 보실 수 있습니다.
원본자료

자료구조

TIL

[Android] Fragment with ViewPager Example

오늘은 며칠동안 틈틈이 준비한 ViewPager와 Fragment를 이용한 화면전환 예제를 만들어보려 합니다.
며칠동안이라 했지만 거창하게 만들 시간은 없어서 정말 간단히 하려고 노력했습니다.

ViewPager

뷰페이저란 사용자가 Swipe나 Tab 등을 통해서 현재 보는 화면 다음 화면을 Smooth하게 시각적으로 보여주도록 도와줍니다.
주로 Application을 설치하고 튜토리얼을 진행하는 과정에서 좌우로 휙휙 넘기면서 설명하는 곳에서 많이 사용합니다.

화면구성

우리가 만들 화면은 아래와같이 3 페이지입니다.

각 페이지를 색깔로 구분하였고, 각각의 Fragment를 따로 작성하였습니다.

[iOS] About Function (feat. method)

iOS

주로 Java를 사용하다가 iOS를 공부하는데 Objective-C를 공부하면서 함수라는 용어가 나와서 모호했던 개념을 다잡고자 정리합니다.
이번 포스트는 함수에 대해 알아보면서 메소드와이 차이도 간략하게 알아볼게요.

Function

함수와 메소드는 모두 코드 조각을 지칭하는 용어이지만 몇가지 차이점이 있습니다.
함수는 코드의 최상위 레벨에 선언되고, 메소드는 특정 형식 내부에 선언됩니다.
함수는 함수 이름만으로 호출 할 수 있지만, 메소드는 반드시 연관된 이름이나 인스턴스를 통해 호출해야 합니다.

TIL

[ETC] Setting root url in HEXO

ETC

HEXO 블로그를 시작한지 얼마 안됐지만 아직도 세팅은 어렵게만 느껴집니다.
제 블로그를 방문했을때 다른 HEXO 블로그처럼 깔끔하게
https://dev-sawd.github.io/
이렇게 표시되지 않고

https://dev-sawd.github.io/dev-sawd.github.io/
이렇게 Child가 붙었습니다.

사실 사용하는데는 문제 없지만(?) url이라는것이 저렇게 끝나는 것이 아니고
포스트 디테일 페이지로 들어가게 되면 아래와 같이 매우 길어지는것이 문제였습니다.
https://dev-sawd.github.io/dev-sawd.github.io/2018/06/26/Android-Launcher-Icons/

3일동안 찾아다닌 끝에 다른분의 블로그 세팅을 뜯어보고 해결 할 수 있게 되었습니다.

HEXO 정적파일 Root폴더에 있는 _config.yml안에서 설정을 바꿔 해결할 수 있었습니다.
예제를 올리니 여러분의 블로그 설정에 맞게 설정하시길 바랍니다.