注册 登录
  • 欢迎访问Sharezer Blog

标签:IOS

IOS

iOS中常用的Attribute

昨天看了YYCache的源码,发现里面经常用到了__attribute__。attribute是GNU的一种编译指令在声明的时候指定某种特性,能做多样化的错误检查和高级优化。在iOS的系统库里面会经常用到,例如:NS_AVAILABLE_IOS(8_0)展开来就是__attribute__(availability(...))。 语法 一般以attribute后面加参数 __attribute__……继续阅读 »

sharezer 3个月前 (07-11) 93浏览 0评论 0个赞

IOS

关于OC中的nil, NULL详解

我相信很多同学对于这四种表示空的方式肯定不会陌生了,网上也有不少介绍四种方式区别的,不过我还是想说一些自己的理解。 关于nil nil的定义是null pointer to object-c object,指的是一个OC对象指针为空,本质就是(id)0,是OC对象的字面0值 不过这里有必要提一点就是OC中给空指针发消息不会崩溃的语言特性,原因是OC的函数调用都是通过objc_msgSend进行消息……继续阅读 »

sharezer 4个月前 (05-28) 113浏览 0评论 0个赞

Cocos

Creator + Canvas + IOS实现UIWebView透明背景显示HTML

功能描述 IOS原生开发应用时,一些比较华丽的特效比较不好实现。如,粒子系统、骨骼动画、物理碰撞等。 所以有些比较绕的方式就是在HTML中实现表现,这样安卓和IOS也可以直接使用同一个H5界面做展示。 本文HTML页面使用Creator开发。 主要分几步实现: 透明WebView 透明掉HTML背景(Canvas透明) 去掉Crea……继续阅读 »

sharezer 2年前 (2016-12-01) 1370浏览 0评论 0个赞

IOS

iad与admob混用

iAd+Admob 混用,在收不到iAd广告的时候用admob,一旦收到iAd广告就把admob关闭。这样可以实现在不支持iAd的国家里,开启admob。并不需要判断国家。 判断方法有三点主要事项: 同时请求iAd和admob 如果收到iAd广告就把admob关了 收到admob广告5次了,说明到目前未知还是没有收到iAd,这样说明你收不到iA……继续阅读 »

sharezer 3年前 (2015-11-27) 415浏览 0评论 1个赞