自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (12)
  • 收藏
  • 关注

转载 ios8新特性:pushkit实战总结(voip开发者必读)

http://blog.csdn.net/openglnewbee/article/details/44807191Question:pushkit是什么?Answer:ios8苹果新引入了名为pushkit的框架和一种新的push通知类型,被称作voip push.该push方式旨在提供区别于普通apns push的能力,通过这种push方式可以使app执行制定的代码(在

2017-03-29 10:04:01 769

转载 iOS 8 pushkit使用总结

http://www.jianshu.com/p/5939dcb5fcd2最近项目要做关于voip业务,我们都知道苹果后台是一个假后台,当程序退出到后台时,socket是会断开连接,程序是被挂起的。我们要做的就是类似QQ 微信那种,在程序退到后台时,有电话来时弹出一个通知。要了解pushkit概述请参考下面连接百度某大神的博客http://blog.csdn.net/o

2017-03-29 10:01:37 1745

转载 QQ电话适配iOS10 Callkit框架分享

http://dev.qq.com/topic/58009392302e4725036142fc苹果在iOS 10开放了系统电话权限,全新的Callkit框架能够让音视频的第三方应用获得系统级的通话体验,本次分享将主要介绍如何应用Callkit框架和一些适配经验。下面是本期分享内容整理大家好,我是来自腾讯SNG的段定龙,目前负责QQ音视频iOS客户端的开发工作,

2017-03-29 09:59:27 1400

转载 iOS10适配之 CallKit

http://www.jianshu.com/p/305bd923c1ae公司产品的核心功能是VoIP语/视频通话,为了与时俱进,就要适配iOS最新的CallKit。关于CallKit的介绍我就不详述了,大家可以去看看iOS开发文档、WWDC或者直接Google。总的来说,CallKit有三大优势:1.提供系统通话界面,这一点在锁屏时体验最明显。2.VoIP

2017-03-29 09:58:25 1463

原创 -[NSUserActivity interaction]: unrecognized selector sent to instance 解决办法翻译

http://stackoverflow.com/questions/40625700/failed-to-get-voip-phone-information-from-native-phone-recents-by-using-callkitI integrated CallKit framework to my app, and make an o

2017-03-27 21:05:31 976

原创 -[NSUserActivity interaction]: unrecognized selector sent to instance 解决办法

在Info.plist 里面添加并且adding intents.framework in Target->Build Phases-> Link Binary with Libraries添加 intents.framework就可以了

2017-03-27 21:04:27 718

转载 iOS Handoff编程指南

http://benbeng.leanote.com/post/Handoff%E7%BC%96%E7%A8%8B%E6%8C%87%E5%8D%97-part1关于HandoffHandoff是iOS 8 和 OS X v10.10中引入的功能,可以让同一个用户在多台设备间传递项目。Handoff能让用户从一台设备开始一个项目,然后切换至其他设备继续进行,这一

2017-03-27 21:00:03 1116

转载 【IOS网络编程】socket编程 - Asyncsocket

http://blog.csdn.net/xuqiang918/article/details/16864161iPhone的标准推荐是CFNetwork 库编程,其封装好的开源库是 cocoa AsyncSocket库,用它来简化CFNetwork的调用,它提供了异步操作       主要特性有:       队列的非阻塞的读和写,而且可选超时。你可以调用它读

2017-03-24 16:55:15 406

转载 Swift3.0-闭包、运算符重载

http://blog.csdn.net/minggeqingchun/article/details/54615722闭包(Closure)  自包含的函数代码块,可以在代码中被传递和调用  闭包可以捕获和存储其所在上下文中任意常量和变量的引用  闭包表达式:    {          (parameters) -> returnType

2017-03-15 16:50:33 306

转载 Swift3.0-闭包、运算符重载

http://blog.csdn.net/minggeqingchun/article/details/54615722闭包(Closure)  自包含的函数代码块,可以在代码中被传递和调用  闭包可以捕获和存储其所在上下文中任意常量和变量的引用  闭包表达式:    {          (parameters) -> returnType

2017-03-15 16:50:32 373

原创 Swift3.0 Optional String 类型 强制拆包

