전체보기 (217) 썸네일형 리스트형 [Objective-C] 메소드 기초 안녕하세요. 오늘 포스팅은 메소드 기초입니다.메소드는 클래스의 속성중 일부로 특정 기능을 수행하는 단위로 소스에 같은 코드가 반복되고 있다면 메소드화 시켜 코드를 줄일 수 있습니다. 메소드를 적절히 사용한다면 다른 사람이 보기에도 그렇지 않은 코드보다 더 빠르게 이해할 수 있습니다. 메소드는 클래스와 동일하게 정의와 구현을 따로 나누어 사용합니다. 메소드 정의파라미터가 없는 기본적인형태에 메소드 정의 방식입니다.(인스턴스 여부) ( 반환 자료형 ) 메소드명 -(void)reset; 메소드 맨 앞에는 '+' 혹은 '-' 가 붙는데 이를 통해 메소드가 클래스 메소드인지 인스턴스 메소드인지 알 수 있습니다. '+' 가 클래스 메소드고 '-'는 인스턴스 메소드로서 필요에 따라 사용하시면 됩니다.반환 자료형은 메.. [Objective-C] 클래스 기초 안녕하세요.오늘 포스팅에서는 클래스에 대한 기초를 정리하겠습니다. 먼저 클래스란? 클래스는 하나의 주제로 묶여 있는 속성과 기능 입니다. 여기서 주제를 '클래스명' ,속성은 '인스턴스 변수' ,기능은 '메소드'라 칭합니다. 이러한 클래스를 가지고 객체를 생성해서 사용합니다. 클래스 구조 클래스는 다음과 같은 구조로 '@interface' 와 '@implementation' 를 통해 사용할 수 있습니다 @interface 클래스명:슈퍼클래스명{인스턴스 변수 선언;}메소드 선언;@end @implementation 클래스명-(반환타입) 메소드명{메소드 정의;}@end 먼저 '@interface'를 통해 클래스에 대해 정의합니다. '@interface' 지시자와 '@end' 지시자로 감싸져 있는 부분이 'Ca.. [Objective-C] 데이터 타입 안녕하세요 처음 블로그를 시작할때는 안드로이드에 관련된 포스팅외 다른 주제는 다루지 않으려고 했습니다,( 딱히 생각이 없었다는게 더 맞을 지도 모르겠네요 )이번에 아이폰 공부할 계기가 생겨서 시간 되는데로 올리도록 하겠습니다. 이번 포스팅은 Object-C에서 지원하는 데이터 타입이며, 어떤 것들을 지원하고 어떻게 쓰이는지 정리하겠습니다.C 혹은 C++에서 제공하고 있는 기본 데이터들을 여러가지 제공하고 있다. 다음과 같은 데이터형들을 제공하는데, 모든게 C 혹은 C++ 에서 사용해보셨거나, 한번쯤은 본적 있는 것들이지만 Object - C 에서는 id라는 기본 데이터 형도 있습니다.id 타입은 모든 타입의 객체를 모두 사용할 수 있어 JAVA의 Object 클래스에 해당합니다. 기본 데이터형 NSLog.. [안드로이드/Android] 개인정보 보호법 안녕하세요 요번 포스팅은 개인정보 보호법에 관한 내용입니다.저는 법에 관한 지식이 부족하며, 본 포스팅은 방송통신위원회에서 제공하는 '스마트폰 앱 접근권한 개인정보보호 안내서'를 개인적으로 요약한 포스팅입니다. 사실과 다르거나, 일부 내용이 누락될 수 있으며 상이할 수 있습니다. 다른 내용을 지적해주시면 확인 즉시 검토후 수정하도록 하겠습니다. 일부 앱에서 사용자의 개인정보를 무단으로 수집해 악용하는 사례등의 이슈로 방송통신위원회에서는 법으로 제제를 하고 있습니다. 그래서 개인 개발자 및 개발사들은 앱을 출시하기전 반드시 준수사항을 확인하셔야 불 이익을 받지 않을수 있습니다.많은 분들이 아시겠지만, 안드로이드는 마시멜로우(6.0)버전 부터 권한에 대한 동의를 사용자에게 얻어야만 앱내에서 사용할 수 있습니.. '톡 썰 만들기' 앱 출시 요번 앱은 엔터테인먼트 요소가 있는 앱을 출시했습니다. 제목과 같이 썰을 만드는 앱입니다. 시중에서 사람들이 사용하는 기능들을 최대한 흉내낼 수 있도록 구현하였습니다. 건의사항 및 문의사항은 댓글, 방명록, 메일등으로 주시면 검토후 최대한 빠르게 반영하도록 하겠습니다. 다운받기 [안드로이드/Android] Firebase Database 시작하기 관련 포스팅Firebase Database 데이터 검색Firebase Database 데이터 수정 최초작성 : 17.11.101차 수정 : 18.01.25 ( 권한 설정 ) 안녕하세요. 요번 포스팅에서는 Firebase Realtime database을 적용시켜서 개발을 좀 더 쉽고 빠르게 진행 할 수 있는 방법에 대해 소개하고자 합니다.많은 1인 모바일 개발자들은 개인 프로젝트를 진행하다 여러 장벽에 부딪혀 포기 해야만 했던 기억들을 한번쯤은 갖고 있을 것이라 생각합니다.물론, 서버까지 혼자서 모두 수행하시는 분들도 계시지만 저 역시 그렇지 않기에 저와 같은 사람들을 위해 해당 포스팅을 쓰고자합니다. 1. 실시간 데이터 베이스를 사용 하기 앞서 Firebase 콘솔에 작업중인 프로젝트를 생성하셔야합니다.. [안드로이드/Android]Firebase Database 데이터검색 관련 포스팅Firebase Database 시작하기Firebase Database 데이터 수정 이번 포스팅에선 Firebase Database 에 대해 다뤄볼 예정입니다. 링크에 간단하게 사용 방법에대해 포스팅한적 있었는데, 오늘은 사용해보면서 알게된점에 대한 내용이고 데이터 검색에 관한 내용입니다.결과적으로 먼저 말씀드리자면 Firebase Database는 굉장히 제한적 입니다. 많은걸 기대한건 아니지만, 생각보다 심플한 조작 이외에는 제공하지 않습니다. 1. 데이터 정렬은 기본 오름차순이며 내림차순을 제공하지않습니다.말 그대로 'order by'를 제공하지 않습니다. 데이터를 select 할때 오름차순 , 내림차순 기능을 제공하지 않아 랭킹등을 나열하기엔 2차 가공이 따로 필요합니다. 하지만 오름차.. [안드로이드/Android] Firebase Database 데이터업데이트 관련 포스팅Firebase Database 시작하기Firebase Database 데이터 검색 이번 포스팅도 Firebase Database를 주제로 데이터 업데이트에 관련된 내용입니다.데이터를 업데이트 하는 방법은 다음과 같이 2가지가 있습니다.1. 데이터 입력과 동일한 방법2. 업데이트 메소드를 이용한 방법 1. 데이터 입력과 동일한 방법 id에 해당하는 값을 'ChattingData'클래스 실질적 데이터를 변경해서 보내면 매칭된 id로 값이 변경되어 입력됩니다. Firebase.getInstance().getDatabaseReference().child("id").setValue(ChattingData);ChattingData 클래스 구조 2. 업데이트 메소드를 이용한 방법 다른 데이터 베이스 모듈.. 이전 1 ··· 22 23 24 25 26 27 28 다음