关于Swift 动态生成按钮
//
//
FirstViewController.swift
//
esb
//
//
Created by jiangzhihao on 2018/11/12.
//
Copyright © 2018年 jiangzhihao. All rights reserved.
//
import UIKit
class FirstViewController: UIViewController {
override func viewDid
//
//
FirstViewController.swift
//
esb
//
//
Created by jiangzhihao on 2018/11/12.
//
Copyright © 2018年 jiangzhihao. All rights reserved.
//
import UIKit
class FirstViewController: UIViewController {
override func viewDid
import android.app.Notification;
import android.app.NotificationManager;
import android.graphics.BitmapFactory;
import android.app.PendingIntent;
// 定义一个PendingIntent,点击Notification后,启动一个Activity。
Intent it = new Intent(this, LoginActivi
package cn.mf.cts;
import android.graphics.Color;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android
package cn.mf.cts;
import android.graphics.Color;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import andr
1、IDrawAPI.java
package com.ssm.cts.pattern.bridge;
public interface IDrawAPI {
public void drawCircle(String name);
}
2、RedCircle.java
package com.ssm.cts.pattern.bridge;
public class RedCircle implements IDrawAPI {
@Override
1、IShape.java
package com.ssm.cts.pattern.flyweight;
public interface IShape {
void draw();
}
2、Circle.java
package com.ssm.cts.pattern.flyweight;
public class Circle implements IShape {
private String color;
public Circle(Str
1、Expression.java
package com.ssm.cts.pattern.interpreter;
import java.util.HashMap;
public abstract class Expression {
// 解析公式和数值,其中var中的key值是是公式中的参数,value值是具体的数字
public abstract int interpreter(HashMap<String, Integer> var);
}
1、IAction.java
package com.ssm.cts.pattern.state;
public interface IAction {
public void setState(int state);
public void start();
public void stop();
}
2、Action.java
package com.ssm.cts.pattern.state;
public class Action impl
1、IComputerPart.java
package com.ssm.cts.pattern.visitor;
public interface IComputerPart {
public void accept(IComputerPartVisitor computerPartVisitor);
}
2、Keyboard.java
package com.ssm.cts.pattern.visitor;
public class Keyboard
1、Memento.java
package com.ssm.cts.pattern.memento;
public class Memento {
private String state = “”;
public Memento(String _state) {
this.state = _state;
}
public String getState() {
return state;
}
public void setState(String
1、Facade.java
package com.ssm.cts.pattern.facade;
public class Facade {
private ClassA a = new ClassA();
private ClassB b = new ClassB();
private ClassC c = new ClassC();
public void methodA(){
this.a.doSomethingA();
}
public voi
1、Subject.java
package com.ssm.cts.pattern.observer;
import java.util.Vector;
public abstract class Subject {
// 定义一个观察者数组
private Vector<Observer> obsVector = new Vector<Observer>();
// 增加一个观察者
public void addObserver(Ob
1、Tree.java
package com.ssm.cts.pattern.composite;
public abstract class Tree {
// 姓名
private String name = “”;
// 职位
private String position = “”;
public Tree(String _name, String _position) {
this.name = _name;
this.position =
1、IAction.java
package com.ssm.cts.pattern.iterator;
public interface IAction {
public String getActionInfo();
}
2、Action.java
package com.ssm.cts.pattern.iterator;
public class Action implements IAction {
// 项目名称
private Stri
1、MediaPlayer.java
package com.ssm.cts.pattern.adapter;
public interface MediaPlayer {
public void play(String audioType, String fileName);
}
2、MediaAdapter.java
package com.ssm.cts.pattern.adapter;
public class MediaAdapter implemen
1、Context.java
package com.ssm.cts.pattern.strategy;
public class Context {
private Strategy straegy;
public Context(Strategy _strategy) {
this.straegy = _strategy;
}
public void operate() {
this.straegy.operate();
}
}
1、Report.java
package com.ssm.cts.pattern.decorator;
public abstract class Report {
public abstract void display();
}
2、MonthReport.java
package com.ssm.cts.pattern.decorator;
public class MonthReport extends Report {
@Override
p
1、AbstractLogger.java
package com.ssm.cts.pattern.chain;
public abstract class AbstractLogger {
public static int INFO = 1;
public static int DEBUG = 2;
public static int ERROR = 3;
protected int level;
// 责任链中的下一个元素
protected Abst
1、Action.java
package com.ssm.cts.pattern.command;
public abstract class Action {
// 增加功能
public abstract void add();
// 删除功能
public abstract void delete();
// 修改功能
public abstract void change();
}
2、BusAction.java
package co
1、Order.java
package com.ssm.cts.pattern.mediator;
public class Order {
public void buyBar(int number) {
Stock stock = new Stock();
stock.increase(number);
System.out.println(“采购人员采购汽车:” + number + “台”);
}
}
2、Sale.java