/**         Swift3.0中 String的 Optional在String作为urlString去初始化url并进行网络访问时,会出现url为Optional包string的错误情况         如:在AFNetwork3.0的get请求中使用Optional类型的 String时,会有如下错误:         //NSErrorFailingURLStrin

2017-03-15 16:44:01 3846

翻译 Swift 3 编程语言

https://www.cnswift.org/type-castinghttps://www.cnswift.org/type-casting

2017-03-14 21:10:56 503

原创 Swift3.0 类型转换 示例

//// ViewController.swift// test_Swift3.0_type_casting//// Created by jeffasd on 17/3/14.// Copyright © 2017年 jeffasd. All rights reserved.//import UIKitclass ViewController: UIViewContr

2017-03-14 19:27:45 1186

转载 Swift3.0 - 类型转换

Swift3.0 - Type Casting 类型转换http://blog.csdn.net/brycegao321/article/details/53311964https://developer.apple.com/library/prerelease/content/documentation/Swift/Conceptual/Swift_Programming

2017-03-14 18:17:53 584

原创 Swift3.0 类方法示例

//// JFTools.swift// test_swift_class_method//// Created by cdd on 17/3/14.// Copyright © 2017年 jeffasd. All rights reserved.//import Foundation/**不继承于其它类的类,称之为基类。注意 Swift 中的类并不是从一个通用的

2017-03-14 15:31:45 4272

原创 Swift3.0语法速查手册

发现个不错的查询地址:点击打开链接https://darielchen.github.io/SwiftManual/

2017-03-14 15:22:18 1219

转载 本地 Mac 搭建 IPv6 测试环境

http://blog.csdn.net/potato512/article/details/51680203搭建 IPv6 测试环境说白了就是用 Mac 做一个热点,然后用 iPhone 连接这个 Wi-Fi。和正常的开启 Mac 热点的方式的区别是这次我们产生的是一个本地的 IPv6 DNS64/NAT64 网络,这项功能是 OS X 10.11 新加的功能(如果你

2017-03-14 12:16:24 627

转载 Swift 中的指针操作

http://www.swiftyper.com/2017/01/15/unsafe-swift/默认情况下,Swift 是内存安全的,这意味着它禁止我们直接操作内存,并且确保所有的变量在使用前都已经被正确地初始化了。但是,Swift 也提供了我们使用指针直接操作内存的方法,直接操作内存是很危险的行为,很容易就出现错误,因此官方将直接操作内存称为 “unsafe 特性”。一旦我

2017-03-14 11:16:13 903

原创 Apple Swift3.0 Guides and Sample Code

Apple 官方 Swift3.0 示例代码和学习地址:点击打开链接https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/Functions.html

2017-03-14 10:48:51 469

原创 swift3.0 类似 oc 中 obj = nil 的判断

//// ViewController.swift// test_nil_swift//// Created by jeffasd on 17/3/13.// Copyright © 2017年 jeffasd. All rights reserved.//import UIKitclass ViewController: UIViewController {

2017-03-13 15:42:08 5252

转载 go的mac环境搭建,与简单编译。

http://blog.csdn.net/listron/article/details/54861603尝试Go语言。Go语言是Google内部主推的语言,它作为一门全新的静态类型开发语言,与当前的开发语言相比具有许多令人兴奋不已的新特性。专门针对多处理器系统的应用程序编程进行了优化,使用go语言完全可以媲美c、c++的速度,而且更加安全、简洁,支持并行进程。以下

2017-03-13 13:38:29 2825

转载 iOS 对图片进行压缩

https://segmentfault.com/q/1010000000701850- (UIImage *)compressImage:(UIImage *)image toMaxFileSize:(NSInteger)maxFileSize { CGFloat compression = 0.9f; CGFloat maxCompression = 0.1f;

2017-03-11 19:41:22 612

翻译 Plug-in a UITextView Placeholder Label Extension

https://christiantietze.de/posts/2015/02/plugin-uitextview-placeholder-extension/http://merowing.info/2012/03/automatic-removal-of-nsnotificationcenter-or-kvo-observers/#.U-Sx64CSxhYKevin

2017-03-11 15:16:05 348

转载 UITextField textInputView: message sent to deallocated instance

http://www.cocoachina.com/bbs/read.php?tid-318678-page-3.html终极解决办法:https://github.com/jeffasd/UITextView-Placeholder-[UITextField textInputView]: message sent to deallocated insta

2017-03-11 15:11:38 1561

原创 Http 3840 错误

Error Domain=NSCocoaErrorDomain Code=3840 "JSON text did not start with array or object and option to allow fragments not set." UserInfo={NSDebugDescription=JSON text did not start with array or objec

2017-03-09 21:30:09 4773

转载 监听音量键的两种方法

http://www.jianshu.com/p/4f2fc34a3a521、使用KVO监听属性outputVolume首先,注册监听注册监听音量变化在监听的回调中判断是否是我们监听的属性,所有使用KVO监听的属性都是同一个回调方法,当你子类和父类监听了多个属性,必须进行判断。当音量增加到最大,或者减低到最小变成静音的时候

2017-03-09 14:03:44 3415

转载 iOS swift3.0 下闭包语法整理

http://www.jb51.net/article/97240.htmIOS swift3.0 下闭包语法整理一、闭包的概念有oc基础的都知道,闭包其实是oc里面的block,语法格式不一样,但作用是一样的。主要是用于callBack(异步回调)或者两个类之间的通信。它的本质一个函数,一个可执行的代码块,只是这个函数是没有名字的,也就是匿名函数。你也可以把他

2017-03-08 15:42:51 2072

转载 iOS如何在容器类(如NSMutableSet)中使用弱引用(weak reference)

http://blog.sina.com.cn/s/blog_48d4cf2d0102v1jh.html在项目中有某个功能需要用到多个delegate对象,这就需要把delegate放到容器中,但又不想保存强引用导致delegate对象不能被释放。所以希望能在容器中只保存delegate对象的弱引用。搜索发现大家常用的方法应该是采用NSValue 的valueWithNonretain

2017-03-07 18:28:51 1317

转载 iOS如何在数组中使用弱引用(weak reference)

https://yq.aliyun.com/articles/29434NSPointerArray的用处摘要: NSPointerArray的用处   1. 说明 也许你对NSArray使用了如指掌,每个加入到NSArry的对象都会被NSArray持有.有时候,这种特性不是我们想要的结果. 有时候,我们想将对象存储起来,但是不想让数组增加了这个对象的引用计数,这个时候

2017-03-07 18:27:41 5811

转载 swift3.0 问号和叹号的理解

http://blog.csdn.net/wmqi10/article/details/37562071"!"表示这个可选变量存在,可以使用,如果用"!"访问不存在的可选变量会导致一些错误"?"表示这个变量可能不存在,如果不存在,"?"所在语句后面的内容都不会执行!是一个强制拆包,告诉编译器我绝对肯定代码能够执行, 如: strValue!.hashVa

2017-03-03 18:40:10 778

转载 从HTTP响应头看各家CDN缓存技术

https://segmentfault.com/a/1190000006673084从HTTP响应头看各家CDN缓存技术由于国内各家电信运营商互联互通的壁垒,CDN作为互联网用户加速的最后一公里,扮演了很重要的角色。在各家公司大谈的异地多活容灾上也承担了用户分流的重任,看看各家用的东西,结合一些网上的公开资料,也能管中窥豹。传统的国内CDN厂家有:帝联,网

2017-03-03 15:13:22 11747

转载 iOS App 网络缓存方案

http://www.tuicool.com/articles/JVbmuye?from=singlemessage&isappinstalled=1此前,我在V2EX上请教” iOS app REST api缓存方案 “,也请教过一些朋友,发现不少人都遇到同样的问题。在网上搜索最佳实践的时候,没有找到比较满意的解决方案,所以在这里总结一下我的经验。现在很多iOS Ap

2017-03-03 15:12:26 2224 2

转载 阿里云通过浏览器审查元素判断cdn缓存是否成功

通过浏览器审查元素判断cdn缓存是否成功https://help.aliyun.com/knowledge_detail/40193.html?spm=5176.7840185.2.8.mSLsqk设置好cdn了,如何查看内容是否缓存到cdn上,参考如下步骤:打开google浏览器,按F12,然后地址栏输入要查看的url,点击networ

2017-03-03 15:11:22 2767

转载 阿里云CDN缓存概览

CDN缓存概览https://help.aliyun.com/knowledge_detail/40190.html?spm=5176.7840185.2.5.s1jHB81)CDN 读取数据过程为:用户访问您的源,先去查找CDN的1级节点,再查找CDN2级节点,2级节点没有,再查找源,源中的数据同步到2级节点,2级节点同步到1级节点,再从1级节点返回用户要

2017-03-03 15:10:10 3300

转载 HTTP请求头与响应头

http://m.blog.csdn.net/article/details?id=48918857本篇文章中,将学习一下HTTP请求头与响应头的知识。一、HTTP头引入:正确的设置HTTP头部信息有助于搜索引擎判断网页及提升网站访问速度。通常HTTP消息包括:客户机向服务器的请求消息和服务器向客户机的响应消息。客户端向服务器发送一个请求,请求头包含请求的方法、UR

2017-03-03 15:08:21 12309

转载 AFNetworking 3.0 POST请求的一个坑

http://www.jianshu.com/p/aff543de1fac最近做一个项目,用到了网络通信。为了稳定和缩短时间,果断选择了使用第三方框架AFNetworking. 本以为稍微对AFN封装一下就万事大吉了,可是没想到,自己调入了一个大坑! 下面详细介绍下从问题的由来到入坑再到解决的过程:1.项目需求项目中有一个业务是登录功能,需要实现移动端通过POST请

2017-03-03 15:06:43 2970

转载 http请求头和响应头的含义

http://m.blog.csdn.net/article/details?id=8752914http请求头和响应头的含义参考文献:HTTP/1.1 Cache-Control的理解 http请求头:Accept: text/html,image/*    浏览器通过这个头,告诉服务器它所支持的数据类型Accept-Charset:

2017-03-03 15:05:46 2019

转载 NSURLCache详解和使用

http://www.cnblogs.com/cbw1987/p/5910624.htmlNSURLCache详解和使用使用缓存的目的是为了使应用程序能更快速的响应用户输入,是程序高效的运行。有时候我们需要将远程web服务器获取的数据缓存起来,以空间换取时间,减少对同一个url多次请求,减轻服务器的压力,优化客户端网络,让用户体验更良好。背景:NSURLCache

2017-03-03 15:04:27 1486

转载 HTTP中的ETag在移动客户端的应用

https://segmentfault.com/a/1190000004070419绝大多数移动客户端在设计网络模块时,都会选用HTTP作为客户端和服务端通信的网络协议。随着业务的不断发展以及用户量的持续增长,整个客户端的稳定性和性能会逐渐成为关注的焦点,其中网络的性能优化更是重中之重,本文介绍的 ETag 缓存技术,可以在缓存数据的同时做到数据的实时更新,适用于对数据实效性要求

2017-03-03 15:02:15 616

转载 iOS网络——NSCache设置网络请求缓存

http://www.tuicool.com/articles/2MFn22N今天在看HTTP协议,看到了response头中的cache-control,于是就深入的研究了一下。发现了iOS中一个一直被我忽略的类——NSURLCache类。NSURLCacheNSURLCache用于缓存网络请求,也就是NSURLRequest,然后根据我们设置的NSURLCach

2017-03-03 15:01:11 1070

spring-framework-2.5.6

spring-2.5.6 jar包,spring-2.5.6源码包,spring-2.5.6文档

2018-01-03

iOS mask 层和 CAShapeLayer层中间挖去一部分

iOS mask 层和 CAShapeLayer层中间挖去一部分的 源码分析

2016-03-07

PaintCode for Mac 破解版 Version 2.1 (21005)

PaintCode for Mac 破解版 Version 2.1 (21005) 破解版可用的,很好用,可以试试,不错的工具。

2015-11-20

Win7资源管理器背景设置 shellstyle

Win7 资源管理 器背景 设置 shellstyle dll 通过使用压缩包内的提供的dll文件,对C:\Windows\Resources\Themes\Aero\Shell\NormalColor 路径下的dll进行替换,可以方便的更改资源管理器的背景颜色

2014-08-15

USB CCID 上位机源码

USB CCID 上位机源码 源码非常详细,有用的可以下载

2014-08-12

USB HID上位机源代码

USB HID上位机源代码 用的是MFC,C++写的,源码非常清晰

2014-08-12

hid descriptor tool USB 描述符生成工具

hid descriptor tool USB 描述符生成工具

2014-07-28

hid usage tables

hid usage tables HID 用途表

2014-07-28

VS2010 代码行虚线对齐工具

VS2010 代码行虚线对齐工具,这个工具很好用,能起到代码虚线对齐的作用不错的

2014-07-24

VS2010 相同单词高亮显示 插件

VS2010 相同单词高亮显示 插件 这个插件不是VisualAssistX,VisualAssistX反应太慢,这个插件绝对好用而且反应超级快,提高编程效率

2014-07-24

企业短信猫源代码

具有收发功能的短信猫源代码,功能齐全,代码很通俗易懂,值得学习。

2013-11-22

空空如也

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

TA关注的人

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