iOS中的NSURLCache数据缓存类用法解析
 在IOS应用程序开发中,为了减少与服务端的交互次数,加快用户的响应速度,一般都会在IOS设备中加一个缓存的机制。使用缓存的目的是为了使用的应用程序能更快速的响应用户输入,是程序高效的运行。有时候我们需要将远程web服务器获取的数据缓存起来,减少对同一个url多次请求。下面将介绍如何在IOS设备中进行缓存。  内存缓存我们可以使用sdk中的NSURLCache类。NSURLRequest需要一个缓存参数来说明它请求的url何如缓存数据的,我们先看下它的C

更新时间: 2017-01-24  分类: IOS

iOS应用中发送HTTP的get请求以及HTTP异步请求的方法
Http get 请求 复制代码 代码如下:

更新时间: 2017-01-24  分类: IOS

iOS应用开发中监听键盘事件的代码实例小结
1.注册监听键盘事件的通知 复制代码 代码如下:

更新时间: 2017-01-24  分类: IOS

iOS中使用schema协议调用APP和使用iframe打开APP的例子
在iOS中,需要调起一个app可以使用schema协议,这是iOS原生支持的,并且因为iOS系统中都不能使用自己的浏览器内核,所以所有的浏览器都支持,这跟android生态不一样,android是可以自己搞内核的,但是iOS不行。 在iOS中提供了两种在浏览器中打开APP的方法:Smart App Banner和schema协议。 Smart App Banner 即通过一个meta 标签,在标签上带上app

更新时间: 2017-01-24  分类: IOS

iOS模仿电子书首页实现书架布局样式
本文实现了类似电子书首页,用来展示图书或小说的布局页面,书架列表【iPhone6模拟器】,屏幕尺寸还没进行适配,只是做个简单的demo【纯代码实现方式】 实现采用的是UICollectionView和UICollectionViewFlowLayout。关于UICollectionView的详细讲解请参考  

更新时间: 2017-01-24  分类: IOS

iOS 10即将来袭!升级你的iOS开发装备
WWDC(苹果开发者大会)刚刚过去不久,iOS 10将不久来袭,是时候升级你的iOS开发装备了!小编整理了10款必备开发工具,让你的开发过程事半功倍。 SourceTree SourceTree是一个免费的Mac软件,主要用于Git和Mercurial版本控制。它可以帮助你进行源代码控制计划,跟传统的复杂的命令行版本控

更新时间: 2017-01-24  分类: IOS

XCode编译速度慢的处理方法
提升编译链接的速度主要有以下三个方式: 1. 提高XCode编译时使用的线程数 复制代码 代码如下:

更新时间: 2017-01-24  分类: IOS

详解iOS的UI开发中控制器的创建方法
控制器的创建 说明:控制器有三种创建方式,下面一一进行说明。 一、第一种创建方式(使用代码直接创建) 1.创建一个空的IOS项目。 2.为项目添加一个控制器类。 3.直接在代理方法中创建一个控制器。

更新时间: 2017-01-24  分类: IOS

简单了解Swift语言中的break和continue语句的用法
break语句 在 C 编程语言中的 break 语句有以下两种用法: 当在循环中遇到 break 语句, 循环立即终止,程序控制继续循环语句的后面(退出循环)。 它可用于终止在switch语句(在下一章节)的情况(case)。 如果使用嵌套循环(即,一个循环在另一个循环), break语句将停止最内层循环的执行,并开始执行下一行代码块之后的代码块。 语法 在Swi

更新时间: 2017-01-24  分类: IOS

iOS应用开发中使用Auto Layout来适配不同屏幕尺寸
简介 Auto Layout 是苹果在 Xcode 5 (iOS 6) 中新引入的布局方式,旨在解决 3.5 寸和 4 寸屏幕的适配问题。屏幕适配工作在 iPhone 6 及 plus 发布以后变得更加重要,而且以往的“笨办法”的工作量大幅增加,所以很多人开始学习使用 Auto Layout 技术。 初体验 0. 开发环境 本系列文章的开发环境为:

更新时间: 2017-01-24  分类: IOS

