【分部类】 可以将类或结构、接口或方法的定义拆分到两个或多个源文件中。每个源文件包含类型或方法定义的一部分,编译应用程序时将把所有部分组合起来。如: 使用partial的几个要点: 1、所有部分都必须使用partial关键字。可使用范围为class、struct、interface。 2...
分类:
其他好文 时间:
2014-10-21 15:05:37
阅读次数:
156
开始效果图:点击button后效果图:工程目录:工程详细目录:RootViewController.h#import //加入头文件#import "DCPathButton.h"@interface RootViewController : UIViewController@endRootView...
分类:
其他好文 时间:
2014-10-21 13:39:27
阅读次数:
169
今天看到一篇应用接口的文章,主要是如何利用.net内置的功能,来重构代码,觉得有点意思,摘录其中的代码下来,以备将来参考。但是我与这篇文章的作者有同样的疑问,这样重构代码真的可以吗?是如何实现松耦合的呢?不知道有没有高手,可以指点一下?谢谢!
首先是旧代码,如下:
public class ClassRegistration
{
public void Creat...
工厂模式一般我们分:普通工厂模式、静态工厂、抽象工厂普通工厂不方便扩展,若要扩展就需要修改源代码,不适用;静态工厂:工厂方法模式里的方法置为静态的,不需要创建实例,直接调用即可,大多数情况下,我们会选用静态工厂方法模式抽象工厂模式:public interface Sender { pub...
分类:
其他好文 时间:
2014-10-21 11:53:28
阅读次数:
156
点击任何处的效果图:文件目录:MoreView.h#import @interface MoreView : UIView@endMoreView.m#import "MoreView.h"@implementation MoreView- (id)initWithFrame:(CGRect)fra...
分类:
其他好文 时间:
2014-10-21 11:50:59
阅读次数:
125
这里就一个计算器开发为例1搭建环境-搭配好Spring的AOP开发环境导入以下这些包:2建立好核心处理模块的类ArithmeticCalculator:package com.jeremy.spring.AspectJ;public interface ArithmeticCalculator { ...
分类:
编程语言 时间:
2014-10-21 11:39:29
阅读次数:
270
选择第一个的效果图:选择第二个的效果图:项目目录:注意本代码引入了第三方库SVSegmentedControlRootViewController.h#import #import "SVSegmentedControl.h"@interface RootViewController : UIVie...
分类:
其他好文 时间:
2014-10-21 10:06:21
阅读次数:
170
感觉抽象类与接口都是为了达到抽象的概念,Java抽象类可以提供某些方法的部分实现,如果向一个抽象类里加入一个新的具体方法时,那么它所有的子类都一下子都得到了这个新方法,而Java接口做不到这一点,如果向一个Java接口里加入一个新方法,所有实现这个接口的类就无法成功通..
分类:
其他好文 时间:
2014-10-21 02:29:21
阅读次数:
203
$_SERVER['PHP_SELF']#当前正在执行脚本的文件名,与documentroot相关。$_SERVER['argv']#传递给该脚本的参数。$_SERVER['argc']#包含传递给程序的命令行参数的个数(如果运行在命令行模式)。$_SERVER['GATEWAY_INTERFACE...
分类:
Web程序 时间:
2014-10-21 00:59:15
阅读次数:
223
直接上代码示例1:@interface TBViewController()//队列@property(nonatomic,strong)NSOperationQueue *queue;@end//队列的暂停和继续(在storyboard中拖两个按钮,分别为暂停、继续,连线)//暂停-(IBActi...
分类:
移动开发 时间:
2014-10-21 00:48:51
阅读次数:
229