1. 需要注意,UIView的-drawRect:方法没有默认的实现,而且如果UIView检测到-drawRect: 方法被调用了,它就会为视图分配一个寄宿图,这个寄宿图的像素尺寸等于视图大小乘以 contentsScale的值。所以如果不需要寄宿图,有没有其他的绘制需求,那么不要在UIView的子[……]

继续阅读

1. contents 用于显示图片,这个属性虽然类型是id,但只能接受CGImageRef和NSImage对象,其它对象就会得到一个空白图层,需要注意OC中传递参数需要用到toll-free bridging,将CGImageRef转换为OC对象

1
layer.contents = (__br[......]<p class="read-more"><a href="https://gjh.me/271.html">继续阅读</a></p>

1. Cocoa中视图和Layer都是树形结构。视图可以处理事件,例如鼠标点击和手势触控,视图在层级中可以相互嵌套,一个视图可以管理它的所有子视图。Layer也可以树形嵌套,父Layer也可以管理子Layer的位置等属性,但Layer不处理用户的交互,所以Layer并不清楚具体的响应链(虽然Laye[……]

继续阅读

最近两天push项目代码到github,突然出现Failed to connect to github.com port 443: Connection refused错误,一直无法正常push

期间升级git版本,Google,度娘各种问,均未能解决问题

猛然想起为了翻越长城曾经修改过[……]

继续阅读

前言

 随着HTML5的兴起并大行其道,目前市面上大多数的App都已经采用了Native和HTML结合的方式,笔者也不例外,随着苹果随iOS8一起开放了Webkit框架,HTML和Navive code的交互也变得越发简单和易用。

目前在iOS上Native code和HTML进行交互在iOS8[……]

继续阅读

此问题主要在更新证书和profile后出现,清理缓存即可

终端执行如下命令


1
2
<span class="pln">rm </span><span class="pun">-</span><span class="pln">rf </span><span class="str">"$(getconf DARWIN_USER_CACHE_DIR)/org.llvm.clang/ModuleCache"</span><span class="pln">
rm </span><span class="pun">-</span><span class="pln">rf </span><span class="pun">~</span><span class="str">/Library/</span><span class="typ">Developer</span><span class="pun">/</span><span class="typ">Xcode</span><span class="pun">/</span><span class="typ">Deriv[......]<p class="read-more"><a href="https://gjh.me/129.html">继续阅读</a></p></span>

基本篇

 

代码是否工作?是否执行其预定功能,逻辑是否正确等。

 

是所有的代码很容易理解?可读性检查,变量名,magic code,方法长度等。

 

它是否符合你的同意编码约定?这些通常会包括括号,变量和函数名,格式化和注释以及标注[……]

继续阅读

最近一个朋友在做iOS视频解码,想要采用开源框架FFMPEG,但是环境配置就卡住了,真正配置起来也挺花时间的。今天就开贴记录一下我的配置步骤,希望以后配置的人能够省点时间。

配置环境:
OSX10.10.4DP XCode6.3.2 iOS8.3SDK

第一步,下载FFMpeg源码,我[……]

继续阅读