ios
Jashion_TB
android,ios和js菜鸟,正在走在晋级的路上,手拿一把菜刀,披荆斩棘,一路火花带闪电。。。
展开
-
ios空项目
作为一个ios开发的新手,xcode 6.2刚用起来有点麻烦,因为它没有空项目这个选项,这里说一下怎么新建一个Empty project1.打开Xcode 6.2 ,创建一个新项目2.选择Single View Application3.core data可选可不选,暂时没有用到,据说很牛4.先把.storyboard和.xib文件删掉,然后在info.plist中删除这两个文件的原创 2015-03-27 18:29:56 · 456 阅读 · 0 评论 -
ios中@protocol和@delegate
@property协议: 协议就是规定了能干什么事 delegate代理: 代理就是能干协议里面规定的事的人 通俗来讲,比如:我是个教师,主要工作负责上课,布置作业,评改作业,点名。由于事情多,时间太紧,这时候我需要一个助理(delegate)完成以下事情(protocol),评改作业和点名。协议和代理的作用:1.传值2.类A中有类B,类 B中想原创 2015-05-18 16:58:04 · 415 阅读 · 0 评论 -
UITextView输入框,动态算高度
UITextView继承UIScrollView,所以也有scrollView的属性 总体的结构是这样的: textview里面有一个textContainer,这个可以理解为一个内容的容器,用来显示内容的 现在来理解contentInset,就是textContainer距离四周的margin;而textContainerInset就是textContainer的padding; 所以,t原创 2015-11-01 01:20:33 · 1972 阅读 · 1 评论 -
UITableView
关于UITableView的一点详解(1)创建UITableView的方法有下面几种,使用storyboard,xib或者pure code,前面两种我不太熟悉,我一般用的是纯代码构建UITableView(2)UITabelView最重要的两种协议dataSource和delegate1.dataSource 这个是UITableView的数据源,涉及到列表的数据改动的协议都在这里面,比如:删除原创 2015-12-18 16:43:12 · 446 阅读 · 0 评论 -
ios中的nonatomic,atomic,assign,copy,retain等含义
由于刚学ios开发,对于@property后面括号里面属性不太理解,今天终于弄懂了一点,不对之处请各位大神指出。 atomic和nonatomic : 原子性和非原子性,原子性是指再完成一个操作之前,这个操作是锁定的,只有完成一个完整的操作,里面利用的资源才能被第二个程序利用,也就是操作的完整性,主要针对的是多线程,避免死锁的发生。非原子性则是相反,主要针对单线程,但线程不存在原创 2015-05-18 14:49:19 · 404 阅读 · 0 评论 -
浅谈iOS内存管理
iOS手动内存管理和ARC原创 2016-03-27 23:21:57 · 414 阅读 · 0 评论 -
iOS中的KVC和KVO
iOS观察者模式学习,KVC和KCO原创 2016-05-02 14:56:53 · 479 阅读 · 0 评论 -
UIKit Dynamics动力系统入门
动力系统的引入,并不是替代CoreAnimation,而是对模拟现实世界物体运动的补充,比如,碰撞,重力,悬挂等等。所以说,UIKit动力系统的引入,大大简化了一些交互动画(不需要自己实现一些模拟现实世界物理动力系统的动画),丰富了UI设计。原创 2016-05-02 15:00:14 · 496 阅读 · 0 评论