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

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

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

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

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

更新时间: 2017-01-25  分类: 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-25  分类: IOS

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

更新时间: 2017-01-25  分类: 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 |