自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (6)
  • 收藏
  • 关注

转载 软件开发模式

1. 边做边改模型(Build-and-Fix Model)  好吧,其实现在许多产品实际都是使用的“边做边改”模型来开发的,特别是很多小公司产品周期压缩的太短。在这种模型中,既没有规格说明,也没有经过设计,软件随着客户的需要一次又一次地不断被修改。  在这个模型中,开发人员拿到项目立即根据需求编写程序,调试通过后生成软件的第一个版本。在提供给用户使用后,如果程序出现错误,或者用户

2017-02-15 11:46:24 803

原创 02-UILabel比例颜色填充之歌词效果实现

很多音乐播放器类型的软件,歌词的Label文本能够随着进度而不断的填充颜色,这个功能是如何实现的呢? 原理就是重写UILabel的drawRect对UILabel进行颜色填充#import "HMLabel.h"@implementation HMLabel//重绘UILabel- (void)drawRect:(CGRect)rect{ [super drawRect:rect];

2017-02-14 03:59:01 1070

原创 01-iOS之wifi通讯开发简介

wifi通讯开发1.1-wifi通讯简介1.wifi通讯原理介绍wifi通讯的本质上是网络传输,只不过wifi通讯使用的并不是我们传统的HTTP协议,而是UDP协议 想要了解UDP协议,则必须要了解Socket套接字 关于Socket和UDP协议将会在后期博客介绍2.wifi通讯使用场景无人机行车记录仪(不带屏幕的行车记录仪)智能家居3.wifi通讯的特点传输数据比较稳定能够传输大量

2017-02-13 01:48:58 9651 5

原创 05-iOS蓝牙开发总结

蓝牙开发总结只要熟悉蓝牙的流程,和蓝牙中每一个角色的作用,其实蓝牙通讯并没有想象中的难 1.蓝牙中心CBCentralManager:一般指得是iPhone手机2.设备(外设)CBPeripheral:装有蓝牙芯片的智能硬件 外设的服务peripheral.services数组,CBService对象:硬件可以提供很多服务,实际上就是把硬件的功能分模块,比如手环的震动和亮起来的颜色是两个不同

2017-02-13 01:44:28 1285

原创 04-iOS蓝牙传输数据演示

蓝牙传输数据演示在上一小节中,我们一起开发了基于蓝牙通讯的工具类,该类中详细的实现蓝牙连接流程中的每一个环节本小节我们就以给小米手环发送数据使其震动来演示我们工具类的用法工具类本身具有通用性,属于MVC中的M层,只负责处理自身负责的处理,不处理任何的业务逻辑和UI我的小米手环的identifer:60C955B2-8F7C……后面我就不写了,每一个手环的唯一标识符都是不一样的能够让小米手环

2017-02-13 01:43:03 1027

原创 03-iOS蓝牙架构搭建

蓝牙架构的搭建前言:笔者认为,如果只是单纯的传授大家代码怎么敲,那么大家很有可能在实际开发中难以运用。刚好本人曾经参与过多款智能硬件开发的架构搭建,本小节本人就现场带领大家开发出一个通用的蓝牙工具类既然是工具类,虽然大家以后可以在开发中直接拿去用,但是我的目的是想要传授给大家架构的思想,而不是教大家如何偷懒为了能够让大家对蓝牙通讯理解的更加的透彻,本人专门买了一个小米手环,并且经过大量的测试,破

2017-02-13 01:40:20 1324

原创 02-iOS蓝牙连接流程介绍

蓝牙连接流程介绍1.1-程序员找女朋友流程介绍0.程序员找女朋友参与者1.你2.受害者(女性同胞) (1)她的性格1 性格的特点(2)她的性格2 分析性格的特点1.寻找女性寻尽身边一切女性,哪怕是坐在对面的UI妹子和身旁细皮嫩肉的安卓撒大网捕鱼,万一有哪个瞎眼的上沟了呢?2.锁定目标有了目标才好进行下一步3.与目标建立联系(搭讪)每一对情侣都是从朋友开始的。不!是从借你的那支笔或

