- 博客(68)
- 资源 (12)
- 收藏
- 关注
转载 iOS开发-底层篇-Class详解
http://www.cnblogs.com/ramboback/p/4238594.htmliOS开发-底层篇-Class详解前言:iOS的开发语言objective-c,它的真实面目是它不是真正的面向对象语言,而抽象理解为此而已。其实它就是C+,有个公式可以很好地诠释那就是OC = C + Runtime; 接下来我们就好好讲讲在Runtime下的o
2016-07-30 18:58:42 925
转载 OC objc_msgSend 调用详细流程
http://www.cnblogs.com/bbqzsl/p/5110098.html反汇编分析objc函数枢纽objc_msgSend在分析objc_msgSend之前,先来搞清楚另一个问题。函数是什么?可能会答 void foo(void) {} 像这样就是一个函数。或者函数包括函数原型和函数定义,是一段执行某样功能的机器代码。调用函数时必须要准备两个要素,函
2016-07-30 17:35:41 4898
原创 How to capture video frames from the camera as images using AV Foundation on iOS
Technical Q&A QA1702How to capture video frames from the camera as images using AV Foundation on iOSQ: How do I capture video frames from the camera as images using AV Foundation?A: To perfor
2016-07-29 17:36:22 891
转载 基于 OpenCV 的人脸识别
https://objccn.io/issue-21-9/##一点背景知识OpenCV 是一个开源的计算机视觉和机器学习库。它包含成千上万优化过的算法,为各种计算机视觉应用提供了一个通用工具包。根据这个项目的关于页面,OpenCV 已被广泛运用在各种项目上,从谷歌街景的图片拼接,到交互艺术展览的技术实现中,都有 OpenCV 的身影。OpenCV 起始于 199
2016-07-29 15:48:30 2884
原创 iOS UIBezierPath usesEvenOddFillRule 属性详解
http://stackoverflow.com/questions/24598045/usesevenoddfillrule-example-for-a-donut-with-uikit为什么在使用UIBezierPath和CAShapeLayer 时设置 UIBezierPath的 usesEvenOddFillRule 属性对 CAShapeLayer最终的效果没有任何影响?
2016-07-29 11:57:15 3331
原创 iOS BezierPath 详解
Guides and Sample CodeDeveloperSearchCocoa Drawing GuideTable of ContentsIntroductionOverview of Cocoa DrawingGraphics ContextsCoordinate Systems and Tr
2016-07-29 11:18:07 2628
原创 iOS CAShapeLayer fillRule even-odd non-zero 详解
自己之前转载了一篇文章 结果发现文章内容和实际内容有差别,下面已经改正。本节说一下 UIBezierPath 的usesEvenOddFillRule 和 CAShapeLayer的fillRulehttp://blog.csdn.net/jeffasd/article/details/51602946UIBezierPath的userEvenOddFillRule 是对路径来
2016-07-29 10:51:50 3849
转载 iOS App图标和启动画面尺寸
http://www.jianshu.com/p/adpKye注意:iOS所有图标的圆角效果由系统生成,给到的图标本身不能是圆角的。1. 桌面图标 (app icon)for iPhone6 plus(@3x) : 180 x 180for iPhone 6/5s/5/4s/4(@2x) : 120 x 1202. 系统搜索框图标 (Spotlight search r
2016-07-27 19:06:21 2800
原创 iOS charles 如何抓取虚拟机内的网络数据
iOS charles 如何抓取虚拟机内的网络数据 设置如下:选 mac 就可以了设置如下:
2016-07-27 17:15:14 2555
转载 iOS开发工具-网络封包分析工具Charles
http://blog.devtang.com/2013/12/11/network-tool-charles-intr/Charles 是在 Mac 下常用的截取网络封包的工具,在做 iOS 开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。Charles 通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取
2016-07-27 15:46:52 1554
原创 iOS 通过NSURLSession只获取响应头
//// ViewController.m// tset_NSURLSession_01//// Created by jeffasd on 16/7/26.// Copyright © 2016年 jeffasd. All rights reserved.//#import "ViewController.h"@interface ViewController ()
2016-07-27 11:05:29 4879
转载 iOS AttributeString 使用详解
http://blog.csdn.net/hello_hwc/article/details/46731991前言:这篇文章算是整理吧,因为最近逛Stackoverflow的时候,发现自己这部分掌握的不是很好。一个简单的例子绘制不同颜色不同字体的一个AttributeString,如图 代码 UILabel * Label = [[UILa
2016-07-26 21:25:51 8433 1
转载 iOS 开发者文档翻译 URL Session的生命周期
http://www.jianshu.com/p/dc396c31ed2aURL Session的生命周期你可以使用NSURLSession在两个方面:系统提供的代理和你自己的代理.一般来说,如果有下面的情况你必须使用自己的代理:1.使用后台下载或者上传内容,同时你的app没有运行。2.执行自定义的身份验证。3.执行自定义的SSL证书验证。4.决定是否应该下载到
2016-07-26 14:01:28 416
转载 AFNetworking3.0 源码阅读(三)
http://www.tuicool.com/articles/nQFf2aB【原】AFNetworking源码阅读(三)本文转载请注明出处 —— polobymulberry-博客园1. 前言上一篇的话,主要是讲了如何通过构建一个request来生成一个data task。但是对于NSURLSession部分却没有提及。主要是精力有限,准备在这一部分把
2016-07-26 14:00:16 939
转载 iOS NSURLSession 网络请求 重定向 302
http://blog.csdn.net/ohyeahhhh/article/details/51338273有关网络请求的类(该图片来自:developer.apple.com)一、url请求网络请求的组成部分有服务器地址、请求参数,以及请求方式。在iOS中,一个网络请求用NSURLRequest(或者其子类NSMutableURLRequest)来表示。
2016-07-26 13:56:06 4204
原创 iOS 单例写法以及 App生命周期线程
//// NetWorkRequestThread.m// test_nstherad_port_02// Created by jeffasd on 16/7/25.// Copyright © 2016年 jeffasd. All rights reserved.// 创建一个和app生命周期相同的线程并一直请求发起网络请求#import "NetWorkRequest
2016-07-26 10:23:23 1389
转载 iOS 中的单例模式
http://www.jianshu.com/p/e535c7575d72在iOS中有很多单例对象,比如UIApplication,UIScreen等等,那我们自己可以实现单例吗?答案是肯定的,请往下看ARC中的单例实现//.h文件#import @interface Singleton : NSObject//单例方法+(instancetype)sharedSing
2016-07-26 10:20:57 562
转载 RunLoop NSMachPort 详解
http://www.cnblogs.com/tangbinblog/archive/2012/12/07/2807290.htmlRun LoopsRun loops是线程相关的的基础框架的一部分。一个run loop就是一个事件处理的循环,用来不停的调度工作以及处理输入事件。使用run loop的目的是让你的线程在有工作的时候忙于工作,而没工作的时候处于休眠状态。
2016-07-25 21:31:18 5823
转载 深入理解RunLoop
http://www.cocoachina.com/ios/20150601/11970.htmlRunLoop 是 iOS 和 OS X 开发中非常基础的一个概念,这篇文章将从 CFRunLoop 的源码入手,介绍 RunLoop 的概念以及底层实现原理。之后会介绍一下在 iOS 中,苹果是如何利用 RunLoop 实现自动释放池、延迟回调、触摸事件、屏幕刷新等功能的。
2016-07-25 21:27:29 332
转载 RunLoop个人学习
http://www.jianshu.com/p/87fa0039f9b5深入理解RunLoopsunnyxx关于runloop的线下视频iOS程序启动与运转详细内容上面的链接已经讲得很详细了下面是关于RunLoop运用场景滑动与图片刷新;当tableview的cell上有需要从网络获取的图片的时候,滚动tableView,异步线程会去加载图片,加载完成后主
2016-07-25 21:26:13 276
转载 RunLoop 原理和核心机制
http://www.cnblogs.com/zy1987/p/4582466.htmlRunLoop 原理和核心机制搞iOS之后一直没有深入研究过RunLoop,非常的惭愧。刚好前一阵子负责性能优化项目,需要利用RunLoop做性能优化和性能检测,趁着这个机会深入研究了RunLoop的原理和特性。RunLoop的定义当有持续的异步任务需求时
2016-07-25 21:24:24 330
转载 RunLoop详解4
http://www.starming.com/index.php?v=index&view=74RunLoop学习笔记,从CF层面了解由于CFRunLoopMode机制iOS程序ScrollView的滑动为何如此平滑的原因。还有介绍AFNetworking如何单独发起一个global thread内置runloop达到不占用主线程又不耗CPU资源的。简介简单的说run loop是事件
2016-07-25 21:23:03 561
原创 iOS runloop 创建一个和App生命周期相同的线程
//// NetWorkRequestThread.m// test_nstherad_port_02// Created by jeffasd on 16/7/25.// Copyright © 2016年 jeffasd. All rights reserved.// 创建一个和app生命周期相同的线程并一直请求发起网络请求#import "NetWorkRequest
2016-07-25 21:21:57 967
原创 iOS GCD 定时器
dispatch_queue_t queue = dispatch_queue_create("serial", DISPATCH_QUEUE_SERIAL); self.timer = dispatch_source_create(DISPATCH_SOURCE_TYPE_TIMER, 0, 0, queue); dispatch_time_t start =
2016-07-25 17:19:49 398
转载 Xcode7 创建自定义xctemplate Xcode生成默认注释
http://www.jianshu.com/p/93527682d8d3之前编写iOS代码编程规范规定了UIViewController.m的文件布局,不同变量和方法的先后顺序:,但是在实际使用上,新手根本不按要求编写代码,所以想到直接编写一个模板吧。^_^编写模板简单的方法就是直接拷贝一个系统的模板,然后进行自定义的修改。我已经修改好了一个https://github.com/
2016-07-25 15:59:10 1371
原创 XCode 默认注释模板
文件夹位置,应用程序-找到xcode-右击显示包内容 Xcode ▸ Contents ▸ Developer ▸ Platforms ▸ iPhoneOS.platform ▸ Developer ▸ Library ▸ Xcode ▸ Templates___FILEBASENAME___.h//// ___FILENAME___// ___PROJECTNAME___
2016-07-25 14:59:58 1039
原创 iOS runloop 详解3 子线程runloop的启动与停止
//// ViewController.m// test_runloop_01//// Created by jeffasd on 16/7/25.// Copyright © 2016年 jeffasd. All rights reserved.//#import "ViewController.h"@interface ViewController ()@pro
2016-07-25 14:14:43 6572
转载 iOS runloop 详解3 如何停止子线程的runloop
http://w11h22j33.iteye.com/blog/1998620http://www.hrchen.com/2013/06/multi-threading-programming-of-ios-part-1/ iOS多线程编程Part 1/3 - NSThread & Run Loop前言多线程的价值无需赘述,对于App性能和用户体
2016-07-25 14:13:06 8789
原创 iOS runLoop 用法详解3
//// ViewController.m// test_runLoop_01//// Created by jeffasd on 16/7/25.// Copyright © 2016年 jeffasd. All rights reserved.//#import "ViewController.h"@interface ViewController (){
2016-07-25 12:00:41 659
原创 iOS RunLoop 的 Mode
//// ViewController.m// test_runloop_01//// Created by jeffasd on 16/7/25.// Copyright © 2016年 jeffasd. All rights reserved.//#import "ViewController.h"@interface ViewController ()@end
2016-07-25 11:59:35 541
转载 iOS runLoop 详解2
http://www.360doc.com/content/15/0418/13/9200790_464106136.shtml[[NSRunLoop currentRunLoop] runUntilDate:[NSDate distantPast]]; 这个是什么意思 请高手详细解释下吧 注意这里我猜测 这个检测时间是在子线程里面进行检测的如需
2016-07-25 11:05:19 481
转载 iOS runloop 详解1
http://www.nowcoder.com/questionTerminal/fa8aeefff80e41f7b9c2eea21619607e[[NSRunLoop currentRunLoop]runMode:NSDefaultRunLoopMode beforeDate:[NSDate distantFuture]];这段代码的作用是:( )A设置当前线程的运行模式B暂
2016-07-25 10:55:21 298
转载 iOS音视频实现边下载边播放
http://sky-weihao.github.io/2015/10/06/Video-streaming-and-caching-in-iOS/AVPlayer的基本知识AVPlayer本身并不能显示视频,而且它也不像MPMoviePlayerController有一个view属性。如果AVPlayer要显示必须创建一个播放器层AVPlayerLayer用于展示,播放器层继
2016-07-24 22:21:31 4580
转载 iOS NSMapTable
http://www.isaced.com/post-235.html1. 定义打开官方文档,我们可以找到官方文档对于NSMapTable的定义:The NSMapTable class is a mutable collection modeled after NSDictionary, with the following differences
2016-07-24 22:17:59 1298
转载 iOS7 StatusBar 使用小结
http://my.oschina.net/u/1262158/blog/170318iOS7 中的StatusBar和之前版本的相比发生了很大变化,在iOS7下对statusbar的使用需要全新的方法,现在就总结以下statusbar的方法:样式显示和隐藏动画效果默认无StatusBar1. 样式StatusBar有两种样式: UIStatus
2016-07-22 15:24:56 518
转载 优化UITableViewCell高度计算的那些事
http://blog.sunnyxx.com/2015/05/17/cell-height-calculation/这篇文章是我和我们团队最近对 UITableViewCell 利用 AutoLayout 自动高度计算和 UITableView 滑动优化的一个总结。我们也在维护一个开源的扩展,UITableView+FDTemplateLayoutCell,让高度计算这个事情
2016-07-19 18:03:37 458
转载 iOS AVPlayer 使用详解
http://blog.csdn.net/yuhao111122/article/details/50589434//// SMAVPlayerViewController.m// AVPlayerDemo//// Created by Yx on 15/11/29.// Copyright © 2015年 WuhanBttenMobileTechnologyCo.,Lt
2016-07-19 18:02:45 35288 1
转载 有趣的Autolayout示例-Masonry实现
http://tutuge.me/2015/05/23/autolayout-example-with-masonry/?comefrom=http://blogread.cn/news/2015-12-23: 感谢XVXVXXX的PR,更新了Case22015-12-15: 第三篇:有趣的Autolayout示例3-Masonry实现2015-11-27: 感
2016-07-19 18:00:25 682
翻译 Capturing Video on iOS iOS拍摄视频的方法总结
https://www.objc.io/issues/23-video/capturing-video/With processing power and camera hardware improving with every new release, using iPhones to capture video is getting more and more interest
2016-07-19 17:56:34 2499
PaintCode for Mac 破解版 Version 2.1 (21005)
2015-11-20
Win7资源管理器背景设置 shellstyle
2014-08-15
VS2010 相同单词高亮显示 插件
2014-07-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人