전체보기 (217) 썸네일형 리스트형 [Object-c] 3. 슬라이드 메뉴 만들기 안녕하세요 이번 포스팅은 슬라이드 메뉴 만들기 입니다.슬라이딩 메뉴는 주로 좌측이나 우측에 위치해 , 슬라이딩 모션이나 메뉴 버튼을 눌렀을때 나타나는 메뉴로 앱의 부가적인 정보나 회원 정보등을 주로 담고 있습니다. 슬라이딩 메뉴 라이브러리 찾기 슬라이딩 메뉴는 이미 많은 라이브러리가 존재하기 때문에 직접 구현하기 보다는 원하는 종류를 찾아 쓰시는 것을 추천합니다.코코아 컨트롤에서 주로들 찾는다고 하시더라구요. 저는 LGSideMenuController를 선택했습니다. 특별한 이유는 없습니다. LGSideMenuController 링크로 이동하시면 Preview를 통해 어떤 종류의 슬라이드 메뉴를 제공하는지 알 수 있습니다. 이처럼 대부분의 라이브러리가 Preview를 통해 제공하기 때문에 라이브러리를 선.. [Objective-c] CocoaPods 사용하기 안녕하세요 오늘 포스팅 주제는 'CocoaPods' 입니다. 요즘 포스팅을 열심히 해보려고 노력중인데..질이 조금 떨어지는 감도 없지않아 있습니다. 그런 부분은 지적해주시면 더 공부해서 내용을 채우도록 하겠습니다. 작성이력최초 작성 : 17/12/20 1차 수정 : 18/01/09 ( 라이브러리 추가시 pod 설정 및 이슈사항 ) CocoaPods란? 저는 안드로이드 개발을 하다가 아이폰을 접하게된 경우라 모든게 낯설어 있는 상황입니다. 그래서 현재 다른 메뉴에 보시면 '앱만들기'란 주제로 포스팅을 이어 나가고 있는데 그러던중 라이브러리를 사용해서 슬라이드 메뉴를 구현해야했는데 찾던중 발견한게 'CocoaPods' 이하 코코아팟입니다.코코아팟은 외부 라이브러리를 관리하기 용이하게 해주는 의존성 관리도구라.. [Object-c] 2. 스플래시 화면 만들기( 앱 만들기 ) 안녕하세요 오늘 포스팅에서는 모든 앱들이 갖고 있는 Splash 화면 만들기 입니다. Splash화면은 앱의 메인 화면으로 접근하기 전에 각 앱을 만든 회사나 개인의 시그니처 로고를 주로 보여주는 화면입니다. 다른 말로 로딩화면이라 칭하기도 하는 Splash화면은 앱에 필요한 데이터들을 불러오는 시간을 벌어주기 위한 화면으로 많이 쓰입니다. 하지만 딱히 데이터가 없거나 시간이 많이 소요되지 않아도 Splash화면이 없는 앱은 찾아보기 어려울만큼 대중에 녹아 있는거 같습니다. 런치스크린 생성 뷰 컨트롤러들의 부모 폴더에 우클릭을 눌러 'New File'을 누르고 'Launch Screen'을 선택해 생성합니다. 런치스크린 커스텀 생성된 런치 스크린 스토리 보드를 보시면 프로젝트 이름과 카피라이트가 들어가 .. [Object-c] 1. 설계하기(앱 만들기) 안녕하세요 이번 포스팅은 설계라고 말하긴 거창하지만 따져보면 설계 단계라고 생각되어 포스팅하겠습니다.본래 간단한 앱들을 개발할때 설계라고 거창하게 잡고 시작하지 않고 생각나는데로 그때 그때 메모장에 적고, 메모를 토대로 개발에 살을 붙여나갔습니다. 요번을 계기로 조금씩 절차있게 개발 하고자 노력하겠습니다. 목차유사 앱 찾아보기앱 사용 주요 타겟 정하기주요 기능 정리하기주요 기능별 화면 정리하기세부 기능 정리하기기능 별 주요 기술 사전 조사하기기능 별 라이브러리 검색하기구현 위의 목차대로 진행할 예정입니다.추후에 필요하다고 생각되는 과정은 추가하도록 하겠습니다. 유사 앱은 다운받지는 않았지만 스크린샷과 설명만을 보고 정리한 내용이다운동 앱의 초점은 헬스장을 가지 않아도 케어 받는 느낌을 주도록 만들게 했다.. [Object-c] 앱 만들기 안녕하세요 Object-c를 시작하면서 단순하게 공부만 하는 것 보다 더 많은 것을 배울 수 있을꺼 같단 생각에간단한 앱을 개발하면서 그 과정을 포스팅으로 남기도록 하겠습니다. 레이아웃 만드는 과정을 세세하게 기술하기 보단 개발하면서 정리해야겠다고 느낀 부분들을 차례대로 정리하겠습니다.해당 포스팅은 목차 페이지로 점차 채워나가겠습니다. 스쿼트 앱 만들기 목차 1. 설계하기2. 스플래시 화면 만들기 [자바/JAVA] 변수 오늘은 자바의 기본 개념에 대한 내용으로 포스팅을 다뤄 보겠습니다. 먼저 자바 변수는 크게 3종류로 나눌 수 있습니다.클래스 변수인스턴스 변수지역 변수 작성 이력최초작성 17.12.181차 수정 18.01.09 ( 전역 변수 정의 추가 ) 클래스 변수 클래스 변수는 클래스 영역에 존재하는 변수로 필드 혹은 정적멤버 라고도 합니다 class People{ static int nowYear=2017;//클래스 변수 } 위와 같은 People 클래스의 nowYear은 클래스 변수로써 객체 생성 없이도 사용할 수 있습니다. 그렇기 때문에 정적 멤버라고도 합니다. 그리고 클래스 변수는 모든 객체가 동일한 값을 갖습니다. People.nowYear 인스턴스 변수 인스턴스 변수는 클래스 변수와 같이 클래스 영역에 존.. [안드로이드/Android] 권한 체크하기 안녕하세요. 오늘은 권한(Permission)에 관한 포스팅입니다. 권한은 앱에서 사용자 기기에 접근하여 사용자의 정보를 얻기 위해 얻는걸 말합니다. 마시멜로 이전 버전에서는 사용자가 인지하지 못한 상태에서 권한을 허용해서 사용자들의 개인정보가 유출되는 사고가 있었는데 그것을 보완하고자 개인정보 유출등의 우려가 있는 권한들을 위험권한으로 분류하고 사용자로부터 동의를 얻도록 변경되었습니다. 권한 설정 권한을 AndroidManifest.xml에 명시해야 앱에서 권한을 요청 및 사용할 수 있습니다. ... 권한 체크 권한이 허용되지 않았는데 권한을 사용하면 에러가 발생하기 때문에 사용하기전 권한이 허용 유무를 체크해서 에러가 발생하지 않도록 유도해야 합니다. int permission = ContextCom.. [안드로이드/Android] 네이버 로그인 연동 안녕하세요. 오랜만(?)에 안드로이드 관련 포스팅을 하게 됐는데, 오늘은 네이버 로그인 연동 포스팅입니다.제 블로그에 네이버뿐만 아니라 다른 SNS 연동 포스팅도 있으니 아래 링크를 참고해주시면 될 것 같습니다. 페이스북 로그인 연동카카오톡 로그인 연동구글 로그인 연동 준비사항 IDE : AndroidStudioJDK : JDK 8이상SDK : API 9(2.3.3) 이상 ※ 해당 포스팅은 네이버 로그인 4.2.0 기준으로 작성되었습니다. 프로젝트 생성로그인 연동에 앞서 제일 먼저 네이버 오픈api를 신청해야합니다. 링크에 접속하시면 어플리케이션의 정보와 사용자에게 요구할 정보를 체크해 등록하면 클라이언트 ID와 클라이언트 Secret를 발급받는데 기능 구현에 필요하니 따로 메모해두시면 편할 것 같습니다.. 이전 1 ··· 21 22 23 24 25 26 27 28 다음