- 博客(12)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 IOS 那些设计模式,持续更新中...
引言IOS中的设计模式,也就那么几种。对于初学者来说,确实感到有点晕乎,但是我们可以一个一个的击破。就不会感到那么难懂晕乎了。而且当我们真正熟悉并且熟练使用这些设计模式之后,你会发现我的代码变的好清晰啊,看你代码的人也会觉得,窝草!你好叼啊。好了,就不发鸡汤了。下面直接给干活。第一种:代理模式(delegate)代理是一种很常见的设计模式,苹果的好多框架里面都使用这种模式。尤其对于使用tab
2016-08-31 15:53:45
425
原创 IOS 安全网络请求--HTTPS
如今在移动APP开发领域,网络安全问题已经提到日程。在iOS9中,苹果引入了HTTPS请求。我分析没有那么的全面生动,我只是把我自己在做这个过程中遇到坎分享出来,我自己在以后的过程也可以及时的复习一下。写的不好,请多多包涵! 一.HTTPS其实HTTPS从最终的数据解析的角度,与http没有任何区别,HTTPS就是将http协议数据包放到ssl/tsl层加密后,在tcp/ip层组成的IP数据报去传
2016-07-04 16:59:21
2191
原创 IOS 永久保存相册或相机拍照的图片
前言 一直想做类似微信头像的功能,今天就利用空闲时间做了一下。基本的功能都实现了,包括从本地加载图片和相机拍摄图片。并且实现图片的永久化存储。下面直接上代码。正文最终效果
2016-06-30 17:55:51
506
原创 UIWebview 禁止点击事件
最近在做跟手机运营商有关的东西,进到运营商的登录页面。输入号码和密码,登录进去之后保存cookie的内容,然后发给服务器。用的UIWebView 来load联通的登录网址。在登录界面我们就会发现有许多点击事件,但是我不想用操作这些点击事件,只想让他点击“登录按钮即可”,如下图所示:这个时候怎么我们可以在UIWebview的代理方法里面进行处理;- (BOOL)webVi
2016-06-24 16:15:51
1983
原创 Cocoapods高级使用
前言 今天主要来说如何使用cocoapods,以前总是不以为然。但是自己真正用的时候,真是方便。正文1.打开终端 ,安装ruby环境以及淘宝ruby镜像(因为需要VPN代理), 终端上输入: $ gem sources --remove https://rubygems.org/ /*等待有反应之后,输入以下命令*/ $ gem sour
2016-06-07 18:58:08
425
原创 IOS 页面间传值(属性传值、block传值、代理传值、单例传值、NSNotificaion传值)
前言 iOS页面间跳转,通常涉及到传值问题。正向传值很简单,反向传值可能就有点小麻烦了。本文主要说的是页面间反向传值。正文 正向传值的话,通过属性传值来实现,就是A页面push到B页面,在B页面上有一textField用于显示A页面传过来的值。反向传值的话,主要就是A页面push到B页面,然后返回到A页面的时候,改变A页面的背景颜色。 1.属性传值(
2016-06-01 16:40:30
695
原创 IOS 分类(category)、扩展(Extension)和继承(inheritance)的区别?
前言 一直分不清分类和扩展有什么区别?!所以本着二杆子的精神,一定要搞清楚。iOS中category是对
2016-05-26 09:53:17
10615
1
原创 UILable 设置多种字体颜色
前言开发中经常会遇到设置UILable 的文本为不同的颜色,代码如下: 最终效果 说明 NSMutableAttributedString类可以添加各种样式,常用的设置key有: 1.NSForegroundColorAttributeName 设置前景色,也就是文本颜色 2.NSFontAtt
2016-05-25 18:45:05
526
原创 iOS 让scrollView 上面的textField消退键盘
1.今天在做项目的时候,偶然发现在scrollview 上面放置textField,然后通过常规的方法来消退键盘,怎么也消退不了,即使设置_scrollView.userInteractionEnabled =YES;也还是不行,于是在一篇blog上面找到一个方法,通过给scrollView添加tap 手势,可以达到消退键盘的目的。下面上代码:selectorl方法如下:
2016-05-25 17:02:17
1660
ios开发进阶
2016-05-14
SNMP协议接口信息采集与流量统计
2014-06-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人