- 博客(25)
- 资源 (153)
- 收藏
- 关注
转载 iOS 多线程使用总结(很实用)
每次准备开始新的航行,总是要复习一遍算法啊,多线程啊,内存管理啊之类的理论和应用知识,这次把他们整理成文档,方便以后的学习和不断的积累进步。 多线程给我留下的是痛苦的记忆,当时在上家创业公司的最后阶段,就是被Feature Phone上面的多线程方案导致bug丛生,搞的焦头烂额。 (一). 多线程的应用 由于一直做手机应用程序的开发,所以我
2015-06-19 11:02:44 1841
转载 深入理解 runloop
RunLoop 是 iOS 和 OS X 开发中非常基础的一个概念,这篇文章将从 CFRunLoop 的源码入手,介绍 RunLoop 的概念以及底层实现原理。之后会介绍一下在 iOS 中,苹果是如何利用 RunLoop 实现自动释放池、延迟回调、触摸事件、屏幕刷新等功能的。目录RunLoop 的概念RunLoop 与线程的关系RunLoop 对外的接口
2015-06-18 11:12:44 357
转载 当程序崩溃的时候怎么办 Part-2
泰然教程组出品,转载请保留出处并通知泰然!翻译:大侠自来也;校对:Iven原文地址:http://www by MacVx"> raywenderlich.com/10209/my-app-crashed-now-what-part-2欢迎回到当程序崩溃的时候怎么办 教程!在这个教程的第一部分,我们介绍了SIGABRT和EXC_BAD_ACCESS错误,并且举例说明了一些使用xcode
2015-06-17 11:21:11 421
转载 当程序崩溃的时候怎么办 part-1
当程序崩溃的时候怎么办 part-1A-A+Iven2012 年 4 月 15 日26条评论2688 次浏览iOS本文由 大侠自来也 翻译(泰然翻译组),转载请注明出处并通知泰然。有这样一种情形:当我们正在快乐的致力于我们的app时,并且什么看都是无比顺利,但是突然,坑爹啊,它崩溃了。(悲伤地音乐响起)我们需要做的第一件事就是:不要惊慌。修复崩溃
2015-06-17 11:19:15 487
转载 My App Crashed, Now What? – Part 2
http://www.raywenderlich.com/10505/my-app-crashed-now-what-part-2This is a post by iOS Tutorial Team member Matthijs Hollemans, an experienced iOS developer and designer. You can find him on
2015-06-17 11:16:17 1613
转载 My App Crashed, Now What? – Part 1
http://www.raywenderlich.com/10209/my-app-crashed-now-what-part-1This is a post by iOS Tutorial Team member Matthijs Hollemans, an experienced iOS developer and designer. You can find him on
2015-06-17 11:13:37 771
转载 mac os x 调试魔法
Mac OS X包含很多由苹果的工程小组加入的调试工具,用于帮助开发和调试特定的子系统。其中有很多工具仍保留在发布的系统中,可以用来调试您的代码。本文将介绍其中的一些使用较为广泛的工具。如果调试工具的说明文档在其它地方,则本文会对该工具进行简短的概述,并提供一个指向其说明文档的链接。本文并不是一个调试工具的完全列表:文中没有也不打算对所有的调试工具都进行说明。警告信息: 我们并不对
2015-06-17 11:05:44 6599
转载 Multithreading on iOS And Mac OS X Using NSOperations
Multithreading in iOS and OS X(This tutorial was written with by MacVx"> Apple’s Documentation as a “root” base text, combined with my own knowledge on the topic. I have essentially taken bits and
2015-06-16 14:31:23 565
转载 使用NSOperation以及NSOperationQueue
NSOperation vs. Grand Central Dispatch (GCD)在Mac OS X v10.6和iOS4之前,NSOperation 与 NSOperationQueue 不同于GCD,他们使用了完全不同的机制。从Mac OS X v10.6和iOS4开始,NSOperation 和 NSOperationQueue是建立在GCD上的。作为一种通例,苹果推荐使用最高
2015-06-16 13:03:59 373
转载 怎样在xcode里面使用Memory Leaks和Instruments教程
原文链接地址:http://www.raywenderlich.com/2696/how-to-debug-memory-leaks-with-xcode-and-instruments-tutorial 免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关
2015-06-16 11:12:16 408
转载 如何使用NSOperations和NSOperationQueues
http://www by MacVx"> raywenderlich.com/19788/how-to-use-nsoperations-and-nsoperationqueues本文由 大侠自来也(泰然教程组) 翻译,转载请注明出处!!!每个人应该都有使用某款ios或者mac的app的时候出现未响应的现象吧。如果是mac下面的app,要是比较幸运的话,那还会出现无敌风火轮,直到你能
2015-06-16 11:02:58 511
转载 GCD 深入理解二
转自@nixzhu的GitHub主页(译者:Riven、@nixzhu),原文《Grand Central Dispatch In-Depth: Part 2/2》 欢迎来到GCD深入理解系列教程的第二部分(也是最后一部分)。 在本系列的第一部分中,你已经学到超过你想像的关于并发、线程以及GCD 如何工作的知识。通过在初始化时利用 dispatch_once,你创建了一个线程安
2015-06-15 16:38:21 371
转载 GCD 深入理解一
本文由@nixzhu翻译至raywenderlich的《grand-central-dispatch-in-depth-part-1》虽然 GCD 已经出现过一段时间了,但不是每个人都明了其主要内容。这是可以理解的;并发一直很棘手,而 GCD 是基于 C 的 API ,它们就像一组尖锐的棱角戳进 Objective-C 的平滑世界。我们将分两个部分的教程来深入学习 GCD 。 在这两部
2015-06-15 16:36:44 341
转载 Notification与多线程
前几天与同事讨论到Notification在多线程下的转发问题,所以就此整理一下。先来看看官方的文档,是这样写的:In a multithreaded application, notifications are always delivered in the thread in which the notification was posted, which may not be the
2015-06-12 13:22:32 400
转载 python selenium 总结
在网易QA技术博客看到Selenium2.0之WebDriver学习总结是使用JAVA实现的,一边学习一边使用翻译成Python实现。 一、命令和操作这一部分将介绍一下WebDriver的一些具体操作和命令,实际操作中,我们需要两大工具来帮助我们:FireBug和Xpath工具,这两者都是Firefox上的插件。接下来我们所讲解的都是以Firefox为基础的,且基于driv
2015-06-11 10:52:08 1025 3
转载 python 模拟浏览器
想用python模拟浏览器访问web的方法测试些东西,有哪几种方法呢?一类:单纯的访问web,不解析其js,css等。1. urllib2#-*- coding:utf-8 -*import urllib2def Furllib2(ip,port,url,timeout):proxydict = {}proxydict['http'] = "http://%s:%s"%(i
2015-06-11 00:48:50 2256
转载 python whl 格式安装
离开python 有一段时间了,今天又回头把以前没开发完成的CMS 打开,继续部署环境,想继续开发下去,但在搭建环境过程之后,发现下载的一些包都变成了whl 格式的文件, 我真还糊涂了一会,赶快搜索了一把,发现python 官方都想用whl 文件来替换egg 文件,说白了whl 是另外一种压缩文件,你完全可以把它的扩展名变成zip 文件,然后可以解压。但如果不变成zip 文件,又想直接安装
2015-06-10 21:13:58 2297
转载 python 安装 ghosts
Ghosts是一个Python写的完全模拟浏览器的WebKit Client。安装Ghost.py on Windows第一步:安装PySidehttps://pypi.python.org/pypi/PySide/1.2.2#downloadsInstalling prerequisitesInstall latest pip distribution: download
2015-06-10 21:11:26 696
转载 nstring nsdata byte char 之间关系
1. NSString转化为UNICODE String:(NSString*)fname = @“Test”;char fnameStr[10];memcpy(fnameStr, [fname cStringUsingEncoding:NSUnicodeStringEncoding], 2*([fname length]));与strcpy相比,memcpy并不是遇到'\0'就结束,而
2015-06-08 17:43:49 717
原创 vs2012 express 密钥
Visual Studio Express 2012 for Windows DesktopKEY : MMVJ9-FKY74-W449Y-RB79G-8GJGJMicrosoft Visual Studio Express 2012 for WebKEY :VX3VY-8GCVT-KJQCY-RQ99X-MCF2RVisual Studio Express
2015-06-06 22:40:54 6070
转载 iOS 线程库 promisekit
iOS 线程操作库 PromiseKit 官网:http://promisekit.org/ by MacVx">github https://github.com/mxcl/PromiseKit/tree/master 一:安装第一种方式使用 cocoaPods 直接安装方式:下载PromiseKit 先如图文件导入你的项目 然后,再导入 Chuzzle.h,m 文件 两个文
2015-06-05 15:59:26 475
转载 ios 线程
我们几乎可以调度队列去完成所有用线程来完成的任务。调度队列相对于线程代码更简单,易于使用,更高效。 下面讲主要简述调度队列,在应用中如何使用调度队列去执行任务。1.关于调度队列 所有的调度队列都是先进先出队列,因此,队列中的任务的开始的顺序和添加到队列中的顺序相同。GCD自动的为我们提供了一些调度队列,我们也可以创建新的用于具体的目的。 下面列出几种可用的调度
2015-06-05 13:51:40 323 1
转载 线程中更新ui
iOS 上不建议在非主线程进行UI操作,在非主线程进行UI操作有很大几率会导致程序崩溃,或者出现预期之外的效果。我开始不知道这一点,在子线程中进行了弹窗操作,结果程序就出问题了!报的错误是(EXC_BAD_ACCESS(code=2,address=0xcc),0x1a0ad32: movl 204(%ecx), %edx ),我以为是空指针导致的内存泄露,用了很多方法,但这问题感觉很顽固
2015-06-05 10:48:46 370
转载 ios 同步异步消息
通知的同步发送123456789101112131415161718192021- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view, typically from a ni
2015-06-03 11:58:47 732
转载 iOS消息机制基于广播模型
iOS消息机制基于广播模型;消息中心(NSNotificationCenter)是基于进程的单件实例;消息队列(NSNotificationQueue)是基于线程的,每个线程都有一个默认的消息队列,这个队列相关联于消息中心,每个消息中心或线程可以关联于多个队列。消息中心是采用同步方式;消息队列采用异步方式;消息中心实例:NSNotific
2015-06-03 11:00:56 522 4
python 标准库 中文版
2015-10-28
python 标准库 英文版及代码
2015-10-28
无顺序 map c++ vs2010-vs2022都可以编译的 版本
2023-09-21
java jdbc maven test
2019-03-31
ios jsoncpp jsonkit test
2016-12-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人