自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 iOS 第三方键盘多次回调处理

//            // 第三方键盘回调三次问题,监听仅执行最后一次//            CGRect begin = [[[notification userInfo] objectForKey:@"UIKeyboardFrameBeginUserInfoKey"] CGRectValue];//            CGRect end = [[[notificatio

2016-12-28 18:10:50 1332

转载 @autoreleasepool在ARC和MRC下的区别

http://www.ildsea.com/1758.htmlMRC这个词应该是我编的,ARC,Automatic Reference Counting,手工引用计数就应该是:Manual Reference Counting,那就应该是MRC喽,不过没有见人这样用过。ARC引入了新的语句管理自动释放池语法:@autoreleasepool {     // C

2016-12-21 18:55:22 960

转载 既然设置了ARC,为什么还要使用@autoreleasepool

1、既然设置了ARC,为什么还需要@autoreleasepool,有什么好处?池子做的是运行时延迟释放,ARC已经在编译时解决了手动管理的问题,那么就没必要使用@autoreleasepool,还占内存。2、ARC频繁释放内存 和@autoreleasepool一起释放 感觉还是前者 要好些,这不是像数据连接池一样可以共享资源。只是延迟释放内存(又不能共享内存)。按着这个推论

2016-12-21 18:51:31 1227

翻译 iOS如何让程序能够支持文件共享

http://blog.csdn.net/my_programe_life/article/details/49744673由于iOS的沙盒机制,苹果用户就不能像安卓用户那样能够直接往手机里拷自己喜欢的音视频文件,如果你的程序支持拷贝文件进去,并且能够显示在程序中。那么就需要以下配置了:在应用程序的Info.plist文件中添加UIFileSharingEnable

2016-12-19 18:03:07 11001

转载 iOS 程序启动时总会调用application:didFinishLaunchingWithOptions:,其中第二个参数launchOptions为NSDictionary类型的对象,里面存储

http://www.cnblogs.com/worldtraveler/p/4759602.htmllaunchOptions中的可能键值见UIApplication Class Reference的Launch Options Keys节 。若用户直接启动,lauchOptions内无数据;若由其他应用程序通过openURL:启动,则UIApplicationLau

2016-12-19 15:29:54 1429

转载 Instruments检查视图卡顿和优化

http://blog.csdn.net/smnisbear/article/details/51171073Core Animation1) Color Blended LayersInstruments可以在物理机上显示出被混合的图层Blended Layer(用红色标注),Blended Layer是因为这些Layer是透明的(Transparen

2016-12-19 15:25:29 597

转载 WWDC心得与延伸:iOS图形性能

http://www.cocoachina.com/ios/20150429/11712.html作者:方秋枋(微博)学习与延伸这篇文章主要是学习完Advanced Graphics and Animations for iOS Apps这个session后的总结和相应细节的延伸和细化。主要内容为图形性能与测试工具这两个章节。目录:Core

2016-12-19 15:23:29 434

转载 iOS 保持界面流畅的技巧

http://blog.ibireme.com/2015/11/12/smooth_user_interfaces_for_ios/这篇文章会非常详细的分析 iOS 界面构建中的各种性能问题以及对应的解决思路,同时给出一个开源的微博列表实现,通过实际的代码展示如何构建流畅的交互。Index演示项目屏幕显示图像的原理卡顿产生的原因和解决方案CPU 资源消耗

2016-12-19 15:21:55 328

转载 iOS 滑动性能优化

http://www.cnblogs.com/smileEvday/p/iOS_performance.html目录一、 减少图层的Blend操作1. UIView的背景色避免使用clearColor2. 控件贴图避免使用带alpha的图片3. UIImageView 使用时避免半透明二、适当使用Rasterize三、避免图片资源的重采样总结更多参考资料

2016-12-19 15:20:03 337

转载 iOS 音频开发经验汇总

http://blog.csdn.net/work4blue/article/details/47841317一.音乐播放类概念iOS 下能支持歌曲和声音播放的的类有几个:SystemSoundAVFoundtion库中的AVAudioPlayer #重要MediMPMusicPlayerController常用音频控件 3. M

2016-12-19 15:18:35 2306

转载 iOS图片设置圆角性能问题

