1. 接手一个新的项目,特别的代码量比较多的项目,一般脑袋都是懵的,一般都是从 Appdelegate看起,比较慢 2. 如果是维护下界面,你需要马上知道,这个按钮在那个viewcontroller里,方便你查询 3. 如图: 4.一目了然的看到你的窗口所在的ViewController里,方便到那 ...
分类:
其他好文 时间:
2018-07-03 20:12:26
阅读次数:
114
loadView在View为nil时调用,早于ViewDidLoad,通常用于代码实现控件,收到内存警告时会再次调用。loadView默认做的事情是:如果此VIewcontroller存在一个对应的nib文件,那么就加载这个nib。否则,就创建一个UIView对象。 如果你想自己创建View对象,那 ...
分类:
其他好文 时间:
2018-06-23 10:34:04
阅读次数:
186
#import "ViewController.h" #import <pthread.h> //1.需要包含这个头文件 @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [s ...
分类:
编程语言 时间:
2018-06-22 13:45:20
阅读次数:
165
好多场景会导致循环引用,例如使用Block、线程、委托、通知、观察者都可能会导致循环引用。 1、委托 遵守一个规则,委托方持有代理方的强引用,代理方持有委托方的弱引用。 实际场景中,委托方会是一个控制器对象,代理方可能是一个封装着网络请求并获取数据的对象。 例如:ViewController中需从网 ...
分类:
移动开发 时间:
2018-06-15 16:10:51
阅读次数:
214
实现一个简单的抽屉效果: 核心思想:KVO实现监听mainV的frame值的变化 核心代码: 用法: 继承ViewController 实现如下代码即可: github地址:https://github.com/chglog/drawer ...
分类:
其他好文 时间:
2018-06-04 16:50:13
阅读次数:
171
1、快捷的ViewController 2、路径匹配参数配置 在Spring MVC中,路径参数如果带有“.”的话,“.”后面的值将被忽略,例如访问http://localhost.8080/highlight_springmvc4/anno/pathvar/xx.yy,此时“.”后面的yy被忽略 ...
分类:
其他好文 时间:
2018-05-31 15:33:20
阅读次数:
155
//uiview的扩展 extension UIView{ func getFirstViewController()->UIViewController?{ for view in sequence(first: self.superview, next: {$0?.superview}){ if ...
分类:
编程语言 时间:
2018-05-29 22:53:25
阅读次数:
369
- (void)presentViewController:(UIViewController *)viewControllerToPresent animated:(BOOL)flag completion:(void (^)(void))completion 这种方式一般出现在需要使用者完成某件 ...
分类:
其他好文 时间:
2018-05-29 20:33:43
阅读次数:
170
如果在storybord中拖入一个viewcontroller,如何才能使用它 https://www.jianshu.com/p/66702f38e977 https://blog.csdn.net/xy_26207005/article/details/51002707 https://blog ...
分类:
移动开发 时间:
2018-05-02 17:00:52
阅读次数:
182
/* 1.设置UI界面 2.引入框架 3.点击选择照片 4.连接蓝牙设备 5.实现蓝牙的代理方法 6.发送照片 */ #import "ViewController.h" #import @interface ViewController () @property (nonatomic, stron... ...
分类:
其他好文 时间:
2018-04-27 19:58:57
阅读次数:
181