![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OC语言
wzhios
这个作者很懒,什么都没留下…
展开
-
浅谈block(2)
1.block作为函数的参数void test(void^(myBlock)());2.block作为函数的返回值//定义一个有两个int型参数,且返回值为int型的block类型typedef int(^newTypeBlock)(int, int);//声明一个返回值类型为block类型的函数newTypeBlock test(){ newTypeBloc原创 2016-04-01 22:45:42 · 250 阅读 · 0 评论 -
UIApperance 使用
UIApperance 使用原创 2016-06-04 22:41:12 · 267 阅读 · 0 评论 -
响应者链 形象的理解
响应者链条原创 2016-06-07 00:40:23 · 428 阅读 · 0 评论 -
Runtime
Runtime 应用原创 2016-06-07 22:11:11 · 207 阅读 · 0 评论 -
Runloop
runLoop原创 2016-06-09 23:36:59 · 679 阅读 · 0 评论 -
MJExtension 框架的使用
MJExtension原创 2016-06-12 00:15:19 · 249 阅读 · 0 评论 -
MJRefresh框架的使用
MJRefresh原创 2016-06-14 00:14:20 · 325 阅读 · 0 评论 -
SQLite
SQLite原创 2016-06-15 01:06:59 · 228 阅读 · 0 评论 -
FMDB
FMDB原创 2016-06-19 00:41:40 · 299 阅读 · 0 评论 -
HTML5
HTML5原创 2016-06-20 00:53:40 · 169 阅读 · 0 评论 -
description
description原创 2016-07-14 22:28:11 · 558 阅读 · 0 评论 -
(NSString)copy strong
(NSString)copy strong原创 2016-07-14 22:30:42 · 215 阅读 · 0 评论 -
自定义button相关
button自定义原创 2016-07-24 23:39:31 · 244 阅读 · 0 评论 -
xib里面label文字设置换行
直接在需要换行的文字上: option + enter原创 2016-07-25 23:56:51 · 5059 阅读 · 2 评论 -
info.plist
info.plist原创 2016-08-07 00:30:51 · 398 阅读 · 0 评论 -
几种常用动画总结
几种常用动画总结原创 2016-06-04 00:21:00 · 368 阅读 · 0 评论 -
数据本地化存储 如何选择?
IOS数据本地化存储 如何选择原创 2016-06-02 09:44:10 · 1085 阅读 · 0 评论 -
OC-protocol
protocol 总结:非正式协议:给NSObject或其子类增加类别协议1.概念:一堆方法的声明,一般写到一个.h头文件中, 而没必要全部实现,分为 必须实现和选择实现.2.定义协议: @protocol 协议名称 //方法声明列表 @end3.遵守协议:就相当于拥有了这个协议中所有的声明 1)类遵守协议:就必须实现协原创 2016-04-02 23:31:20 · 218 阅读 · 0 评论 -
OC 内存管理之MRC
随着苹果对Xcode的逐步优化,ARC内存管理方式已经深入人心,但现实是当下某些公司的一些老的项目可能还是用MRC模式写的。所以这两种方式我们都应该掌握。 MRC:MannulReference Counting,顾名思义,就是手动内存管理。 1).管理的对象:一切继承自NSObject,在堆区申请内存空间的OC对象。其它的由系统管理,不需要我们处理。2)MRC的原则:谁创建,谁r原创 2016-04-07 22:56:38 · 342 阅读 · 0 评论 -
OC内存管理之ARC
除了特殊场合,使用ARC是大势所趋。因为这不仅能够提高程序员的开发效率,让程序员把精力专注在功能实现上,也大大节约了项目的开发成本,更提高了程序的可维护性。1.使用ARC的重要关注点就是:对象是否有强指针指向,没有强指针指向的对象会被系统自动回收。2.@property关键字:强指针用strong,弱指针用weak3.ARC里面不能用 retain release autoreleas原创 2016-04-08 22:57:05 · 289 阅读 · 0 评论 -
CoreAnimation 核心动画
# CoreAnimation##简介: - 1.核心动画是直接作用在CALayer上的,并非UIView - 2.核心动画的执行过程都是在后台进行,不会阻塞主线程 ##动画类型: - 1.CABasicAnimation:基本动画,设定某个属性从某个值到某个值 - 2.CAKeyFrameAnimation:关键帧动画,设定某个属性的值从某个值到某个值,再到某原创 2016-06-03 00:42:06 · 264 阅读 · 0 评论 -
浅谈ios block(1)
block,顾名思义,就是一个代码块,它封装了一段代码,且这段代码可以再任何时候执行。它的行为和形式都和C语言中的函数很像(block本身就是C语言中的语法)。但是它具有很多函数所没有的优异的特性,这也奠定了它在OC中的地位。Blocks可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值。它和传统的函数指针很类似,但是有区别:blocks是inline的,并且它对局部变量是只读的。原创 2016-03-31 22:40:47 · 331 阅读 · 0 评论 -
对于UITextField 使用过程中遇到的各种问题的一个总结
基本设置textField 的三种监听方式限定textField的输入长度原创 2016-04-06 21:32:25 · 885 阅读 · 0 评论 -
关于collection使用的一个总结
UICollectionViewLayout,UICollectionViewFlowLayoutsupplementaryView(组头,组尾)DecorationView:装饰View原创 2016-04-12 00:13:17 · 1353 阅读 · 0 评论 -
UIDynamic 物理仿真
UIDynamic物理仿真原创 2016-06-02 00:17:37 · 356 阅读 · 0 评论 -
Quartz2D 使用介绍
Quartz2D原创 2016-04-13 23:32:10 · 293 阅读 · 0 评论 -
CoreAnimation
coreAnimation原创 2016-04-21 00:15:26 · 223 阅读 · 0 评论 -
UINavigationController 及使用中遇到的问题总结
UINavigationController原创 2016-04-26 00:45:17 · 1251 阅读 · 0 评论 -
UITabBarConroller使用中遇到的问题总结
关于tabBarController的一些使用总结原创 2016-04-28 23:55:44 · 605 阅读 · 0 评论 -
UITableView 零散知识点总结
tableView零散知识点总结原创 2016-05-04 00:15:18 · 365 阅读 · 0 评论 -
KVC KVO delegate block NSNotification 的应用场景 以及各种坑
KVC KVO delegate block NSNotification 的应用场景 以及各种坑原创 2016-06-01 00:04:06 · 1069 阅读 · 0 评论 -
控件布局相关
控件布局相关原创 2016-08-07 23:05:49 · 235 阅读 · 5 评论