본문 바로가기
[iOS Study] 저장, 읽기, 앱 상태 [iOS Study] 저장, 읽기, 앱 상태 출처 : 아론 힐리가스의 iOS 프로그래밍 -여기서는 iOS 에서 파일 시스템을 통해 읽고 쓰는 데 필요한 개념과 기법을 배운다. -아카이빙은 iOS 에서 모델 객체를 저장하는 가장 흔한 방법 중 하나이다.객체의 아카이빙은 그 객체의 프로퍼티들을 모두 기록하고 파일시스템에 그 내용을 저장하는 것을 포함한다.언아카이빙(unarchiving)은 아카이브한 데이터로부터 객체를 다시 만든다. -인스턴스들을 아카이브하고 언아카이브해야 할 클래스들은 NSCoding 프로토콜을 반드시 따라야 하며, 두 필수 메소드 encodeWithCoder: 와 initWithCoder: 를 구현해야 한다. -encodeWithCoder: 메시지를 받으면, 전달된 인자인 NSCoder .. 2016. 3. 7.
안드로이드 4.4 Kitkat UI/UX 변경사항 안드로이드 4.4 Kitkat UI/UX 변경사항 출처 : https://developer.android.com/design/patterns/new.html#kitkat 기본 Color 가 Blue -> White. Pinch Zoom -> Double Tap Zoom Pinch Zoom 은 한손 조작이 어려워서, Double Tap 하면 Zoom mode 에 들어가서 위로 scroll 하면 확대, 아래로 scroll 하면 축소가 된다. 다시 Double Tap 을 하면 Zoom mode 가 풀어진다. 시스템 Bar 들의 투명모드 시스템 Bar 들이 투명모드가 될 수 있다. 상단 status bar, action bar, 그리고 software button 이 있는 navigation bar 도 투명으로.. 2014. 5. 14.
[android] What's new in android Kitkat android, what is new in android Kitkat. 메모리 low ram device 인지 확인. boolean lowRam = ActivityManger.isLowRamDevice(); 앱의 메모리 사용을 한눈에 볼 수 있다. adb shell dumpsys procstats Process Stats 가 Setting 에 추가되었다. (단말)이것으로 메모리 사용량을 쉽게 볼 수 있다. 디자인 가이드 변경 Full-screen Immersive mode : status bar 와 software key 까지 제거. DecorView.setSystemUiVisibility( View.SYSTEM_UI_FLAG_IMMERSIVE or View.SYSTEM_UI_FLAG_IMMERSIVE_.. 2014. 1. 25.
[android] NotificationCompat and its Builder NotificationCompat.Builder.setSmallIcon( int resId ); setSmallIcon 이 지정되지 않으면 notification 은 등록이 아예 되지 않음.Small Icon 은 status bar 에 뜨는 아이콘과 notification view 안의 우측에 표시됨. 만약 large icon 이 지정되지 않으면 notification view 안에 있는 icon 도 이녀석으로 지정됨.만약 large icon 이 지정되어 있다면 content info 자리에 icon 이 같이 표시됨. NotificationCompat.Builder.setLargeIcon( Bitmap bitmap ); Notification View 안에 있는 icon 이 지정됨. Notificatio.. 2013. 11. 21.
[android] Toast( 토스트 ) 이야기 안드로이드, Toast( 토스트 ) 이야기 Toast 의 특이한 점. Toast 생성은 메인 스레드에서만 가능하지만, show() 함수는 아무 스레드에서나 호출할 수 있다.이는 Toast 가 안에서 handler 를 사용하기 때문이다.생성할 때는 Handler 를 main thread 에서 생성해야 하기 때문에 main thread 에서 생성해야 하고, 그 외 함수들 호출은 아무데서나 해도 된다. Toast 는 독립적인 Window Window 들은 PhoneWindowManagerService 에서 관리한다. status bar, input method, activity 모두 window 이다. Toast 들은 여러 앱에서 동시에 불러도 하나씩 순차적으로 뜨는데, 그 이유는 NotificationMan.. 2013. 8. 14.
LG OSP 를 통해 PC에서 SMS 보내고 카톡도하자. LG OSP 이용해 PC에서 SMS 보내고, 카톡도 하자. LG 스마트폰들의 adb 연결을 위해서 엘지전자 홈페이지에 들어갔다가OSP 라는 소프트웨어를 보게 되었다. 응? 이게 뭐지? 하면서 설명을 보니PC 와 스마트폰을 연결하여 PC에서 스마트폰을 컨트롤하는 녀석이란다. 약자의 의미는 On-Screen Phone. 오오.. 이런 녀석이 있었어? 즉시 다운받아 연결해 보았다. 1. 다운받아 프로그램을 설치한다. 2. 폰을 설정한다.2-1. [Menu] - [시스템 설정]2-2. 하단의 [PC 연결] 2-3. On-Screen Phone ( 소위 OSP ) On 하기 2-4. PC의 USB 연결방식을 [LG 소프트웨어] 로 설정하기 [PC연결] - [USB 연결 형식] 으로도 접근할 수 있고, 상단 Sta.. 2013. 5. 28.
반응형