iOS
文章平均质量分 83
yzx0xyz
这个作者很懒,什么都没留下…
展开
-
delegate与block
delegate和block是iOS上常用于实现回调的两种机制,两者的选用可以参考下面的指导思想:->公共接口、回调方法较多的,适合用delegateiOS自身有很多例子,比如常用UITableViewDelegate、UITextViewDelegate等 ->异步和简单的单个回调用block更方便有很多第三方包/库这样用,比如ASIHTTPRequest,AFURLSe原创 2015-03-15 15:41:59 · 576 阅读 · 0 评论 -
iOS开发中的一些小技巧
废话不多说,直接上菜:0、一行代码移除所有子视图【(面试中)笔试时遇到过多次,一行代码解决逼格高)】[view.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)];1、tableView去掉尾部多余的行/分割线self.tableView.tableFooterView=[[UI原创 2015-07-10 16:24:35 · 765 阅读 · 0 评论 -
Objective-C之消息转发
我们要通过一个小例子来简单、通俗的理解一下什么是消息转发以及消息如何转发,希望看完这篇文章后大家会彻底的明白OC的消息转发。转载 2016-04-30 11:44:18 · 372 阅读 · 0 评论 -
OC与JS的简单交互
最近项目中要用到html5来实现,涉及到OC调用JS,以及JS调用OC的方法,这里把遇到的问题以及实现方法介绍一下。转载 2016-04-07 17:20:02 · 979 阅读 · 0 评论 -
Objective-C之AssociatedObject(关联)
关联是指把两个对象相互关联起来,使得其中的一个对象作为另外一个对象的一部分。在类的定义之外为类增加额外的存储空间使用关联,我们可以不用修改类的定义而为其对象增加存储空间。这在我们无法访问到类的源码的时候或者是考虑到二进制兼容性的时候是非常有用。转载 2016-03-08 23:02:44 · 445 阅读 · 0 评论 -
GCD简介
GCD为Grand Central Dispatch的缩写,是苹果开发的一种操作机制,在Mac OS X 10.6中首次推出,并引入到了iOS4.0。GCD是一套低层API,不是Cocoa框架的一部分,从基本功能上讲,GCD有点像NSOperationQueue,他们都可以将单一任务提交至工作队列来并发地或者串行地执行。GCD比之NSOpertionQueue更底层更高效,开发者只需要定义想执行的任务并追加到适当的Dispatch Queue中,GCD就能生成必要的线程并计划执行任务。GCD的主要部件是原创 2014-11-26 15:54:00 · 1081 阅读 · 0 评论 -
UICollectionView 与 storyboard 的一点体会
先整体说一下,UICollectionView和 UICollectionViewController是iOS6新引进的,用于展示集合视图,布局更加灵活,可实现多列布局,用法类似于UITableView和 UITableViewController。之前一直用UITableView 和GridView,最近因项目需要,用了一把UICollectionView和 UICollectionViewController,几点体会记录并分享一下(使用环境:Xcode6.1、storyboard)原创 2014-10-25 23:24:22 · 2460 阅读 · 1 评论 -
iOS的多屏幕适配--Auto Layout与Size Classes
当我的新App面临着iPhone4、5、6、6P 四个系列机型适配时,感觉终于和Android一样了,多屏幕适配的问题终于来了。想起Android众多的机型适配就有些嘘嘘,幸好,iOS有它的独特武器--Auto Layout与Size Classes。Auto Layout是解决这个问题的第一步,而Size Classes则更进了一步。原创 2015-02-01 01:21:11 · 1367 阅读 · 0 评论 -
读书笔记之设计模式
最近家里断网,正好静下心来看了一本书--《Objective-C编程之道:iOS设计模式解析》,现将笔记整理出来,以备日后查阅。 常用的设计模式如下:---对象创建-----------------------------------------------------------1、原型(Page48)引入:采用活字印刷术,大量复制相同信息定义:使用原型实例指定创建对象的原创 2015-08-19 22:01:39 · 568 阅读 · 0 评论