http://www.jianshu.com/p/34189f62bfd8一般我们在iOS开发的过程中设置圆角都是如下这样设置的。 avatarImageView.clipsToBounds = YES; [avatarImageView.layer setCornerRadius:50]; 这样设置会触发离屏渲染,比较消耗性能。比如当一个页面上有十几头像这样设置了圆角 会

2016-12-19 15:17:21 1795

转载 iOS图片设置圆角性能优化

http://www.cnblogs.com/junhuawang/p/5652220.html问题圆角虽好,但如果使用不当,它就是你的帧数杀手,特别当它出现在滚动列表的时候。下面来看圆角如何毁掉你的流畅度的。实测layer.cornerRadius我创建了一个简单地UITableView视图,为每个cell添加了2个UIImageView实例,且为

2016-12-19 15:16:30 535

转载 iOS 离屏渲染的研究

http://www.jianshu.com/p/6d24a4c29e18GPU渲染机制:CPU 计算好显示内容提交到 GPU,GPU 渲染完成后将渲染结果放入帧缓冲区,随后视频控制器会按照 VSync 信号逐行读取帧缓冲区的数据,经过可能的数模转换传递给显示器显示。GPU屏幕渲染有以下两种方式:On-Screen Rendering意为当前屏幕渲染,指的是

2016-12-19 10:14:42 443

转载 iOS 保持界面流畅的技巧

http://blog.ibireme.com/2015/11/12/smooth_user_interfaces_for_ios/这篇文章会非常详细的分析 iOS 界面构建中的各种性能问题以及对应的解决思路,同时给出一个开源的微博列表实现,通过实际的代码展示如何构建流畅的交互。Index演示项目屏幕显示图像的原理卡顿产生的原因和解决方案CPU 资源消耗

2016-12-19 10:14:00 385

转载 iOS运行某些工程时屏幕上下出现黑边的解决办法

http://www.360doc.com/content/16/0514/09/31683748_558981505.shtml今天准备了解下MVVM设计模式,于是就从GitHub上Down了一个MVVM的demo(https://github.com/ashfurrow/C-41)学习,下载之后,在模拟器上运行一下,出现如下图上下有黑边,以前也遇到过这个问题,但当时没有记录,现在还得再

2016-12-18 21:38:14 1515

转载 NSLocalNotification的使用注意点

http://blog.csdn.net/clwahaha/article/details/8649784在IOS7.1 iOS8 iOS9下,如果本地通知是通过 presentLocalNotificationNow 这个函数显示出来的,那么 cancelLocalNotification 将不会起任何作用,除非是通过 scheduleLocalNotification 显示的,

2016-12-16 21:36:50 746

转载 在生产环境下测试iOS推送消息-用Ad Hoc模式

http://www.jianshu.com/p/1f60a379f4fa由于项目中要在生产环境(Production)下测试iOS推送消息功能,上网搜过较多文章都没有找到合适的解决方法。东拼西凑地又机缘巧合地实现了此功能。虽然上网找到是使用Ad Hoc模式打包能测试推送功能,但是用Xcode打出来的包通过itools在iphone安装不了,itunes也没有尝试成功。那么如何在不

2016-12-16 16:37:49 3468

转载 UITableView判断reloadData结束(iOS)

http://blog.csdn.net/robinson_911/article/details/48656469如果在reloadDate后需要立即获取tableview的cell、高度,或者需要滚动tableview,那么,直接在reloadData后执行代码是有可能出问题的。reloadDate并不会等待tableview更新结束后才返回,而是立即返回,然后去计算表

2016-12-14 21:42:44 296

转载 iOS10推送通知进阶(Notification Extension)

http://www.jianshu.com/p/78ef7bc04655简介UNNotificationServiceExtension - 通知服务扩展UNNotificationContentExtension - 通知内容扩展简介这篇文章主要讲iOS10推送通知的两个扩展框架:UNNotificationServiceExtension(

2016-12-13 15:07:50 3106

转载 iOS开发中WiFi相关功能总结

http://www.jianshu.com/p/8471b68203e8查漏补缺集是自己曾经做过相关的功能,但是重做相关功能或者重新看到相关功能的实现,感觉理解上更深刻。这一类的文章集中记录在查漏补缺集。iOS 开发中难免会遇到很多与网络方面的判断,这里做个汇总,大多可能是与WiFi相关的。1.Ping域名、Ping某IP有时候可能会遇到ping 某个域名或者ip通不

