iOS 开发
文章平均质量分 69
iOS小王
性格开朗、稳重、有活力,待人热情、真诚。工作认真负责,积极主动,能吃苦耐劳。
展开
-
iOS 运行时 小结
1.什么是运行时?1> 运行时是一套纯C语言的API(纯C语言库)2> 编译器最终都会将OC代码 转化 为运行时代码* clang -rewrite-objc xxx.m3> 利用运行时,可以做很多底层的操作,比如* 动态添加对象的成员变量和成员方法* 动态交换两个方法的实现(特别是交换系统自带的方法)* 获得某个类的所有成员方法、所有成员变量2.如原创 2015-03-22 10:59:13 · 339 阅读 · 0 评论 -
iOS开发常见错误汇总-自己整理!
一、UIScrollerView内部子控件莫名其妙往下移动1、如果控制器view的第一个子控件是scrollerView(1)没有导航控制器:内部子控件会下移20;(2)有导航控制器时候:内部子控件会下移64;2、去掉系统自动下移操作self.automaticallyAdjustsScrollViewInsets= NO;二、控制器挂了,View还在的原创 2015-04-28 22:01:33 · 398 阅读 · 0 评论 -
iOS中实现Smartisan OS首页PageControll效果
Smartisan OS中的PageControl小点会跟着页面的移动跟着移动,而iOS中则是当滑到下一页的时候硬生生地跳到下一个空白圆点。不可否认,这一点确实是Smartisan OS中的效果做的好。那么我们有办法实现吗?答案是肯定的。下面介绍。1.创建图层为了便于复用,我们需要创建一个继承与UIView的类 PageControlView:UIView。定义一个初始化方法:-(原创 2015-04-28 21:51:11 · 434 阅读 · 0 评论 -
UITextView使用自定义表情键盘
怎么在你的键盘中集成微博的表情键盘? 考虑到复用,我们最好把这个表情键盘封装成一个类,方便以后凡是用到表情键盘的地方都可以快速调用。下面我来仔细介绍一下设计思路。*准备工作新建EmotionView : UIView. 首先,我们需要一些准备工作,一个face/emoticons.plist 文件解读一下这个plist文件,这一整个是一个数组,分别是[ite原创 2015-04-28 21:54:01 · 474 阅读 · 0 评论 -
自建项目分享-私人通讯录
1.演示私人通讯录 • 所需知识:控制器跳转,控制器之间传值,数据存储2.项目演示:(4个界面,交给4个控制器管理) 1> 登录界面: ○ 登录按钮只有文本框都有文字才能点击 ○ 开关细节注意:当打开自动登录,记住密码也会打开,当关闭记住密码,自动登录也会打开。 ○ 文本框有占位符,提示用户输入什么。原创 2015-04-28 22:00:22 · 705 阅读 · 0 评论