본문 바로가기

ios

델파이 iOS Touch ID 구현하기(래퍼 클래스) Touch ID는 애플 iOS의 LocalAuthentication 프레임워크 통해 구현할 수 있습니다.애플의 Touch ID는 애플의 지문인식 시스템입니다.https://developer.apple.com/library/ios/documentation/LocalAuthentication/Reference/LocalAuthentication_Framework/ 델파이에서 Touch ID를 구현하기 위해 LocalAuthentication 프레임워크를 델파이로 래핑한 iOSapi.LocalAuthentication.pas를 다운로드 받아 시스템 PATH에 등록된 경로에 복사합니다. iOSapi.LocalAuthentication.pas 소스파일 다운로드 및 사용법과 설명은 아래 링크에서 가능합니다.(영문).. 더보기
커스텀 폰트 배포와 사용하기(Android/iOS) 커스텀 폰트를 배포하고 사용하는 방법을 안내하는 글이 있어 소개합니다.배포기능을 이용해 폰트를 배포하고 플랫폼 별로 배포된 폰트를 사용하도록 설정할 수 있습니다.(점점 다양한 종류의 아티클들이 나오고 있어 반갑네요^^) http://firemonkeyblog.blogspot.kr/2014/12/how-to-use-custom-font-in-ios-delphi.htmlhttp://firemonkeyblog.blogspot.kr/2014/12/using-custom-fonts-in-android-delphi.htmlhttp://www.fmxexpress.com/use-and-deploy-custom-true-type-fonts-in-delphi-xe7-firemonkey-on-android-and-ios/ 더보기
[XE7] 자체적으로 원격푸쉬알림(GCM, APN) 전송 구현방법 스페인의 델파이 개발자(fgonzalez.visiblogs.com/)가 자체적으로 원격푸쉬 알림 기능을 구현한 동영상을 소개합니다. RAD Studio에서 원격 푸쉬 알림(Remote Push Notification)을 구현하기 위해서는 XE6 버전에 추가된 BaaS 클라이언트 컴포넌트를 통해 가능했는데요. 이 동영상에서는 IdHttp(안드로이드), TCPClient(iOS) 컴포넌트 등을 활용해 푸쉬 메시지를 전송하고, System.PushNotification 클래스를 활용해 푸쉬 메시지를 수신하는 내용을 소개합니다. 동영상은 스페인어로 이야기를 합니다. 팁을 드리면 유투브의 자막을 한국어로 설정하고 화면과 코드위주로 보시면 충분히 이해할 수 있습니다.원글에서 동영상 확인하기 - http://lfgo.. 더보기
파이어몽키 iOS 네이티브 컴포넌트(오픈소스) - DPF 파이어몽키 멀티-디바이스 앱 개발의 장점은 하나의 소스코드로 여러개의 플랫폼을 개발할 수 있다는 것입니다.그리고, 또다른 장점은 필요한 경우 네이티브 API와 SDK를 사용할 수 있다는 장점도 있습니다. 위 장점을 최대한 활용한 오픈소스 프로젝트를 소개합니다.D.P.F Delphi iOS Native Components이 오픈소스 프로젝트에서는 iOS 네이트브 기능(SDK, API)를 이용해 네이티브 UI와 기능을 갖는 컴포넌트를 제공합니다.만약, 안드로이드 전용 앱을 만드는 경우 해당 오픈소스를 활용한다면, 기본 컴포넌트 외에도 더 풍부한 컴포넌트를 이용해 앱을 만들 수 있습니다. Some Wrapped Frameworks: * AddressBookUI.framework * AddressBook.fra.. 더보기
내가 원하는 이름으로 모바일 앱의 이름 변경하기 배포 전 프로젝트 옵션을 변경해 앱의 정보를 설정할 수 있습니다.이름을 변경하려하는 경우 아래 정보를 참고하세요.안드로이드Project > Option > Version Info > label iOSProject > Option > Version Info > CFBundleDisplayName 참고http://blogs.embarcadero.com/jtembarcadero/2014/10/13/how-can-i-change-name-of-firemonkey-mobile-application-to-contain-spaces/?utm_campaign=social 더보기
iOS개발 시 Log.d로 기록한 로그 확인 iOS에서 Log.d로 기록한 로그 확인기능을 확인하는 도중 상태 값이나, 그 당시의 데이터 값을 알고 싶을 때 로그를 사용합니다.파이어몽키에서는 이미 Log.d라는 함수를 제공하므로 우리는 Log.d를 사용하면 됩니다. ▶ Log.d 사용아래와 같이 추상 클래스의 클래스 함수로 기능이 구현되어 있는데요.(사실 구현은 중요하지 않습니다. 사용법만 알면 됩니다.)?12345678910111213141516171819type Log = class abstract strict private class var FLogger: IInterface; class constructor Create; public type ToStringFunc = reference to function(O: TObject) : Stri.. 더보기
연락처(주소록)을 제어하는 방법(안드로이드, iOS) 연락처에 접근하는 방법을 문의하셔서 해당 내용 안내해드리고 공유차 기록합니다. http://www.fmxexpress.com/access-device-contacts-with-delphi-xe5-firemonkey-on-android-and-ios/ http://www.fmxexpress.com/access-android-contacts-manager-with-firemonkey-in-delphi-xe5/ http://www.fmxexpress.com/access-ios-contacts-with-firemonkey-in-delphi-xe5/ 더보기
당겨서 새로고침(Pull to refresh) - 안드로이드, iOS 구현 이전에 iOS용 당겨서 새로고침 글을 소개해 드렸는데요.안드로이드에서 안된다는 말씀이 있어 찾아보니 Android와 IOS를 동시에 사용할 수 있는 내용이 있어 소개해 드립니다. 첫번째는, 유튜브를 통해 찾은 내용입니다.당겨서 새로고침을 구현하는 내용을 동영상을 통해 안내합니다.UI 구성 뿐 아니라 데이터를 가져오는 부분까지 설명을 해줍니다.단, 이야기하는 언어가 한국어/영어가 아니므로, 화면만 보시며 따라하셔야 합니다. 두번째는 이전에 소개해 드린 iOS용 당겨서 새로고침을 안드로이드에서도 사용할 수 있도록 수정한 내용입니다.http://www.fmxexpress.com/swipe-down-to-refresh-listview-with-delphi-xe5-firemonkey-on-android-and-i.. 더보기
안드로이드와 iOS 연락처 목록을 얻어오는 방법 모바일 기기의 연락처 정보가 필요한 경우 유용한 팁이 될 것 같습니다.각 플랫폼의 네이티브 API를 이용해 연락처의 이름, 전화번호, 이메일등의 정보를 얻어올 수 있습니다.연락처 목록 조회▶ 안드로이드http://www.fmxexpress.com/access-android-contacts-manager-with-firemonkey-in-delphi-xe5/▶ iOS http://www.fmxexpress.com/access-ios-contacts-with-firemonkey-in-delphi-xe5/ 더보기
모바일개발 심화 안녕하세요. 험프리 김현수입니다. 이글에는 안드로이드와 iOS 개발 시 참고 할만한 글들을 모으려 합니다.따라가기 형태가 아니며, 내용을 훑어 보시고 필요한 정보는 방문해서 지식을 얻으셨으면 좋겠습니다. (계속 작성 중입니다. 좋은 정보 있으면 댓글로 알려주세요.) 공통기능▶ 데이터 연동Baas(Backend as a Service)와 RAD Studio(GCM, APN, 푸시알림 가능)모바일에서 RESTful 연동방법(Rest Client 소개)▶ UI 구성좌측에서 슬라이드로 나오는 메뉴 만들기파이어몽키에서 끌어서 새로고침 구현ListView의 Header를 첫글자로 정렬하는 방법▶ 기능구현 참고안드로이드와 iOS 연락처 목록을 얻어오는 방법Mobile app lifecycle events handli.. 더보기