- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 【iOS】NSURLSession断点下载
关于NSURLSession可以阅读这两篇文章:《iOS中利用NSURLSession进行文件断点下载》《实战iOS7之NSURLSession》者两篇里面也都有实例。在我的上一篇《iOS --- AFNetworking断点下载》介绍的使用AFNetworking进行断点下载。现在做了一个关于NSURLSession的断点下载,个人感觉使用AFNetworking操作
2015-10-28 15:12:44 1086
原创 【iOS】AFNetworking断点下载
AFNetworking也使用了好长一段时间了,一直都是使用它做一些简单的网路请求,比如GET请求和POST请求。但是真正的数据的下载和上传都没使用过。今天就暂时先写下一个数据的断点下载的Demo,后续有条件在补充一个断点续传的例子。关于AFNetworking的断点下载的操作难度不大,知道调用什么方法什么类就就好了。也许这就是苹果一个把iOS开发做的流程化和简单化的原因吧,虽说AFNetwo
2015-10-28 11:05:05 1421 5
原创 【iOS】UITableView的上拉加载更多和下拉刷新原理
在iOS的实际项目中,我们会使用一些第三方库。其中使用较为频繁的一个就是上拉加载更多下拉刷新类的。比如MJRefresh和JHRefresh。一般小公司都是使用就够了,可以满足我们的项目需求即可。但是作为我们程序员,我们还不能这样就结束了。从提升自己的角度,我们需要看大量的源码,需要知道第三方的实现原理。我就简单的写下我对UITableView的上拉加载更多和下拉刷新原理的理解。下面会列出的代码还
2015-10-27 14:08:31 8246
原创 【iOS】UITableView中section的展开和收起
手机QQ大家都玩过。我们可以对好友进行分组,点击分组可以展开查看里面的成员,再次点击就可以收起分组。那么这个是怎么实现的?之前做项目的时候也使用过,最近有时间整理,就把之前是怎么操作的记录下来。在写之前也是百度了一下,发现网上的资源也不是很多,今天就附带截图和源码展现出来。如有需要完善的地方或是新的思路的,我们可以一起交流。再看博客之前,请大家再去玩玩自己的手机QQ,明确一下自己的问题。带着目
2015-10-24 12:51:15 11533
原创 【iOS】系统地图MapKit服务
在上两篇《高德地图---线路规划查询/正向地理编码/地图覆盖物》和《高德地图---天气搜索/逆向地理编码/定位》中介绍了高德地图的正向地理编码和逆向地理编码及其他功能。总体来说简单使用高德地图还不算复杂。iOS系统自带也是有定位服务的,就百度研究了一下,在大中华局域网内要谷歌还要翻墙,但是简单的使用一下百度也就基本够用了。这次的使用主要涉及到MapKit的四个功能点:定位、方向、正向地理编码、
2015-10-22 11:10:00 896 1
原创 【iOS】根据文本内容确定文本框高度
第三方库TQRichTextView https://github.com/TinyQ/TQRichTextView 是一个图文混排的第三方库,可以根据文本内容设置文本框的高度。系统也自带了一种方法可以根据文本的内容设置文本的高度。 UILabel *testLabel = [UILabel new]; testLabel.backgroundColor = [UIColor grayC
2015-10-17 16:00:37 1673
原创 【iOS】GKPeerPickerController蓝牙设备通讯
写在前面今天早上起来突然想起自己以前玩电子的时候,用过蓝牙设备,哪个时候使用的安卓机和单片机控制的蓝牙连接,那么,能不能使用iPhone手机和单片机连接呢?再想想现在火热的智能家居,很多的设备和我们的手机的链接主要就是蓝牙和wifi。特别是现在的蓝牙4.0的出现,使得蓝牙更是火热起来。想法不能只停留在大脑,需要实践。问题来了。之前没有接触过iPhone的蓝牙设备的开发,怎么快速入门
2015-10-16 11:40:28 1084
原创 【iOS】UIPanGestureRecognizer拖拽手势
拖拽手势UIPanGestureRecognizer是什么?拖拽手势顾名思义就是拖拽。苹果的官方文档是这样描述的:使用有道词典翻译后是这样的:UIPanGestureRecognizer UIGestureRecognizer的具体子类,寻找平移(拖)手势。用户必须按一个或多个手指在一个视图时锅。客户端实现这个手势识别器的操作方法可以问它当前翻译和速度的姿态。我们只需要
2015-10-15 16:50:43 6365
原创 【iOS】AVFoundation架构下的原生二维码和条形码扫描
这篇文章主要是参考了博主 WestLC 的《 iOS 原生二维码扫描(可限制扫描区域)》 。但是做了一点点的个性化。整个代码的工作流程是这样的:运行APP,显示一个蓝色的二维码扫描按钮 ----- 点击蓝色按钮 ----- 开始二维码扫描 ----- 扫描结束 ----- 显示扫描结果 ;然后显示按钮 可循环操作。 ---点击按钮---》 这是
2015-10-14 16:23:44 9837
原创 高德地图---天气搜索/逆向地理编码/定位
在《高德地图---线路规划查询/正向地理编码/地图覆盖物》这一篇里面本来想使用高德搜索的V3.0.0版本一直配置不好。今天又想起来弄这个了,去官方的论坛看了,知道了怎么使用了。这一篇主要是逆向地理编码和天气搜索。逆向地理编码:经纬度 ----> 详细地址。搜索天气需要什么?需要用户所在的城市名。那么些代码就可以这么一个思路写下来:用户位置得到用户经纬度 --- > 逆向地理编码获
2015-10-12 21:11:45 2909
原创 高德地图---线路规划查询/正向地理编码/地图覆盖物
本来想用高德地图的V3.0.0版本的搜索做天气搜索的,但是一直配置不好开发环境,最后就在原来工程里面使用V2.6.0的版本的地图做了这个简单的线路规划查询的例子。基本功能:输入起点和终点 地图显示出绿色的驾车路线。首先上效果图,都是真机iPhone4S的截图。直接贴上工程源码,代码的注释还比较详细。需要注意的就是线路的折线对象和大头针对象在新添加之前需要先移除。怎么操作,在代
2015-10-10 13:16:09 2301
原创 【iOS】本地推送和模拟远程推送
本地推送参考了 标哥-iOS攻城狮 的《 iOS本地推送(本地通知)》。大体结构和他的一样。这里写这篇博客是一种记录也是补充了一点知识。首先看看四张效果图:效果图就是这样的了关于说明是:applicationIconBadgeNumber和alertBody都有说明。#import "AppDelegate.h"@interface AppDelegate
2015-10-09 19:58:53 1938
原创 高德地图---显示/定位/POI搜索/大头针/气泡
接触高德地图也有一段时间了。但是也有很长一段时间没用了,手生了。闲来无事就再写写地图。好在高德的文档做的很详实,使用起来得心应手。今天就写了一点关于显示/定位/POI搜索/大头针/气泡的简单代码。难点就是搜索后大头针的问题。首先需要移除上一次搜索显示的大头针,再显示这一次需要显示大头针,不然屏幕显示的大头针会越来越多。这一点在官方的视频里面是有这些的。首先上一张效果图:这次使用
2015-10-08 18:47:22 7208 4
原创 【iOS】UITableView实现的瀑布流效果
这段时间看了一些关于瀑布流的文章。有些是使用UICollectionView实现的有些是使用UItableView实现的。两种方法都试验过,最后还是觉得使用UItableView实现的效果要好一些。工程源码:点击打开链接 https://github.com/zhuming3834/UITableView-waterfall下面的这两张图的对比就是说明。 左边是使用UICollection
2015-10-07 14:27:23 8002 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人