ios
文章平均质量分 74
之行海涯cc
一个希望有自己事业前途的菜鸟
展开
-
IOS学习笔记 1:IOS项目开发初步认识
花了三天半的时间熟悉了OC的基础语法和应用,虽然不是很熟悉,但是结合之前一些语言的学习经验,也能够迁移一些经验。今天开始学习IOS开发。看的教程是《精通IOS开发(第六版) 英文版》,讲的是IOS7的开发。虽然如今IOS8已经有了比较多的应用,网上很多教程也开始讲Swfit,但看了许多经验人士的建议,还是从OC学起。IOS7也足够自己学习很长一段时间,以此来熟悉IOS的开发流程。这也是第一次看英文版原创 2015-04-03 15:40:12 · 561 阅读 · 0 评论 -
IOS学习笔记2:IOS开发入门
在熟悉了IOS一些项目的基本属性和设置后,我开始了IOS学习的历程。主要使用的是programming ios7 和 斯坦福的ios7视频教学。虽然现在ios8和swift很热,但是大多数应用还是基于oc的开发,所以用IOS 7来入门并非不可。首先是IOS系统的一个基本认识。这里引用斯坦福教学的课间的图片IOS系统可以分成四层,分别是核心层,系统服务,影音服务,Cocoa Touch.要学习IOS开原创 2015-04-08 17:47:32 · 589 阅读 · 0 评论 -
UITableViewCell动态高度设置
UITableViewCell的高度在默认状态下能表现的的东西很少,而且在复用的时候由于需要展示的信息不一定,所以需要动态的调节Cell的高度来满足我们对不同内容的展示。在IOS8之前,这需要手动进行计算高度,比较麻烦。在参考许多人的博客文章后,根据IOS8的autolayout的特性,我做了一个自己的Tabelview自适应。虽然写的不如github上看到的很多功能很强大,但也算完成了一点点基本的原创 2015-04-29 16:18:49 · 1944 阅读 · 0 评论 -
UITableViewCell的复用
UITableView的动态模式在开发中是很重要的,能够通过对Cell的复用快速的开发一个UITableView.这里对UITableView的动态创建进行一些总结 :创建一个TableViewController以后,观察TableView的属性,在Content中选择Dynamic Prototypes。在下面可以选择几种Prototype Cells 接下来选中一个Cell,在右边我们可以选择原创 2015-04-28 16:14:52 · 468 阅读 · 0 评论 -
一个很简单的侧边栏导航实现
一个简单的sidebar的小例子。在实习的项目中,有一个重要的UI部分就是一个sidebar.之前一直很想自己能够重构这一部分,但是无论是参考项目代码还是到GitHub上的代码,我都感觉到很吃力。因为大部分设计到很多跳转,让我一下子很难理清楚。五一的时候重新整理了下写代码的思路,觉得要自己先理清楚基本的过程,写每一个方法前都要明白这个方法要达到什么样的功能。今天花了一上午参考了一个GitHub的样例原创 2015-05-07 15:16:08 · 12222 阅读 · 0 评论 -
小论ios中的设计模式
无论是做什么产品,设计模式都是一个非常重要的环节。对不同模式的正确应用不仅仅能加快开发,更能使整个项目拥有清晰的架构,便于后续的发展和维护。在阅读项目代码的过程中,我一直在问自己,为什么这个地方要这么设计,哪些方法要开放,哪些需要隐藏,哪些需要使用单例,为什么要在这里使用观察。一个优秀的程序员不能仅仅完成任务,应该去思考把代码写的优雅,把产品做的优秀,把自己当作一个设计师i,一个作家,而不是一个工人原创 2015-05-19 11:17:24 · 465 阅读 · 0 评论 -
IOS 每日一练 第一天
很久没有更新博客了,因为学校有各种各样的事情,耽误了不少时间。从今天起打算每天在这里总结1到3道ios面试题,不仅帮助自己去学习,也能够帮助自己总结在学习过程中遇到的问题。。1 readwrite,readonly,assign,retain,copy,nonatomic属性的作用readwrite readonly 设置读写权限,前者可以读写,后者为只读assign 简单赋值,不增加引用计数。对基原创 2015-07-15 14:54:51 · 554 阅读 · 0 评论