2017-02-13 01:38:21 1119 1

原创 01-iOS蓝牙开发简介

蓝牙开发简介1.1-iOS蓝牙实现方案iOS中提供了4个框架用于实现蓝牙连接1.<GameKit.framework>:用法非常简单只能用于iOS设备之间的连接,多用于蓝牙对战的游戏,在中国很少有人用iOS7开始过期2.<MultipeerConnectivity.framework>只能用于iOS设备之间的连接,从iOS7开始引入,主要用于替代GameKit3.<ExternalAcce

2017-02-13 01:35:31 3538

原创 iOS传感器之气压计的使用

气压计实际上叫测高仪,因为气压主要与海拔高度有关传感器不属于隐私功能,不需要授权气压计是iPhone6开始加入的硬件,不支持6以前的机型使用气压计相当简单#import "ViewController.h"//传感器框架#import <CoreMotion/CoreMotion.h>@interface ViewController ()@property(nonatomic,stron

2017-02-11 09:23:00 11830 1

原创 iOS原生人脸识别CIDetector使用

本片博客版权归黑马程序员所有:黑马程序员苹果原生人脸识别早在iOS5就已经有了,但是能够识别的数据及其的少,所以用的人不是很多。目前做的比较好的人脸识别就是Facebook的face++人脸识别原理简介:每一张图片都是由每一个像素点组成,而每一个像素点中又有对应的颜色值(如RGB),人的面部特征中,不同的五官,颜色值肯定存在差异,而人脸识别技术就是通过对照片中每一个像素的识别进行大量的算法处理

2017-02-10 19:42:22 11080

原创 iOS10通知及通知拓展Extension使用详解(附Demo)

1.1-iOS10拓展简介1.2-iOS10通知使用1.3-iOS10通知拓展Extension使用1.4-效果演示如果对开发有兴趣的可以来黑马学习iOS开发:黑马程序员源代码下载地址:Deme下载1.1-iOS10拓展简介iOS10系统最大的一个亮点就是增加了系统应用的拓展功能ExtensionExtension功能可以理解为自定义系统界面本小节我们就以自定义系统通知界面来学习一下Ext

2017-02-06 20:47:10 6464 2

原创 iOS-pushMeBaby经典错误解决

you need the APNS Certificate for the app to work:没有添加推送证书SSLWrite(): -9806 0:Device Token错误0:证书错误,请检查证书是否失效1.device token 的空格不能去掉2.device token 不要有尖括号<>3.获取device token的时候,需要在Xcode Capabilities中开启

2017-02-05 21:35:35 1401

原创 使用pushMeBaby后台测试远程推送

github链接:https://github.com/search?utf8=✓&q=pushme+baby远程推送经常会出现网络延迟推送的情况,主要取决于服务器的网络1.打开pushMeBaby工程,添加推送证书和手机的device Token2.运行项目,点击push开始推送3.pushMeBaby常见错误解决 you need the APNS Certificate for the a

2017-02-05 21:32:36 2250

wifi通讯ios

iOS端Wifi通讯开发demo

2017-08-15

ARKit开发从入门到精通 源码 下载

1.ARKit自定义实现 2.ARKit实现平地捕捉 3.ARKit实现物体跟随相机移动 4.ARKit实现物体围绕相机旋转

2017-06-13

ARKit自定义实现 完整项目实例源码下载

自定义实现ARKit,手动搭建ARSession,点击屏幕添加3D虚拟物体

2017-06-11

iOS原生人脸识别

iOS原生人脸识别的使用,CoreImage框架中CIDetector类的介绍

2017-02-10

iOS10通知及通知拓展Extension使用

iOS10通知及通知拓展Extension使用的小Demo,里面详细记录了iOS10通知的新框架使用,以及iOS如何给应用程序添加拓展Extesion的使用

2017-02-09

AutoLayout

一款非常好用的AutoLaypout适配的分类,薄薄的封装既可以满足所有的autolayout适配,又可以更加清晰看到底层的原理实现,对掌握autolayout的思想非常有益

2014-12-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除