장군이네집
CUstomView 생성 View 클래스의 상속attrs.xml에 resource생성 (declare-styleable) constructor의 AttributeSet을 obtainStyledAttributes()를 통해 가져옴 Custom View의 핵심은 onDraw를 overriding 하는것. Canvas : 무엇을 그릴지 (what)Paint : 어떻게 그릴지 (how) ex) Canvas로 선을 그리고, Paint로 색칠한다. Handle Layout Events onSizeChanged() : 최초 call 또는 사이즈 변경이 있을때 호출. onMeasure() : parent View 기준으로 현재 view의 추천 또는 필수 사이즈 정보 DrawText : drawText() / setTy..
자바 메모리는 스택, 힙, 메소드 영역으로 나뉘어져 있다. 1. 스택 영역(stack) local variable + parameter 가 저장되는 영역 메소드가 호출될때마다 프로그램 실행과정에서 '임시로 할당'되고, 메소드가 끝나면 바로 소멸되는것. LIFO인 메소드의 특성에도 맞는 구조. 2. 힙 영역(heap) new 로 생성된 모든것이 저장되는 영역 메소드 호출이 끝나도 사라지지않고, 프로그램이 종료되거나 GC(garbage collection)까지 남아있다. * primitive type을 제외한 변수들은 모두 reference variable로, 스택에는 주소값만 저장되고 실제값은 모두 힙에 저장된다.
https://brunch.co.kr/@insuk/2https://brunch.co.kr/@insuk/3 머기업 : 삼성 SDS, LG C&S, SK C&C ...SW 서비스 기업 : 네이버, 카카오, SK플래닛SI 업체스타트업 우리나라의 IT시장은 매우 기형적인 형태로 발달했다고 한다.SI업체들의 하청의 하청으로 발전하고 갑,을,병,정 단계가 내려갈수록 힘들어지는것은 당연한 것. 머기업은 SW중심은 아니고 메인 서비스를 서포트하는 느낌.계열사SI에 맡기거나 하청을 주기도함. SW 서비스 기업 (정확히 뭐라고 분류해야하는지도 모르겠음) 은 SW중심 수평적 문화.기술 경쟁력이 뛰어나고 End user 가 소비자기 때문에 사이클이 빠름. 스타트업 아직 기술에 대한 깊은 조예가 없어서인지, 스스로 tangib..