- 博客(5)
- 资源 (28)
- 收藏
- 关注
原创 iOS后台网络任务
在iOS系统,App的前台运行和后台运行,行为是不同的,iOS操作系统对后台运行做了诸多限制,为了能够让系统运行更流程和更省电。App的状态如下图:对于后台运行,首先需要确定设备是否支持多任务,在iOS4.0 之前是否没办法做到多任务的,不过现在iOS4.0的设备已经很少了。 UIDevice* device = [UIDevice currentDe
2013-09-30 11:32:03 6902
转载 IOS-获取Model(设备型号)、Version(设备版本号)、app(程序版本号)等
IOS-获取Model(设备型号)、Version(设备版本号)、app(程序版本号)等 NSLog(@"uniqueIdentifier: %@", [[UIDevice currentDevice] uniqueIdentifier]); NSLog(@"name: %@", [[UIDevice currentDevice] name]); NSLog(
2013-09-28 22:17:27 9619
原创 敏捷开发实践
敏捷开发是一套软件开发的方法学,或者方法框架,包含有很多内容,详细定义可以点击 , 敏捷开发http://en.wikipedia.org/wiki/Agile_software_development 瀑布模型 http://en.wikipedia.org/wiki/Waterfall_model,本文主要是讲在开发团队中实践敏捷开发,1 角色在瀑布模型中,所有的流程是预先定
2013-09-25 11:02:51 5687
原创 iOS进阶面试题----Block部分
1 什么是block对于闭包(block),有很多定义,其中闭包就是能够读取其它函数内部变量的函数,这个定义即接近本质又较好理解。对于刚接触Block的同学,会觉得有些绕,因为我们习惯写这样的程序main(){ funA();} funA(){funB();} funB(){.....}; 就是函数main调用函数A,函数A调用函数B... 函数们依次顺序执行,但现实中不全是这样的,例如项目经
2013-09-17 11:00:17 72191 4
原创 iOS程序员如何面试
先前博客里的面试题,挺受大家欢迎,现在准备把这个系列,写的更完整,这篇是介绍如何面试的。1 面试的目的 求职者通过表现证明自己对岗位的胜任公司通过面试找到符合职位需求的员工面试者面试的表现影响着公司用人选择,对于软件工程师,我的感觉技术面试往往是“天王山”之战,过去了BOSS面的时候,刷人机率不高,过不去,就得要找新的工作了。2 面试的准备现在大多数
2013-09-04 16:45:43 51275 22
Agile Workflow
2013-09-25
iOS委托模式实例
2013-03-20
TableView多级目录菜单(修正)
2013-02-25
TableView多级目录菜单
2013-02-03
StoryBoard内动态加入UIViewController
2012-08-16
在StoryBoard动态加入UIViewController
2012-08-16
objective-c委托机制(二)(delegate2)
2012-05-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人