iOS滑动解锁、滑动获取验证码效果的实现代码
 最近短信服务商要求公司的app在获取短信验证码时加上校验码,目前比较流行的是采用类似滑动解锁的方式,我们公司采取的就是这种方式,设计图如下所示: 这里校验内部的处理逻辑不作介绍,主要分享一下界面效果的实现, 下面贴出代码: 先子类化UISlider

更新时间: 2017-01-24  分类: IOS

实例讲解iOS中的UIPageViewController翻页视图控制器
一、引言 UIPageViewController是iOS中少见的动画视图控制器之一,通过它既可以创建类似UIScrollView与UIPageControl结合的滚屏视图,也可以创建类似图书效果的炫酷翻页视图。 UIPageViewController在iOS 5 SDK中首次引入,它使得开发者可以使用这个ViewController创建分页视图。在iOS 6中,这个类有了更新,支持滚动过渡效果。使用Page View,用

更新时间: 2017-01-24  分类: IOS

IOS开发中取消文本框输入时的小键盘
首先在Interface Builder中选择TextFields,然后在Text Field Attributes中找到Text Input Traits,选择Return Key为done。OK 定义方法 - (IBAction) textFieldDoneEditing:(id)sender; //按下Done键关闭键盘 实现方法

更新时间: 2017-01-24  分类: IOS

Unity3d发布IOS9应用时出现中文乱码的解决方法
简单的说,解决方法就是批量修改NGUI的label字体,修复ios就删除arial引起的中文乱码 我们来看具体如何操作 static public void yaheifont() { uf = AssetDatabase.LoadAssetAtPath("Assets/yahei.prefab",typeof( UIFont)) as

更新时间: 2017-01-24  分类: IOS

iOS开发之使用Storyboard预览UI在不同屏幕上的运行效果
        在公司做项目一直使用Storyboard,虽然有时会遇到团队合作的Storyboard冲突问题,但是对于Storyboard开发效率之高还是比较划算的。在之前的博客中也提到过,团队合作使用Storyboard时,避免冲突有效的解决方法是负责UI开发的同事最好每人维护一个Storyboard, 公用的组件使用轻量级的xib或者纯代码来实现。这样不但提高了开发效率,而且可以有效的避免Storyboard的冲突

更新时间: 2017-01-24  分类: IOS

iOS自定义UICollectionViewFlowLayout实现图片浏览效果
以前瀑布流的时候使用过UICollectionView,但是那时使用的是系统自带的UICollectionViewFlowLayout布局,今天看文章,看到UICollectionViewFlowLayout自定义相关的东西,于是动手写了一个简单图片浏览的demo,熟练一些UICollectionViewFlowLayout自定义布局。

更新时间: 2017-01-24  分类: IOS

iOS开发中使用Picker View实现一个点菜应用的UI示例
一、实现效果   说明:点击随机按钮,能够自动选取,下方数据自动刷新。 二、实现思路 1.picker view的有默认高度为162,不可修改。 2.显示数据,需要设置数据源,也有两种方式(成为数据源,遵守协议) 3.实现数据源里面的两个方法 1)返回一共有多少列 2)在这一列中一共有多

更新时间: 2017-01-24  分类: IOS

IOS提醒用户重新授权打开定位功能
iOS 8及以上版本最不为人知的一个特点是与应用设置的深层链接,用户可以根据APP的需要授权启用位置、通知、联系人、相机、日历以及健康等设置。 大多数应用程序仅仅是弹出一个包含操作指令的警示窗口,如“进入设置>隐私>位置>OUR_APP”。例如,推特的应用程序有一个更为精致和友好的指示对话框,所以我就把它当做一个例子来使用(可惜大多数应用程序都会有一个非常糟糕的版本)。

更新时间: 2017-01-24  分类: IOS

Swift中用到extension的一些基本的扩展功能讲解
现有的类,结构或枚举类型的功能可以在扩展的帮助下加入。类型的功能可以使用扩展加入,但重写的功能不能使用扩展。 Swift 扩展功能: 添加计算属性并计算类型属性 定义实例和类型的方法 提供了新的初始化 定义下标 定义和使用新的嵌套类型 使现有类型符合协议 扩展用关键字 ext

更新时间: 2017-01-24  分类: IOS

