- 博客(6)
- 收藏
- 关注
原创 iOS集成腾讯直播
做了一个月的直播了,之前是自己公司大牛写的直播app。后面老板要求将直播功能模块换成腾讯的,只能硬着上了。先说下腾讯直播吧,从下载就遇到坑,按照文档下载,下载下来的直播互动demo没有,原来demo的下载地址在一个一起下载下来的文档里,一个github地址。 demo源码地址 Android:https://github.com/zhaoyang21cn/Android_Suixinbo i
2016-08-23 16:34:11 3708 7
原创 hit-Testing 子视图超出父试图部分上的控件响应事件
之前面试遇到了一个问题,问我超出父试图部分的子视图上面的控件能否响应事件。我当时回答能展示出来但是不能响应。能展示是我之前做过,但是是否能够响应事件我就不清楚了。面试官应该也是没有做过,因为当我说能展示的时候,他是拒绝的。。。好了,搜集了下资料终于知道是怎么回事了,知其然还要知其所以然嘛!不就是个iOS事件分发机制,这才知道了iOS有个hit-Testing,作用就是找到你每次触摸屏幕,点到的具体
2016-08-16 11:37:06 1048
原创 iOS block中变量使用的问题
block在iOS中使用还是相当频繁的,比如一些传值跟逻辑操作等。当然众所周知的block使用存在循环引用问题,需要加__weak 处理。另外一个问题就是,当我们需要改变block中定义的某个值在block之外使用时该怎么办。在这里需要注意:全局变量以及静态变量在block中更改值是有效的,但是局部变量也就是在block{int j=9;}里面定义的j的值是无法改变后在block之外使用的。
2016-08-16 10:15:53 261
转载 iOS 一个类里面多个@implementation
.h文件中包含 @interface SalesProject : NSObject JsonAndObjectTransformProtocol> @interface SalesProjectPrimaryInfo : NSObject JsonAndObjectTransformProtocol> @interface SalesProjectStatus : NSObject
2016-08-11 14:33:59 5529
原创 H5与iOS原生交互
之前做到h5与原生交互,原理很简单,当然没有做什么倒入框架之内的其他方式。直接用iOS提供的webview做的。原理就是直接创建一个uiwebview,然后加载h5页面。 代码: //1、创建一个webView _webView = [[UIWebView alloc] initWithFrame:CGRectMake(0.f, 0.f, kScreenWidth, kScr
2016-08-11 10:00:19 522
原创 @autoreleasepool
发现好像开了博客这么久还没开始写点东西,哈哈哈哈哈哈。刚刚看到关于@autoreleasepool 的Block块的一些东西,说说自己的理解吧,其实就是一个内存管理ARC、MRC相关的release。在mrc手动管理内存的时代创建一个对象retain之后在不知道什么时候释放的情况下都会相应加上一个autorelease NSAutoreleasePool *pool = [[NSAutore
2016-08-10 09:32:06 333
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人