上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 17 下一页
  2017年4月1日
摘要: iOS设计模式 - 桥接 示意图 说明 1. 桥接模式为把抽象层次结构从实现中分离出来,使其可以独立变更,抽象层定义了供客户端使用的上层抽象接口,实现层次结构定义了供抽象层次使用的底层接口,实现类的引用被封装于抽象层的实例中,桥接就形成了. 2. 桥接模式可以解决具有功能类似但又不完全相同的某种功能 阅读全文
posted @ 2017-04-01 10:51 ming1025 阅读(152) 评论(0) 推荐(0) 编辑
  2017年3月31日
摘要: iOS设计模式 - 适配器 说明 1. 为了让客户端尽可能的通用,我们使用适配器模式来隔离客户端与外部参数的联系,只让客户端与适配器通信. 2. 本教程实现了适配器模式的类适配器与对象适配器两种模式,各有优缺点. 3. 如果对面向对象基本原理以及设计模式基本原理不熟悉,本教程会变得难以理解. 分析 阅读全文
posted @ 2017-03-31 13:32 ming1025 阅读(134) 评论(0) 推荐(0) 编辑
摘要: iOS设计模式 - 抽象工厂 原理图 说明 1. 抽象工厂指的是提供一个创建一系列相关或者相互依赖对象的接口,而无需指定它们具体的类 2. 如果多个类有相同的行为,但实际实现不同,则可能需要某种抽象类型作为其父类被继承,抽象类型定义了所有相关具体类将共有的共同行为 分析 关系原理图 阅读全文
posted @ 2017-03-31 13:13 ming1025 阅读(145) 评论(0) 推荐(0) 编辑
  2016年12月17日
摘要: 1.NSURLSession使用模板 NSURLSession是苹果ios7后提供的api,用来替换 NSURLConnection会话指的是程序和服务器的通信对象//一.简单会话不可以配合会话(get请求) - (void)startRequest { NSString *strURL = [[N 阅读全文
posted @ 2016-12-17 13:18 ming1025 阅读(443) 评论(0) 推荐(0) 编辑
  2016年12月16日
摘要: 1. 字典转Json字符串 // 字典转json字符串方法 -(NSString *)convertToJsonData:(NSDictionary *)dict { NSError *error; NSData *jsonData = [NSJSONSerialization dataWithJS 阅读全文
posted @ 2016-12-16 11:26 ming1025 阅读(99572) 评论(1) 推荐(2) 编辑
  2016年12月10日
摘要: 在应用开发中,很多情况需要我们获取到当前的位置和高度信息,方便搜索周边,查看周边相同应用等,一切与定位有关的都得使用CoreLocation库,而且,系统是不允许第三发定位的,当然可以使用第三方对其封装过的,如百度地图API的定位服务。 一.基本知识点 1.使用的基本库:CoreLocation 所 阅读全文
posted @ 2016-12-10 14:02 ming1025 阅读(197) 评论(0) 推荐(0) 编辑
  2016年12月9日
摘要: MyAlertView.swift // Pop Up Styles enum MyAlertViewStyle: Int { case success case error case notice case warning case info } // Allow alerts to be clo 阅读全文
posted @ 2016-12-09 14:37 ming1025 阅读(365) 评论(0) 推荐(0) 编辑
  2016年12月8日
摘要: 最近项目里需要判断是否为手机号并发送验证码的功能,一下是实现方法。不过这个方法还是有些不足,只能判断输入的11位数的号段是否正确,无法判断手机号是否存在。不过勉强可以使用! + (NSString *)valiMobile:(NSString *)mobile{ if (mobile.length 阅读全文
posted @ 2016-12-08 17:28 ming1025 阅读(238) 评论(0) 推荐(0) 编辑
  2016年12月7日
摘要: UILabel是iOS开发常用的控件。UILabel的属性需要了解,UILabel的特殊显示效果也需要我们掌握。UILabel自适应高宽度是很多初学者遇到的技术性难题。比如段文字,要让他完全地分行显示且要让后面的控件不被遮挡。这需要我们的UILabel能够自适应高宽,以便完全显示text的内容,后面 阅读全文
posted @ 2016-12-07 11:26 ming1025 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 在iOS编程中UILabel是一个常用的控件,下面分享一下UILabel的相关属性设置的方法。 很多学习iOS6编程都是从storyboard开始,用到UILabel时是将控件拖到storyboard中生成实现,如果想要在-(void)viewDidLoad中用代码如[_label initWith 阅读全文
posted @ 2016-12-07 10:43 ming1025 阅读(2335) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 17 下一页