2016-12-13 11:05:20 1240

转载 iOS 中如何判断当前是2G/3G/4G/5G/WiFi

http://www.jianshu.com/p/7b98fb9dad455G 什么的,还得等苹果API更新啊,不过将来还是这个处理过程就是了。关于判断当前的网络环境是2G/3G/4G,这个问题以前经常看到,最近在一工程里看到了如果判断的API。而在撸WebRTC音视频通话的时候,看到了Demo中将SCNetworkReachability与其结合,当网络环境改变时,判断当前连接的

2016-12-13 11:04:16 2945

转载 iOS7上leftBarButtonItem无法实现滑动返回的完美解决方案

http://blog.csdn.net/meegomeego/article/details/25879605今天遇到了在iOS7上使用leftBarButtonItem却无法响应滑动返回事件的问题,一番谷歌,最后终于解决了,在这里把解决方案分享给大家。在iOS7之前的系统,如果要自定义返回按钮,直接设置backBarButtonItem是不行的,有两种方式,一种是用

2016-12-12 20:41:03 413

转载 Git fetch和git pull的区别

原文: http://www.tech126.com/git-fetch-pull/ Git中从远程的分支获取最新的版本到本地有这样2个命令:1. git fetch:相当于是从远程获取最新版本到本地,不会自动merge    Git fetch origin mastergit log -p master..origin/mastergit merge origin/ma

2016-12-12 15:24:33 327

转载 Git中tag的用法

http://blog.csdn.net/rainnings/article/details/9821027Git 中的tag指向一次commit的id,通常用来给开发分支做一个标记,如标记一个版本号。打标签git tag -a v1.01 -m "Relase version 1.01"注解:git tag 是打标签的命令,-a 是添加标签,其后要跟新标签号,

2016-12-12 15:23:19 2081

转载 Markdown基础语法总结

http://www.jianshu.com/p/075d7cac8fef目录区块元素标题列表区块引用代码区块分隔线段落和换行区段元素链接强调代码图片转义标题类SetextTh

2016-12-12 13:14:07 382

转载 Markdown——入门指南

http://www.jianshu.com/p/1e402922ee32/转载请注明原作者,如果你觉得这篇文章对你有帮助或启发,也可以来请我喝咖啡。导语:Markdown 是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用。看到这里请不要被「标记」、「语言」所迷惑,Markdown 的语法十分简单。常用的标记符号也不超过十个,这种相对于

2016-12-12 13:13:02 297

转载 iOS图片设置圆角性能优化

http://www.cnblogs.com/junhuawang/p/5652220.htmliOS图片设置圆角性能优化问题圆角虽好,但如果使用不当,它就是你的帧数杀手,特别当它出现在滚动列表的时候。下面来看圆角如何毁掉你的流畅度的。实测layer.cornerRadius我创建了一个简单地UITableView视图,为每个

2016-12-12 13:11:31 535

转载 iOS 保持界面流畅的技巧

http://blog.ibireme.com/2015/11/12/smooth_user_interfaces_for_ios/这篇文章会非常详细的分析 iOS 界面构建中的各种性能问题以及对应的解决思路,同时给出一个开源的微博列表实现,通过实际的代码展示如何构建流畅的交互。Index演示项目屏幕显示图像的原理卡顿产生的原因和解决方案CPU 资源

2016-12-11 16:02:19 446

转载 UISearchController使用方法及注意事项

http://blog.csdn.net/kenrry1992/article/details/50799722在进行iOS开发的时候,有时候涉及到搜索功能,实现搜索功能的方法有很多,可以是用自定义的搜索控件,也可以用sdk提供的UISearchController(ios8以后)、UISearchDisplayController(ios8之前);下面介绍UISearch

2016-12-09 23:23:11 2109 2

转载 真是坑呀Xcode8 推送

http://blog.csdn.net/ganhualin/article/details/52575486怪自己咯,之前用xcode7的时候太大意,业务不熟坑死人。如下图所示Push Notification一直是OFF,但是这样设置在xcode7下推送什么的都OK没有问题。今天升级了xcode8之后,运行打开后注册推送失败。会进

2016-12-06 23:46:18 345

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关注的人

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