UIApplication的对象有一个代理 >>> 就是AppDelegate,这个代理里面的didFinishLaunching...方法创建了UIWindow >>> 这个UIWindow有一个rootViewController,指向的就是我们常用的视图控制器ViewController...
                            
                            
                                分类:
移动开发   时间:
2014-11-11 12:39:26   
                                阅读次数:
152
                             
                    
                        
                            
                            
                                有时候我们需要使用代码中断程序,如果直接调用exit方法,会使得程序就像是崩溃那样,因此我们应该加上一个动画效果。 例如:AppDelegate *app = [UIApplication sharedApplication].delegate; UIWindow *window = a...
                            
                            
                                分类:
其他好文   时间:
2014-11-10 15:18:02   
                                阅读次数:
123
                             
                    
                        
                            
                            
                                智能指针是为了便于管理动态内存,能够自动管理释放所指向的对象。智能指针共有三种:1、shared_ptr允许多个指针指向同一个对象;2、unique_ptr独占所指向的对象;3、weak_ptr是一个伴随类,它是一种弱引用,指向shared_ptr所管理的对象。这三种类型都定义在memory头文件中...
                            
                            
                                分类:
编程语言   时间:
2014-11-08 16:36:26   
                                阅读次数:
169
                             
                    
                        
                            
                            
                                - (void)exitApplication { OAAppDelegate *app = [UIApplication sharedApplication].delegate; UIWindow *window = app.window; [UIView animateWithDurati...
                            
                            
                                分类:
移动开发   时间:
2014-11-08 10:24:20   
                                阅读次数:
193
                             
                    
                        
                            
                            
                                1.       iOS动态类型和动态绑定简述
NSObject * 也就是id类型---动态类型
动态绑定: 先明白引用多态---父类指针可以指向子类对象
方法多态: 方法名相同,方法的实现却不同
 动态绑定就是当程序运行的时候,才去查找对象的类型.
一种是静态载入,一种动态载入
2.      简述你对UIView、UIWindow和CALayer的理解
UIWind...
                            
                            
                                分类:
其他好文   时间:
2014-11-07 17:14:14   
                                阅读次数:
148
                             
                    
                        
                            
                            
                                1.模态视图的静态工厂方法调用:
+ (void)dismiss
{
   
UIWindow *window;
    
    window = [UIApplication
sharedApplication].keyWindow;
    if([window.rootViewController
isKindOfClass:[ASDepthModal...
                            
                            
                                分类:
其他好文   时间:
2014-11-07 11:21:19   
                                阅读次数:
159
                             
                    
                        
                            
                            
                                CodeReview些许总结
1:使用Handler的时候,使用handler.post(Runnable);,hanler与类尽量保持弱引用关系,或者使用静态的handler对象
public Handler h = new Handler() { //不推荐
        @Override
        public void handleMessage(Message msg) ...
                            
                            
                                分类:
移动开发   时间:
2014-11-06 20:07:43   
                                阅读次数:
186
                             
                    
                        
                            
                            
                                开发程序时,因为需求需要在status bar上显示东西并可以点击,还要有点击的东西的window level高于status bar,所以使用了多个uiwindow,结果在key window里播放视频时,其他window的坐标被改变了,导致显示不正常。这时只要自定义其他window继承UIWindow,在Window类里增加这个方法,是从UIView继承的,然后判断只要触发需要接收点击的区域就...
                            
                            
                                分类:
移动开发   时间:
2014-11-06 13:09:09   
                                阅读次数:
253
                             
                    
                        
                            
                            
                                线程问题的改进方式主要有: 将线程的内部类,改为静态内部类。 在程序中尽量采用弱引用保存Context。 万恶的bitmap。。。Bitmap是一个很万恶的对象,对于一个内存对象,如果该对象所占内存过大,在超出了系统的内存限制时候,内存泄露问题就很明显了。。解决bitmap主要是要解决在内存尽量不保...
                            
                            
                                分类:
其他好文   时间:
2014-11-03 11:24:45   
                                阅读次数:
147
                             
                    
                        
                            
                            
                                文档中的解释: https://docs.python.org/2/library/weakref.html...
                            
                            
                                分类:
其他好文   时间:
2014-11-03 00:07:35   
                                阅读次数:
227