- 博客(14)
- 资源 (9)
- 收藏
- 关注
转载 iOS Crash文件的解析
发程序的过程中不管我们已经如何小心,总是会在不经意间遇到程序闪退。脑补一下当你在一群人面前自信的拿着你的App做功能预演的时候,流畅的操作被无情地Crash打断。联想起老罗在发布Smartisan OS的时候说了,他准备了10个手机,如果一台有问题,就换一台,如果10台后挂了他就不做手机了。好了不闲扯了,今天就跟大家一起聊聊iOS Crash文件的组成以及常用的分析工具。有一个WWDC 2
2015-01-23 10:34:15 425
转载 Core Graphics 框架
Core Graphics是基于C的API,可以用于一切绘图操作Core Graphics 和Quartz 2D的区别quartz是一个通用的术语,用于描述在IOS和MAC OS X ZHONG 整个媒体层用到的多种技术 包括图形、动画、音频、适配。Quart 2D 是一组二位绘图和渲染API,Core Graphic会使用到这组API
2015-01-22 15:46:56 515
转载 Mac点击关闭按钮退出程序 与 程序隐藏后点击dock图标重新显示
首先AppDelegate实现window的代理;[plain] view plaincopyprint?@interface AppDelegate : NSObject 接着将window的delegate链接到AppDelegate;最后实现下面两端代码,如果实现了第一段代码,第二段代码就会失效:
2015-01-22 14:52:40 1806
转载 GCD
一、简介在iOS所有实现多线程的方案中,GCD应该是最有魅力的,因为GCD本身是苹果公司为多核的并行运算提出的解决方案。GCD在工作时会自动利用更多的处理器核心,以充分利用更强大的机器。GCD是Grand Central Dispatch的简称,它是基于C语言的。如果使用GCD,完全由系统管理线程,我们不需要编写线程代码。只需定义想要执行的任务,然后添加到适当的调度队列(dispatch
2015-01-19 17:31:47 432
转载 Mac环境下svn的使用
在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配置。我们首先来看下,如何在Mac环境下搭建svn服务器端环境。创建代码仓库,用来存储客户端所上传的代码我先在/User/apple目录下新建一个svn目录,以后可以
2015-01-19 13:50:13 381
转载 NSOperationQueue
一、简介一个NSOperation对象可以通过调用start方法来执行任务,默认是同步执行的。也可以将NSOperation添加到一个NSOperationQueue(操作队列)中去执行,而且是异步执行的。创建一个操作队列:[java] view plaincopyNSOperationQueue *queue = [[NSO
2015-01-19 13:45:54 634
转载 Instrument 之 time Profiler
一直断断续续的学习instrument,没有整理相关的经验与资料,久而久之就慢慢忘记了,所以今天就静下心来整理一下time profiler相关的资料。如何启动已知晓者可略过直接进入time profiler的启动分为真机抓包、代码profile这两种方式,如果需要更接近真实数据建议使用低配置一点的机器使用真机抓包,这样误差会更少些。1、真机抓取真机
2015-01-14 17:13:14 1312
转载 EXC_BAD_ACCESS 查错步骤
EXC_BAD_ACCESS, objc_msgSend, 此类报错往往来的莫明奇妙.原因往往是内存过度释放导致, 即多写了release;至于是哪里多写了release, 很难查知, 以下及为查询方法.工具/原料Xcode5.1.1Xcode 自带开发工具 Instrument6.0
2015-01-08 17:58:31 691
转载 iOS系类教程之用instruments来检验你的app
比较了好多关于instruments 还是发现老外写的比较牛逼.于是果断翻译过来.有能力的的可以去看英文原版,鼓励大家看原版资料远离二手教程 http://www.raywenderlich.com/23037/how-to-use-instruments-in-xcode入门为了节省大家的时间,提供一个演示的Demo给大家.代码传送门. 下载后解压然后用xcode打开. 编译
2015-01-08 17:41:47 517
转载 NSURLSession使用说明及后台工作流程分析
NSURLSession是iOS7中新的网络接口,它与咱们熟悉的NSURLConnection是并列的。在程序在前台时,NSURLSession与NSURLConnection可以互为替代工作。注意,如果用户强制将程序关闭,NSURLSession会断掉。 NSURLSession提供的功能:1.通过URL将数据下载到内存2.通过URL将数据下载到文件系统3
2015-01-07 11:46:21 468
转载 cpu调度算法
一 基本概念1 队列中的记录通常是进程的进程控制块。2 CPU调度决策可在如下四种环境下发生a 当一个进程从运行状态切换到等待状态 例如,I/O请求或调用wait以等待一个子进程的终止b 党一个进程从运行状态切换到就需状态 例如,当出现中断c 当一个进程从等待状态切换到就需状态 例如,I/O完成d 当一个进程终止
2015-01-06 18:17:35 776
转载 GCD 深入理解(二)
转自@nixzhu的GitHub主页(译者:Riven、@nixzhu),原文《Grand Central Dispatch In-Depth: Part 2/2》 欢迎来到GCD深入理解系列教程的第二部分(也是最后一部分)。 在本系列的第一部分中,你已经学到超过你想像的关于并发、线程以及GCD 如何工作的知识。通过在初始化时利用 dispatch_once
2015-01-05 18:24:57 528
转载 GCD 深入理解(一)
本文由@nixzhu翻译至raywenderlich的《grand-central-dispatch-in-depth-part-1》虽然 GCD 已经出现过一段时间了,但不是每个人都明了其主要内容。这是可以理解的;并发一直很棘手,而 GCD 是基于 C 的 API ,它们就像一组尖锐的棱角戳进 Objective-C 的平滑世界。我们将分两个部分的教程来深入学习 GCD 。 在这两部
2015-01-05 11:13:51 672
转载 mac下图形界面开发:ios and mac osx
Mac平台下使用XCode开发的基本概念http://chuangyiji.com/2008/03/mac-ping-tai-xia-shi-yong-xcode-kai-fa-di-ji-ben-gai-nian/你必须拥有的关于 Mac 开发的书Become an Xcoder最 初级的入门指南,即使你不会 C/C++、Java、Python、Rub
2015-01-04 11:26:24 3265
谷歌嵌入式浏览器(cef)源码
2013-12-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人