摘要: Reveal是一个很强大的UI分析工具,与其他几个功能相近的工具(比如PonyDebugger)相比,其最大的特点就是非常直观,用来查看app的UI布局非常方便。其常规用法是将framework集成至Xcode工程中,可参见Reveal的官网http://revealapp.com/,但我们这次讲述... 阅读全文
posted @ 2014-07-12 23:50 codeTao 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 做iOS的开发,UI是非常非常重要的一环。调试时我们一般用模拟器,提交前用真机做测试。用模拟器来调试UI效果虽然快捷方便,但有时仍然希望有更强大的工具来帮助分析UI,尤其是专注在UI的效果调试时。最近看到了Reveal这个工具,发现真的是强大无比,类似于FireFox上的FireBug,对于UI上的... 阅读全文
posted @ 2014-07-12 23:47 codeTao 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 由于iOS7里面status bar和视图是重叠在一起了,所以应用的y坐标就没法和以前一致了,需要重新计算设定。基本上,你的应用用Xcode5运行一下就能看见这个问题,这里写了一个最简单的例子,一个View上加了一个Label控件,分别在iOS6和iOS7的模拟器上的样子。 从图上明显可以看到... 阅读全文
posted @ 2014-07-12 23:45 codeTao 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 用Xcode5运行一下应用,第一个看到的就是status bar的变化。在iOS6中,status bar是系统在处理,应用中不需要考虑这部分,iOS7之后是应用在处理,每个ViewController都可以控制status bar。 iOS7里面的status bar是透明的,会把下面的内容一... 阅读全文
posted @ 2014-07-12 23:44 codeTao 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 苹果的iOS7推出后,对于所有的应用来说都提出了一个天然的需求——适配不同版本的SDK。目前来说,用iOS6的SDK生成的应用,可以在iOS7的系统上跑,UI上也保持了原来的风格样式,这是苹果做的向下兼容,不过不要小看苹果推行iOS7的决心——苹果发布消息,2014年2月1日开始,AppStore上... 阅读全文
posted @ 2014-07-12 23:41 codeTao 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 1:进入苹果开发者平台2:进入Member Center3:输入开发者账号和密码4:选择:Certificates, Identifiers & Profiles5:选择Certificates6:点击加号创建一个证书证书分两种,Development开发证书,Production发布证书测试的话使... 阅读全文
posted @ 2014-07-12 23:23 codeTao 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 一,iOS网络编程层次模型在前文《深入浅出Cocoa之Bonjour网络编程》中我介绍了如何在Mac系统下进行 Bonjour 编程,在那篇文章中也介绍过 Cocoa 中网络编程层次结构分为三层,虽然那篇演示的是 Mac 系统的例子,其实对iOS系统来说也是一样的。iOS网络编程层次结构也分为三层:... 阅读全文
posted @ 2014-07-12 23:17 codeTao 阅读(115) 评论(0) 推荐(0) 编辑
摘要: Mac OS X v10.6 和 v10.7 (64位应用) 的Xcode 4.2以上版本支持ARC,iOS 4 和 iOS 5 下ARC都能工作,但Weak不支持Mac OS X v10.6 和 iOS 4,所以要想在iOS 4下运行用ARC的程序,只能用strong。1)支持ARC的开发环境:M... 阅读全文
posted @ 2014-07-12 23:03 codeTao 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 在这家不错的公司工作一年了,收获还好。工作上的收获,就是把IOS应用开发的架构又进一步细化到每一个细节,当然,静态库开发类似的;同时对单例的使用范围,有了新的认识。自己学习方面嘛,学了些Unity3D,写了个简单的游戏。 入职的第一个应用是应用排行榜,普通的应用推荐列表,详细页面是文章页面。文章数... 阅读全文
posted @ 2014-07-12 00:39 codeTao 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 又是1月4号,2013年1月4号,我又离职了,在这家公司工作了还不够一年。2012年2月6日入职这家公司,负责整个IOS移动客户端的开发工作。第一个项目是红酒的客户端,服务器端是java写的web服务器,IOS客户端架构方案依然是之前神聊的架构,UIEngine负责各ViewController与底... 阅读全文
posted @ 2014-07-12 00:38 codeTao 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 2012年1月4号,离开了工作了将近1年7个月的公司。早就想写这篇文章了,无耐一直打不起精神。明天就要入职新公司了,有必要对前份工作做一个结束。2010年6月10号入职公司,刚入职时做MFC开发,后来转到IOS开发。2011年8月25号,第一期合同到期(一年期合同),续签合同后,继续做推信产品的开发... 阅读全文
posted @ 2014-07-12 00:37 codeTao 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 来到北京一年零半个月,工作则整整一年了。 去年6月11号正式加入现在的公司,到今天刚好一年。这一年,我没感觉到有多么巨大的收获,可能是目前的工作对我来说基本没什么挑战,也可能是因为毕业前就已经工作了两年,早就从学校进入到了工作状态的缘故。 刚进公司时学会了抓包拼数据,模仿浏览器给web服务器发数据,... 阅读全文
posted @ 2014-07-12 00:36 codeTao 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 时间过得很快,转眼间又到新年了。 2010年4月30号拿到毕业证、学位证,我就正式毕业了。原本计划在长春导师的公司工作的,三方协议也签了,可一些原因,我还是先选择了离开。离开了也好,至少过年回家可以近些。准备回太原的,可回太原面试了一家公司,工资待遇太低,月薪两千,租房也不便宜啊。最后选择了北京,来... 阅读全文
posted @ 2014-07-12 00:34 codeTao 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 我的大学——入行期(2) 2009年6年,导师要我做一个照相的程序。借来了相机,佳能的,于是先从相机的API入手,研究程序对相机的操作,都是一些英文资料,还得备好驱动,很是麻烦。慢慢对相机操作熟悉了,再根据习惯对API进行相应的封装,这提高可不少。照相的程序做好了,新的要求就出来了,要求可以自动将相... 阅读全文
posted @ 2014-07-12 00:32 codeTao 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 我的大学——入行期(1) 研究生九月份开学,我七月底就到了长春。五月份来长春面试时去找过一家软件公司,我说我写过一些小游戏之类的程序,希望读研期间可以到他们公司工作,回复是不接收学生(研二又查这家公司的信息,公司地址换了,可能是家小公司,没精力雇吧)。本科毕业前,又联系到一个人,做手机游戏的,他说看... 阅读全文
posted @ 2014-07-12 00:30 codeTao 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 已经完全成功进入IT行业了,但回想起整个过程来,总感觉自己是多么的幸运,好像是上天有意安排的。我的大学——转行期 2003年以低二本线14分的成绩,考入省内一所师范学院读本科,专业被调剂到了工商管理(市场营销方向)。 大一时什么都不懂,系主任老师都会讲所读专业多么多么的好,我们也想着自己所读专业多么... 阅读全文
posted @ 2014-07-12 00:29 codeTao 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 网上相关的资源不多,开源的且质量还不错的iOS项目也是少之又少,最近正好跟同事合作了一个iOS项目,来说说自己的一些想法。目录结构AppDelegateModelsMacroGeneralHelpersVendorsSectionsResources一个合理的目录结构首先应该是清晰的,让人一眼看上去... 阅读全文
posted @ 2014-07-12 00:05 codeTao 阅读(94) 评论(0) 推荐(0) 编辑