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