码迷,mamicode.com
首页 >  
搜索关键字:uiwindow 弱引用    ( 913个结果
Swift初窥----语法进阶
缺省绑定(Optional Binding 自动置空) 通过在类型变量后,加上?,可以实现缺省绑定为nil var window: UIWindow? 就是说,如果不对window赋值,则window的值为nil。 这与Objective-C中在ARC模式下自动置nil的原理是不同的,在Swift中有NilType,这时候有一个新的概念,取值(Unwrapping Optionals) ...
分类:其他好文   时间:2014-08-05 19:19:50    阅读次数:235
Java 强引用与软引用以及弱引用,虚引用
1.对象的强、软、弱和虚引用在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低...
分类:编程语言   时间:2014-08-04 13:53:27    阅读次数:344
得到当前活动的controller
UIWindow+PazLabs.h (header file)#import @interface UIWindow (PazLabs)- (UIViewController *) visibleViewController;@end UIWindow+PazLabs.m (implementa....
分类:其他好文   时间:2014-08-04 13:47:17    阅读次数:192
C#弱引用
加菲猫Just have a little faith.C#弱引用.NET框架提供了另一有趣的特色,被用于实现多样的高速缓存。在.NET中弱引用通过System.WeakReference类实现。弱引用为引用的对象提供一项机制,使被引用的对象能够被垃圾收集器作用。ASP.NET高速缓存就使用了弱引用...
分类:其他好文   时间:2014-08-01 15:33:32    阅读次数:279
C#中的弱引用(WeakReference)
我们平常用的都是对象的强引用,如果有强引用存在,GC是不会回收对象的。我们能不能同时保持对对象的引用,而又可以让GC需要的时候回收这个对象呢?.NET中提供了WeakReference来实现。弱引用可以让您保持对对象的引用,同时允许GC在必要时释放对象,回收内存。对于那些创建便宜但耗费大量内存的对象...
分类:其他好文   时间:2014-08-01 15:32:11    阅读次数:180
iOS 不允许横屏的简单代码
- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window{ return UIInterfaceOrientationMaskP....
分类:移动开发   时间:2014-08-01 13:23:21    阅读次数:202
Lua中的weak表——weak table
弱表(weak table)是一个很有意思的东西,像C++/Java等语言是没有的。弱表的定义是:A weak table is a table whose elements are weak references,元素为弱引用的表就叫弱表。有弱引用那么也就有强引用,有引用那么也就有非引用。我们.....
分类:其他好文   时间:2014-07-17 14:10:51    阅读次数:231
Linux学习5
我所用的Ubuntu自带的shell是bash。 1.bash中的引号 ‘:(单引号) 强引用 是什么就输出什么 “;(双引号) 弱引用 会进行变量替换 ·;(反引号) 命令替换 2.echo -n 不换行 -e 会将\t , \n转义后输出 echo "hello\tw...
分类:系统相关   时间:2014-07-16 19:33:17    阅读次数:287
C++智能指针--weak_ptr
weak_ptr是对对象的一种弱引用,它不会增加对象的引用计数。weak_ptr和shared_ptr之间可以相互转换,shared_ptr可以直接赋值给week_ptr,week_ptr可通过调用lock函数来获得shared_ptr(如果对象已经被释放,则返回一个空的shared_ptr)。     单纯使用shared_ptr有时会产生问题,考虑下面的代码: 1 class...
分类:编程语言   时间:2014-07-08 17:10:39    阅读次数:289
IOS-Xcode5.1.1创建Xib工程
Xcode5.1 本身集成了storyboard文件,默认封装了UIWindow. 1.创建一个默认的带storyboard工程,删除掉storyboard文件。 2.找到 “工程名称-Info.plist”文件,删除掉与storyboard文件有关的字段值。 3.创建一个xib文件,文件名自定。找到File's Owner 设置其Class为controller,如果不设置...
分类:移动开发   时间:2014-07-06 10:16:33    阅读次数:268
913条   上一页 1 ... 85 86 87 88 89 ... 92 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!