// 方法一 用法1? Value方式 //创建动画对象 CAKeyframeAnimation *animation = [CAKeyframeAnimation animationWithKeyPath:@"position"]; //设置value NSValue *value1=[NSVal... ...
分类:
其他好文 时间:
2018-11-12 17:33:30
阅读次数:
240
该项目一共两个界面,第一个的只有一个SystemAnimationViewController只有UICollecitonView,第二个界面ImgDetailViewController只有一个UIImageView,代码简单,这里不做陈述 下面是转场动画的所有代码: ...
分类:
其他好文 时间:
2018-11-12 12:06:37
阅读次数:
172
上面的代码的后台输出是: 可以发现,因为block内被加了休眠sleep,所以block外的NSLOG操作被先执行了。而在block1被执行完毕后,block2和线程结束的部分的内容才被执行 ...
分类:
编程语言 时间:
2018-11-07 11:31:49
阅读次数:
198
在obj.h的类文件中,可以看出id类型和NSObject类型的信息。如下: 类 id 类 NSObject 协议 NSObject 类 NSProxy 1. id和NSObject对比 从上面的源码可以看出,id是struct objc_object结构体指针,可以指向任何OC对象,当然不包括NS ...
分类:
其他好文 时间:
2018-11-06 14:36:32
阅读次数:
179
人才济济的iOS开发者,你凭什么脱颖而出?与岗位要求相去甚远,如何挑战极限?想去心怡公司,如何马到成功?那么,你的绝招是什么呢?在这个iOS岗位供不应求的市场,对iOS开发者对要求日益增长,小编分享一下最近对招人心得,放出47道面试题+答案,供广大iOS开发者参考底层:1、runloop和线程有什么关系?2、你是否接触过OC中的反射机制?简单聊一下概念和使用3、objc中的类方法和实例方法有什么本
分类:
其他好文 时间:
2018-10-27 16:13:56
阅读次数:
149
oc中的AssociationsManager在swift中也是可以实现的 使用方法请看下面一个例子 这里是给UIButton添加一个分类,在分类中给UIButton拓展快速添加点击事件的方法通过block回传,通过objc_setAssociatedObject将block保存,触发点击事件后,通 ...
分类:
移动开发 时间:
2018-10-25 19:41:56
阅读次数:
450
NSNumber与NSValue关系与作用 1.由于集合里只能存放对象,不可以存放基本数据类型,所以我们有时候需要讲一些对象比如基本数据类型,结构体等存到NSDictionary NSArray中,我们就需要将这些数据类型或结构体包装成OC对象,以便集合能访问到。常用的用来包装这些类型的有NSNum ...
分类:
其他好文 时间:
2018-10-24 16:48:42
阅读次数:
133
Core Data是iOS5之后才出现的一个框架,本质上是对SQLite的一个封装,它提供了对象-关系映射(ORM)的功能,即能够将OC对象转化成数据,保存在SQLite数据库文件中,也能够将保存在数据库中的数据还原成OC对象,通过CoreData管理应用程序的数据模型,可以极大程度减少需要编写的代 ...
分类:
移动开发 时间:
2018-10-24 16:06:02
阅读次数:
245
VB6.0报表导出的实现一例,将内容导出到Excel中,或者导出到Word文件中,在平时挺实用,不过代码只测试了下,可以用,核心代码如下: VERSION 5.00Object = "{67397AA1-7FB1-11D0-B148-00A0C922E820}#6.0#0"; "MSADODC.OC ...
分类:
其他好文 时间:
2018-10-19 23:38:27
阅读次数:
207
1、集电极开路(OC)输出: 集电极开路输出的结构如图1所示,右边的那个三极管集电极什么都不接,所以叫做集电极开路(左边的三极管为反相之用,使输入为“0”时,输出也为“0”)。对于图1,当左端的输入为“0”时,前面的三极管截止(即集电极C跟发射极E之间相当于断开),所以5V电源通过1K电阻加到右边的 ...
分类:
其他好文 时间:
2018-10-16 13:47:10
阅读次数:
198