摘要:
为什么要重构?这就产生了一种糟糕的现象:软件产品最初制造出来,是经过精心的设计,具有良好架构的。但是随着时间的发展、需求的变化,必须不断的修改原有的功能、追加新的功能,还免不了有一些缺陷需要修改。为了实现变更,不可避免的要违反最初的设计构架。经过一段时间以后,软件的架构就千疮百孔了。bug越来越多,... 阅读全文
摘要:
创建一个控制器,把view添加到uiwindow上面(有两种方式)(1)直接将控制器的view添加到UIWindow中,并不理会它对应的控制器[self.window addsubview:vc.view];(2)设置uiwindow的根控制器,自动将rootviewcontroller的view添... 阅读全文