object-c开发iphone客户端demo

分类:iOS,PHP | 作者:凹凸曼 | 发表于2013/10/11 3条评论

国庆前,基本完成object-c语法的学习 也完成一个登陆 、注册、个人信息展示的一个案例

也对一个月左右学习的进行的实践检验。object-c与我之前用的多数开发语言来说 多了一个重要的内存管理 ,一般情况下对象不会自动回收,需要手动释放(除ARC) 。所以对于初学者来说是重点学习的方向,如果之前学过面向对象的思想,object-c 面向对象的思维一样通用的。

对于开发客户端来说,个人认为一般要分为三步走。 第一、客户端后台管理的开发,主要用于管理员管理用户的相关资料 及一些信息处理等 ;第二、开发的api 接口 (可以采用xml 或json通信方式) 这一步非常重要 个人认为不能少,因为直接与数据库存读是非常危险的,对于安全要求比较的高的,api最好设置公钥私钥 ;第三、当然是客户端前端的开发了

我的注册登陆案例就少第一步 。就没有搞那么完善哈,主要是做一个object-c的程序 。

API 用 php 写的 如下:

//返回xml数据

1 、注册     http://apoyl.my.phpcloud.com/oc/oapi/member/reg

2、登陆       http://apoyl.my.phpcloud.com/oc/oapi/member/login

//返回json

3、获取个人信息 http://apoyl.my.phpcloud.com/oc/oapi/member/list?uid=28

// 获取个人信息 我在客户端上暂时就没用了  和xml一个道理

//直接用的登陆api 返回的 xml里的用户信息

我写php 后端用zf框架  但是我的blog php版本不支持php命名空间,遗憾!

今天才找一个( phpcloud )免费的云空间 放在上面, 哈哈!

貌似还支持独立域名,这个我没有试!感觉还是很爽吧!

如果想用phpcloud建议把linux ssh git一些基础学习哈 再去搞吧!

客户端我就放在github  程序大部分都加了注释,是很直白的,没有重构,  相信对于我们初学者来说是 有点用的,哈哈

客户端(object-c)代码地址https://github.com/apoyl/scollogin

客户端里用了一个开源的加密解密组件:https://github.com/apoyl/AESCrypt-ObjC

总结:以上是个人学习object-c的总结,有不对之处请指出!

本文出自 “凹凸曼” 博客,请务必保留此出处   http://www.apoyl.com/?p=1585

日志信息 »

该日志于2013-10-11 11:34由 凹凸曼 发表在iOS, PHP分类下, 评论已关闭。

目前盖楼
  1. 3575说道:

    通过github辗转来到这里,正在学习自己搭建一个简单的C/S架构的iOS app,看了你的文章感觉受益匪浅。不过好像server端的服务已经停了?能不能分享一下server端的代码或者说说相应的后端编程呢?不胜感谢!

抱歉,评论被关闭

« »