API de datos de Google permite a los usuarios acceder y utilizar los datos recibidos por los servicios de Google . Las asas API de red , inicio de sesión para las cuentas de Google y protocolos específicos del servicio y de las generaciones consulta. El API de datos de Objective-C Client Library Google es un marco integrado y se puede utilizar para la carpeta de Framework de aplicaciones Mac paquete. Google GData entrada representa una entrada de API de datos de Google . Clase Google.gdata.Entry extiende de la clase google.gata.atom.Entry . Sus métodos incluyen DeleteEntry , getControl y GetLink . método delecteEntry elimina la entrada de la alimentación mientras getControl devuelve el estado de control de publicación Atom . El API de datos de Google es un marco de cacao que soporta sólo para Mac OS X y el desarrollo de aplicaciones iPhone . Instrucciones
1
Descargar e instalar el Gdata.framework . Comience su Mac OS X Framework . Haga clic en " Archivo" y " Nuevo" para crear un proyecto nuevo. Abra "Marcos Vinculado " grupo de origen . Arrastre el marco GData del grupo de origen al Binary Enlace con la fase de la biblioteca.
2
clic "Model -View - Controller" y luego en " Editar Datos " para cambiar a la interfaz de código. Incluya los objetos GData y el servicio de Google Calendar a través de código :
# import " GData /GData.h " # import " GData /GDataEntry.h "
3
Definir nueva variable de entrada GData y NSString y NSData las variables mediante el siguiente código:
GDataEntrySpreadsheetDoc * newEntry = [ GDataEntrySpreadsheetDoc documentEntry ] ; NSString * path = @ "/mySpreadsheet.xls "; NSData * data = [ NSData dataWithContentsOfFile : ruta] ;
4
Cargar un documento utilizando la API de Google Docs mediante la implementación de un protocolo de carga fragmentada : Definir un tipo "nombre de archivo " NSString del documento :
NSString * fileName = [vía lastPathComponent ] ;
Especifique filenme , tipo de datos y cargar MIME tipo: [ newEntry setUploadSlug : nombre de archivo] , [ newEntry setUploadData : data] , [ newEntry setUploadMIMEType : @ " application /vnd.ms -excel " ] ;
Crear una variable de ruta de acceso y una dirección URL de carga : NSString * title = [ [ defaultManager NSFileManager ] displayNameAtPath : ruta] , [ newEntry setTitleWithString título ] ; NSURL * uploadURL = [ GDataServiceGoogleDocs docsUploadURL ] ;