抱歉,评论被关闭
object-c开发iphone客户端demo
国庆前,基本完成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
-
通过github辗转来到这里,正在学习自己搭建一个简单的C/S架构的iOS app,看了你的文章感觉受益匪浅。不过好像server端的服务已经停了?能不能分享一下server端的代码或者说说相应的后端编程呢?不胜感谢!
api接口更改为:
//返回xml数据
1 、注册 http://www.apoyl.com/app/blogapi/public/oapi/member/reg
2、登陆 http://www.apoyl.com/app/blogapi/public/oapi/member/login
//返回json
3、获取个人信息 http://www.apoyl.com/app/blogapi/public/oapi/member/list?uid=28