blogapp开源手机博客APP

分类:iOS,tools | 作者:凹凸曼 | 发表于2015/06/02 blogapp开源手机博客APP已关闭评论

当初开发iOS的时候,记得是想写一个新闻类型的客户端,后来改成了博客app。

blogapp使用我博客为后台,通过接口方式(json)传输,Objective-C开发前端。

最近两天,整理最初摸Objective-C时候的程序,

当时iPhone5s 刚出来不久,时光匆匆啊!一晃就过了1、2年了!

objective-C基础总结

分类:iOS | 作者:凹凸曼 | 发表于2013/11/28 objective-C基础总结已关闭评论

最新的xcode5.0默认创建项目是开启了ARC的 releas就是多余的,不过对于内存管理release retain copy还是最好学习一下。

ARC用的strong weak代替retian assign ,不然你考虑向ios5.0以下 兼容就会存在问题哈

1、每个程序都有自己的UIWindow, UIWindow继承UIView
2、UIView的问题
谁来控制UIView之间的切换?
谁来管理UIView的生命周期?
谁来给UIView装配数据?
谁来监听UIView事件?
答案:控制器 UIViewController
3、运行原理?
1>创建一个UIApplication对象
2>开启消息循环(main loop)
UIApplication对象的应用程序的象征
3>再创建一个UIApplication的delegate对象,负责监听UIApplication的生命周期
4>当UIApplication的生命周期发生改变时,会给delegate发送不同的消息
A.当第一运行程序的时候
didFinishLaunchingWithOptions (加载完毕)->
applicationDidBecomeAction(获取焦点)
B.当点击home键的时候
applicationWillResignActive(失去焦点)->
applicationDidEnterBackground(进去后台)->
C.当再次点击应用图标重新进去应用的时候:
applicationWillEnterForeground(进去前台)->
applicationDidBecomeActive(获取焦点)

UIApplicationMain 第四参数设置代理 第3个参数指定UIAppliation的类名(或者子类) nil为空时候 默认UIAppliation

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 写的 如下:

开启苹果mac学习之旅

分类:iOS,工作记 | 作者:凹凸曼 | 发表于2013/08/19 开启苹果mac学习之旅已关闭评论

前几天,从公司分配到一个mac book Pro 用于开发apple上的应用,感觉还是很可以,

不过呢弄出问题了还是要赔的,每天就多了一陀在身上,哭逼的我呢!

以前就知道mac基于unix unix是古老的操作系统,可以说linux里的东西,很多还是延用unix,

也找到了一份熟悉的感觉(工作的时候都用的linux)。

没有用过unix,也不知到苹果在unix基础上做了,什么样的改动。

开始摸索之旅,尝试从终端入手,用linux指令 在mac使用,

目前从使用的情况,感觉大部分指令 适合mac。

今天,开启又一门语言的学习之旅,她就是objective-C。