목록2016/02 (225)
woong's
IOS Xcode WebView 사용하기 이번에 webView 작업을 하게되어서 간단히 정리 해보려 합니다. webView 사용은 정말 간단합니다. webView 사용법 및 Cookie 관리까지정리 해보려 합니다. webView 의 Cookie 를 따로 관리 하지 않으면 앱을종료하면 로그인을 다시해야 하는 불편함이 있습니다. 그래서 따로 Cookie 관리를 해서 로그인 및 Cookie 정보를 유지 시켜 주어야 합니다. 간단하게 webView를 먼저 구성 해야합니다.StoryBoard 에 webView를 추가하고 헤더에 연결합니다. 연결후 아래 코드를 통해서네이버 웹화면이 나오는지 확인해 보겠습니다. 1234567#import @interface ViewController : UIViewController..
[2015.04.24] [개인] 롤 듀오 매칭 어플 개발 프로젝트명롤 듀오 매칭 어플 개발 프로젝트기간6개월 개발 포지션android & 서버 개발 사용기술 - android 다해상도 지원 - android 머티리얼 디자인적용 - android 페이징 처리 구현- android facebook 로그인 구현- android push 구현- 서버 Spring FrameWork 사용 - 서버 Hibernate 사용- 서버 푸시 기능 구현 프로젝트설명 같은 실력의 사람들과 롤을 같이 할수 있도록 유저들에게 게시판을 제공하는 어플 자신의 글을 확인 할수 있고 , 다른 사람들의 글의 댓글 채팅을 통해서 사용자들에게 실시간으로 같이 게임할수 있는 사람을 찾아 볼수 있는 어플
[2013.12.08] [개인]북트리 도서 관리 어플 프로젝트명북트리 도서 관리 어플 프로젝트기간3개월 개발 포지션Android 개발 사용기술 - 안드로이드 해상도별 레이아웃 지원 - 서버와 비동기 통신 - Google Drive 동기화 - Google Chart - Zxing 바코드 - 이미지 캐싱처리 - 카카오톡 연동 - 네이버 검색 api 프로젝트설명 다독을 하는 사용자 타겟으로 서재의 책을 바코드 , 검색 을 통하여 책을 등록하고 검색하여 책을 관리 하는 어플 책의 정보 및 읽는 시간을 통해 사용자의 독서를 권장하고 독서량을 구글 차트를 통하여 직관적으로 표현, 또한 구글 드라이브 동기화 기능을 통하여 다른 폰에서 동기화 할수있도록 구현하였고 책을 SNS를 통하여 공유 할수있도록 구현한 어플
Android Marshmallow 6.0 권한 사용하기 마시멜로우가 나온지도 시간이 많이 지난것 같습니다. 마시멜로우로 올라오면서 권한에 대한 부분이앞으로 신경써야 할부분으로 크게 변경 된것 같습니다. 필자도 마시멜로우 권한 대처 방법에 대해서학습을 해야겠다 생각은 계속 해왔으나, 마시멜로우 버전을 구하기가 쉽지 않은 환경이여서 테스트가용이하지 못했습니다. 몇일전에 S6 가 메시멜로우로 업그레이드 되어서 늦게나마 정리해보려 합니다. 마시멜로우로 올라오면서 권한이 강제가 아닌 사용자로부터 유동적으로 변경이 가능하게 변겨이 되었습니다.이로 인해서 개발자는 사용자가 권한을 OFF 했을시에 대한 대처 코드를 작성해야 합니다. 대처 방법에 대해알아 보고 대처방법에 대한 코드를 간략히 설명해 보겠습니다. 퍼미션을..
IOS Xcode Swift 프로젝트에서 ObjectC 사용하기 ios 를 접한지 얼마 안되서 ObjectC로만 개발을 해보았습니다. 하지만 스위프트가 각광받고 있어 학습이 필요할것 같아 앞으로의 프로젝트는 스위프트 기반으로 해보려합니다.그러다보니 ObjectC의 코드를 사용할수 있나 찾아보니 브릿지를 통해서 연결 작업을 하여Swift 프로젝트에서도 사용을 할수 있다고 합니다. 이부분을 정리해보고자 합니다. 언어를 swift로 선택하고 프로젝트를 생성 합니다. 생성후에 프로젝트에 ObjectC 파일을 생성 합니다. NSObject , ObjectC 로 파일을 생성 합니다. ObjectC 프로젝트에서는 나타나는 않는 팝업창이 나타났습니다.swift 프로젝트에서 ObjectC 파일을 사용하기위해서는 Brid..
IOS Xcode Pull To Refresh 사용하기 Xcode TableView 를 사용하면서 Pull To Refresh 기능을 사용해 보았습니다. android 에서는 기능을 구현해야 하지만 .. IOS 는 기본기능이 구현되어 있다는 정보를 들을적이 있어 찾아보니 기본적으로 사용할수 있는 Pull To Refresh 가 있었습니다. 이 Pull To Refresh 사용법 , 간단한 Custom 방법을 정리해 보려 합니다. 포스트는 기본 테이블뷰가 구성되어 있다는 전체하에 시작되겠습니다.테이블뷰를 구성한 .h 파일에 UIRefreshControll을 작성합니다. 123 UIRefreshControl *refreshControl; Colored by Color Scriptercs 다음으로 .m 파일에..
IOS Xcode CollectionView 사용하기 xcode collectionView 를 이용해 보았습니다. android RecyclerView와 같은 개념으로 동작하는것 같습니다.collectionView 는 사이즈를 통해서 테이블뷰 , 그리드뷰 , 페이져 역할을 할수 있는 위젯을 만들수 있습니다.사이즈를 통해서 입맛에 맞는 위젯을 구성할수 있다는것이 굉장히 매력있는것 같습니다.사용 방법 및 위젯 사이즈에 따른 형태에 대해 소개해 보려 합니다.첫번째로 기본 프로젝트를 생성후에 스토리보드에 CollectionView를 드래그해서 올려 놓습니다. 위 Controller 화면을 보면 작은 네모가 있는것을 볼수 있습니다. 작은 네모는 CollectionView 에 나타날 Cell 입니다.오른쪽 네비게이..
IOS Xcode 화면 사이즈 정리하기 개발중에 디바이스별 구분이 필요해서 개발 작성하면서 디바이스별 사이즈 정리해 보았습니다. iphone 4: [w : 320 , h : 480]iphone 5: [w : 320 , h : 568]iphone 6: [w : 375 , h : 667]iphone 6 Plus: [w : 414 , h : 736]
IOS Xcode CocoaPods Private 배포하기 저번 포스트를 통해서 public 배포를 했었습니다. public 배포가 아닌 사람들에게 공유되지 않아야 할 경우가 있을때가 있습니다.그경우에는 private 하게 내부에서 사용할수 있는 라이브러리 배포가 필요 합니다.cocoaPods private 하게 사용하는방법을 포스팅해보려 합니다. 1pod lib create MyLibrarycs public 프로젝트 만듯것과 동일하게 라이브러리 프로젝트를 생성합니다. 질의 응답에답을 통해서 라이브러리를 구성할수 있습니다. 여기까지의 절차는 동일 합니다.다음으로 생성된 프로젝트의 Spec을 수정 합니다. 여기서도 public 프로젝트 설정과동일 합니다. 한가지 다른점은 source의 주소가 git 이 아..
Android Touch Intercept 사용하기 1. 문제 상황 - ViewPager > RecyclerView > ViewPager 위와 같은 구조였습니다. 상위의 Viewpager Swipe 를 하려다 보니 안의 ViewPager 가 스크롤이 되는 상황 안의 ViewPager Swipe 를 막고 버튼으로 대체 하였지만 , 상위 ViewPager가 Swipe가 안됨. 안의 ViewPager가 Touch 를 뺐어 가기 때문!! 2. 해결방안 - 처음에는 안의 ViewPager 를 막으면 된다고 생각하였지만 , 반대로 적용해야 해결할수 있다. * View를 터치하면 상위 View 부터 하위 View로 터치가 전달된다. 그러기때문에 상위 View 에서 이벤트를 가로채야 한다. 3. 문제점 해결간의 이슈 ..