代码改变世界

static const extern 作用

2017-08-14 18:05 by JasonLeeee, 201 阅读, 0 推荐, 收藏,
摘要:static static 编译阶段就为变量分配内存,而且知道程序退出才释放存储单元,是的局部变量有记忆功能可以记忆上次的数据. static 修饰全局变量时,可以是变量只在本文件中有效,而不被其他文件引用. static 修饰函数时,该函数只对本文件内部有效,对其他文件不可见的,这样的函数叫做静态 阅读全文

什么时候在block中不需要使用weakSelf

2016-12-02 09:53 by JasonLeeee, 1748 阅读, 0 推荐, 收藏,
摘要:什么时候在block中不需要使用weakself 问题 我们知道,在使用block时为了避免循环引用,通常需要使用weakself与strongself,例如: __weak typeof(self) weakself = self; self doSomeBlockJob:^{ __strong 阅读全文

关于使用masonry第三方自动布局获取frame的一些问题

2016-10-10 18:58 by JasonLeeee, 5243 阅读, 0 推荐, 收藏,
摘要:iphone屏幕大小越来越多样化,使用frame来布局已经是强弩之末,好多同行前辈已经把autolayout研究的滚瓜烂熟了,但是苹果的autolayout过于繁琐,懒得去研究,有一个非常好用而且功能非常强大的第三方自动化布局框架masonry,简书等各个论坛或者网站教程一大堆而且讲的都比较详细,多 阅读全文

图层Layer学习之----CAShapeLayer

2016-09-08 11:37 by JasonLeeee, 331 阅读, 0 推荐, 收藏,
摘要:CAShapeLayer shape就是形状,顾名思义CAShapeLayer就是一个通过矢量图形而不是bitmap来绘制的图层子类,你指定颜色线宽等属性用CGpath来定义想要绘制的图形,最后CAShapeLayer就会自动的渲染出来了,当然也可以用CoreGraphics直接向原始的layer的 阅读全文

iosCoreAnimation动画系列教程(一)

2016-08-29 11:20 by JasonLeeee, 1188 阅读, 0 推荐, 收藏,
摘要:首先先看下ios中,图形层次 越往上,封装程度越高,动画的实现越简洁,越简单,但是自由度低. iOS中,展示动画可以类比于显示生活的"拍电影",三大要素:演员+剧本+开拍, 演员 CALayer,规定电影的主角是谁 剧本 CAAnimation,规定电影该怎么演,怎么走,怎么变换, 开拍 AddAn 阅读全文

一文让你深入了解copy

2016-08-15 17:41 by JasonLeeee, 180 阅读, 0 推荐, 收藏,
摘要:首先问一个问题,为什么NSString要用copy修饰,用strong修饰不行么?好下边我们来看几个例子,如果还不明白,那么请你在看一遍,如果还是不明白,那么请你找块砖头,往头上拍一下你就明白了,不信你试试! 先模拟一个错误的场景,一个person类,有一个用strong修饰的属性叫 s_name, 阅读全文

微信支付支付宝支付那些坑

2016-08-01 15:34 by JasonLeeee, 213 阅读, 0 推荐, 收藏,
摘要:微信支付: 微信支付文档并没有写所需要的库,坑爹 (也许我没找到) 导入静态库和头文件,运行直接报红,解决方法:加入以下几个库,libc++.tbd systemconfiguration.framework libz.tbd libsqlite3.0.tbd coretelephony.frame 阅读全文

IOS学习——唯一标识符

2015-08-21 14:12 by JasonLeeee, 349 阅读, 0 推荐, 收藏,
摘要:1.苹果广告审核规则 如果你的应用采集了IDFA,但是在上架的时候申明未使用将肯定被拒绝 如果你的应用采集了IDFA,但是却没有使用广告服务时候肯定会被拒绝,这个时候如果集成广告将不会受影响 2.苹果广告避免方法 IDFA能够较精准的识别用户,尤其对于广告主追踪广告转化率提供了很大帮助... 阅读全文