闭包中的循环强引用解决闭包和类实例之间的循环强引用可以通过定义捕获列表来实现。捕获列表捕获列表中的每个元素都是由weak或者unowned关键字和实例的引用(如self)成对组成。每一对都在方括号中,通过逗号分开:lazy var someClosure: (Int, String) -> String = {
[unowned self] (index: Int, stringToPro...
分类:
编程语言 时间:
2014-12-02 00:12:08
阅读次数:
320
通过写一个简单的配置文件,自动扩展生成相应的代码,从而可以偷点小懒。
配置文件如下:
TextView:money
TextView:name
TextView:age
ImageView:headImg
ruby 代码生成器如下:
require 'erb'
class FindViewById
class << self
def get_type_ab(type)
...
分类:
移动开发 时间:
2014-12-01 20:56:39
阅读次数:
196
[self.navigationControllerpopViewControllerAnimated:YES];UINavigationController返回总结:1、弹出当前视图控制器(弹出并向左显示前一个视图)[self.navigationControllerpopToViewContro...
分类:
其他好文 时间:
2014-12-01 20:40:36
阅读次数:
197
请运行代码:class A: def __init__(self): print "A.__init" def __new__(self): print "A.__new"class B(object): def __init__(self): ...
分类:
其他好文 时间:
2014-12-01 18:53:17
阅读次数:
108
效果图:代码:- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view. self.title=@"伸缩式动画";}//点击任何处,弹出动画-(vo...
分类:
其他好文 时间:
2014-12-01 11:22:59
阅读次数:
148
import ConfigParserimport os,sysclass Conf_Write_Read(): def __init__(self,src=""): self.src = src self.cfg = ConfigParser.ConfigPars...
分类:
编程语言 时间:
2014-11-30 22:58:00
阅读次数:
261
@synchronized 的作用是创建一个互斥锁,保证此时没有其它线程对self对象进行修改。这个是objective-c的一个锁定令牌,防止self对象在同一时间内被其它线程访问,起到线程的保护作用。 一般在公用变量的时候使用,如单例模式或者操作类的static变量中使用。# import "N...
分类:
其他好文 时间:
2014-11-30 20:06:23
阅读次数:
173
每次访问UIViewController的view(比如controller.view、self.view)而且view为nil,loadView方法就会被调用。前提是 view 的UIViewController 不为空。作用:loadView方法是用来负责创建UIViewController的v...
分类:
其他好文 时间:
2014-11-30 18:29:39
阅读次数:
178
ansiblecallbacks编辑callbacks.py脚本文件(/usr/lib/python2.6/site-packages/ansible-1.8-py2.6.egg/ansible/callbacks.py)找到类AggregateStats在AggregateStats中有2个方法,defcompute(self,runner_results,setup=False,poll=False,ignore_errors=False):
‘‘‘walkthrougha..
分类:
其他好文 时间:
2014-11-30 17:19:58
阅读次数:
254
在iOS8之后,在使用之前的定位方法的话,程序接收不到应用调用系统服务的提示,需要做一下更改。 在iOS8中,定位的使用有两种,一种是在使用该应用的时候访问用户的位置信息,需要在另外一种是允许在并未使用应用程序的时候访问用户的位置信息。代码如下:self.locationManager=[[CLLo...
分类:
移动开发 时间:
2014-11-30 00:24:12
阅读次数:
294