基于UIControl控件实现ios点赞功能
在开发当中,可能很多时候都需要做个点赞的需求,如果用按钮实现,按钮作为一个系统复合控件,外部是一个 View--》UIControl的容器,内部包含了UILabel和UIImage,以及一些排版规则。用UIButton就很难去做一些在“赞”和“取消赞”切换时的效果。 可是我们又很需要UIButton似的事件响应机制。 怎么办? 对! 就是使用UIControl。 UIControl

更新时间: 2017-01-24  分类: IOS

快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 CMS SQL jQuery C# C++ java Android IOS oracle MongoDB PostgreSQL SQLite 交通频道 寿光-垦利 六盘水-增城 北京-包头 如东-宜昌 安吉-邹城 长沙-漳州 滁州-靖江 惠安-张掖 朔州-乳山 宁德-宜宾 防城港-义乌 金华-景德镇 桐庐-寿光 海盐-葫芦岛 许昌-肇庆 濮阳-赤峰 昌吉-南安 乐清-大连 郴州-珠海 赤峰-定西 池州-宜宾 天门-奉化 六安-遂宁 象山-章丘 永康-岳阳 南充-滕州 昆明-都江堰 郑州-庄河 常州-如东 三亚-西宁 神木-怀化 临沂-云浮 福州-义乌 襄阳-合肥 芜湖-宜宾 如皋-银川 青岛-嘉兴 胶州-滨州 济宁-浏阳 上虞-海西 来宾-曲靖 三河-温岭 襄阳-天水 莱州-仙桃 濮阳-河源 连云港-萍乡 乌海-太仓 四会-昆山 北海-绵阳 包头-张家口 云浮-南充 普兰店-石家庄 林芝-潮州 景德镇-荆州 唐山-亳州 武安-温州 太仓-合肥 景德镇-益阳 莱芜-铜川 铁岭-广饶 宁德-宁乡 南平-海盐 齐齐哈尔-中山 通辽-梅州 衡阳-天门 增城-伊犁 威海-乐清 宁波-巩义 海北-柳州 辽阳-长兴 大石桥-滕州 苍南-平湖 淮北-仙桃 呼伦贝尔-唐山 盐城-上海 丽江-吉林 辽源-鹤壁 益阳-濮阳 嘉兴-巴中 玉溪-衢州 遵义-关林 泉阳-吴家屯 沈阳北-贵阳 四平-东丰 郑州-杨陵 龙山镇-泉州 玉泉-赵光 南昌-铁力 哈尔滨-新华 哈密-渑池 塘沽-铁岭 青州市-锦州南 诸暨-漯河 带岭-朗乡 三门峡西-苏州 玉门-金昌 合肥南-武夷山北 怀化-徐州 兴平-镇平 汇流河-吉文 熊岳城-葛根庙 西宁-成都 塔源-塔河 宁安-佳木斯 临海-冠豸山 新帐房-光明 肇庆东-三水南 二龙山屯-沙园 吕梁-静海 大连-郭家店 绥德-北碚 太原东-怀仁 普洱渡-彝良南 定陶-诸暨 富源-昆明 秦皇岛-鞍山西 阿龙山-岭北 化德-鞍山 吉林-绍兴 民权-信丰 公主岭-巩义 海拉尔-桑根达来 泉阳-十里坪 交城-疏勒河 好鲁库-哲里木 宜兴-弋阳 衡山西-孝感北 贵定-广州 邯郸-霸州 甘谷-成都 资中-秀山 仙游-福清 北京-岱岳 广州-茂名 衡水-前磨头 弋阳-建瓯 安康-合阳北 湖州-贵阳北 汤阴-包头东 武威-当阳 绥中-盖州 泾川-褚家湾 信阳-兴安北 韶关东-大余 哈尔滨西-哈尔滨东 达州-攀枝花 永安乡-牡丹江 莱阳-昌乐 邢台-北京东 介休-秦皇岛 石磷-密山 下城子-阿城 霞浦-德清 德清-青州市 新余北-新晃西 开鲁-林东 鸽子洞-杨家店 徐州东-镇江南 门达-八面城 赣州-南阳

Copyright © 2016 phpStudy |