iPhone App Dev - MySQL -> PHP -> Iphone - PullRequest
4 голосов
/ 13 июля 2011

В моей базе данных есть следующая таблица:

Questions
int:questionId(PK)
varchar:questionTitle
int:questionNumber
int:sectionId(FK)

Я создал почти такой же структурированный класс в цели c

#import <Foundation/Foundation.h>

@interface Question : NSObject {
    NSInteger qId;
    NSString* qTitle;
    NSInteger qNumber;  
}

@property (nonatomic) NSInteger qId;
@property (nonatomic, retain) NSString* qTitle;
@property (nonatomic) NSInteger qNumber;

@end


#import "Question.h"


@implementation Question
@synthesize qId, qTitle, qNumber;

@end

У меня вопрос, есть ли способ сопоставить структуры? существуют ли рамки совместимости для связи по iphone php?

например. получить php для вывода массива объектов и присвоения элементов объектам вопросов

1 Ответ

1 голос
/ 13 июля 2011

Вам нужно будет создать небольшой «сервис», который кодирует ваши элементы в json и возвращает их через http, вот документы для этого:

http://php.net/manual/en/ref.json.php

Как уже упоминалось выше в Katfish, вы не захотите использовать библиотеку SBJSON [1] в своем проекте в сочетании с NSURLConnection / NSURLRequest или библиотекой ASIHTTP [2]. ASIHTTP, вероятно, проще, если вы не знакомы ни с одним из методов http-доступа в Cocoa / Obj-C.

Вот хороший пример:

http://blog.zachwaugh.com/post/309924609/how-to-use-json-in-cocoaobjective-c

[1] http://code.google.com/p/json-framework/

[2] http://allseeing -i.com / ASIHTTPRequest /

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...