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分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

目前盖楼 (3)层:
  1. 3575说道:

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

    • 凹凸曼说道:

      之前接口程序是部署在国外免费平台上,被封了 ,有时间整理一下,再弄上去,最近事情有点多。

发表评论 »

« »