
objective-c
唯一1987
it菜鸟
展开
-
id ,NSObject, id<NSObject>区别
原贴地址: http://www.cocoachina.com/bbs/read.php?tid=151376 本文章为译文,并非原创 :) 我们经常会混淆以下三种申明(我是没有留意过): 1. id foo1; 2. NSObject *foo2; 3. id foo3; 第一种是最常用的,它简单地申明了指向对象的指针,没有给编译转载 2014-03-29 17:28:30 · 531 阅读 · 0 评论 -
iOS系列译文:自定义Collection View布局
UICollectionView在iOS6中第一次被介绍,也是UIKit视图类中的一颗新星。它和UITableView共享API设计,但也在UITableView上做了一些扩展。UICollectionView最强大、同时显著超出UITableView的特色就是其完全灵活的布局结构。在这篇文章中,我们将会实现一个相当复杂的自定义collection view布局,并且顺便讨论一下这个类设计的重要部转载 2014-04-29 17:10:58 · 534 阅读 · 0 评论 -
ios面试题
1.id,NSObject*,id foo3;区别id foo1; 动态类型。编译器不会做类型检查,可以给他发送任何信息不会产生警告NSObject *foo2; 很多对象的基类,NSProxy就不从NSObject继承id foo3; 实现了NSObject协议(protocol)的对象 为什么很多内置的类,如TableViewController的delegat转载 2014-03-31 00:18:31 · 102 阅读 · 0 评论 -
使用Xcode 5创建Framework
在做了一定数量的项目或写了一定量的代码以后,不知不觉我们会积累了很多常用的方法,函数等,这个时候应该把它们从项目中抽离出来,从而在日后的项目中提高开发的效率,为此框架应运而生。本文就说下我参照网上的一些文章,自己使用Xcode 5建立一个自己的框架的过程。环境是Mac OS X 10.9,Xcode 5.0.2。1.打开Xcode新建一个工程,模板如下:2.然后是工程名,路转载 2014-05-04 10:30:18 · 453 阅读 · 0 评论 -
【iOS开发】创建你自己的 iOS 框架
转自http://www.dapps.net/dev/iphone/ios-dev-create-your-own-ios-framework.html【iOS开发】创建你自己的 iOS 框架+1分类:iPhone开发 标签:iOS、iOS Framework、iOS开发、iOS开发框架、创建iOS框架BBS.CHINAAPP.ORG到ChinaApp与同行碰面,高质量APP运转载 2014-05-04 10:28:47 · 513 阅读 · 0 评论 -
IOS--NSTimer和CADisplayLink的用法
NSTimer初始化器接受调用方法逻辑之间的间隔作为它的其中一个参数,预设一秒执行30次。CADisplayLink默认每秒运行60次,通过它的frameInterval属性改变每秒运行帧数,如设置为2,意味CADisplayLink每隔一帧运行一次,有效的逻辑每秒运行30次。 此外,NSTimer接受另一个参数是否重复,而把CADisplayLink设置为重复(默认重复?)直到转载 2014-05-05 15:35:22 · 560 阅读 · 0 评论