摘要: 问题概要 _block是否是一个OC对象? __bridge相关。 结论 一般来说,block可以看做一个OC对象,但是在编译器底层,block又可以被细分为block对象,独立于OC对象的存在。 结论 一般来说,block可以看做一个OC对象,但是在编译器底层,block又可以被细分为block对 阅读全文
posted @ 2016-11-29 21:56 Etund 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 我有点震惊,国内的具有极少的有关静态库开发的内容,除了一些简单的如何教你开发,而且是原创还是copy,谁知道呢?细思极恐,不扯那么远了,这里就已切身的爬坑经历提供几个静态库瘦身的方案。公司最近开发完了一套静态库,准备跟CP对接,按部就班地来到了合并静态库的环节,一开始没发现我们的静态库有多么的臃肿,... 阅读全文
posted @ 2016-01-11 17:13 Etund 阅读(883) 评论(0) 推荐(0) 编辑
摘要: 消息推送工作--- 消息推送消息推送消息推送集成参考友盟http://dev.umeng.com/push/ios/integration注意测试环境下,(友盟)设备在手机启动程序的时候已经在友盟服务器注册了,但是还需要手动添加设备方可推送消息推送方法回调一共有以下情况应用启动,在前台显示收到推送消... 阅读全文
posted @ 2015-12-07 17:30 Etund 阅读(3242) 评论(0) 推荐(0) 编辑
摘要: UINavgation日常UINavgation今天在做一个小Demo,发现一个Bug,挺有意思的,就是在你不断调用Navigation- (void)pushViewController:(UIViewController *)viewController animated:(BOOL)anima... 阅读全文
posted @ 2015-07-25 10:33 Etund 阅读(596) 评论(0) 推荐(0) 编辑
摘要: UIDynamic(一)前言最近看了一下UIDynamic,UIDynamic是13年WWDC出的技术。其实本人一直热衷于比较有趣的动画,特别是带物理力学的动画,感觉物理力学就是动画的灵魂,一直想找几个小伙伴把物理与动画结合起来,做一下类似于物理引擎的迷你版玩玩,但是由于可支配时间不多,以至于这个夙... 阅读全文
posted @ 2015-07-21 09:16 Etund 阅读(739) 评论(2) 推荐(0) 编辑
摘要: RunLoop前言RunLoop是iOS/OS开发中比较基础的一个概念,在苹果开发中用在事件处理,延迟加载,屏幕刷新等功能的处理,其实抛开语言,RunLoop是一个的架构模式,也就是RunLoop不仅仅局限于iOS开发。网上有很多关于RunLoop的干货,但大多不怎么全,这位哥们的写的挺好的,挺详细... 阅读全文
posted @ 2015-07-14 13:04 Etund 阅读(3324) 评论(0) 推荐(4) 编辑
摘要: 在iOS中,动画实现方向有两种,一种是操作UIView的animation方法,另外一种就是核心动画,但到iOS7中,UIView又跟核心动画牵扯在一起。方式一(利用核心动画添加动画)核心动画的层次关系转场动画(CATransition)用于做场景的转换动画,能偶为层提供移出屏幕和一如屏幕的动画效果... 阅读全文
posted @ 2015-07-09 22:31 Etund 阅读(1476) 评论(0) 推荐(1) 编辑
摘要: iOS多线程拾贝------操作巨人编程多线程基本实现方案:pthread - NSThread - GCD - NSOperationPthread多平台,可移植c语言,要程序员管理生命周期创建//这里已经开启了多线程,直接在这里调用子线程想要调用的代码void * run(void *pramg... 阅读全文
posted @ 2015-07-08 23:59 Etund 阅读(928) 评论(0) 推荐(0) 编辑
摘要: 这几天做了一些简单iOS的效果图,感觉苹果官方已经帮我们做了很多了,我们只是站在巨人的肩膀上编程,这些也没什么难的,最难的也就是用到了初中的三角函数,先让大家看看这几个动画吧。先列这几个把,由上而下分别是 数据缓冲效果 ,粒子动画,HUD指示效果,QQ未读消息的粘性效果,图一把一半遮住就是一种音乐播... 阅读全文
posted @ 2015-06-26 13:11 Etund 阅读(4330) 评论(3) 推荐(6) 编辑
摘要: 研究了一下Apple Push Notification Service,实现的很简单,很环保.原理如下财大气粗的苹果提供了一堆服务器,每个ios设备和这些服务器保持了一个长连接,ios版本更新提示,手机时钟校准什么的都是通过这个连接.苹果把这个长连接开放出来给大家推送消息用,很积德,因为这是个全球... 阅读全文
posted @ 2015-04-27 10:19 Etund 阅读(346) 评论(0) 推荐(0) 编辑