自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

遇见更好的自己

从不相信人生可以不劳而获,也许活的用力,却真心诚意绝不敷衍。

  • 博客(7)
  • 资源 (14)
  • 收藏
  • 关注

转载 如何将 iOS 项目的编译速度提高5倍

将iOS项目编译速度提高5倍,参考:知乎上一篇文档

2017-07-31 16:36:11 577

转载 iOS资源大全

http://www.cnblogs.com/MyBlogZH/p/5765603.html

2017-07-28 11:30:10 503

转载 Cocoa与Cocoa Touch区别

Cocoa与Cocoa Touch区别之分是本文要介绍的内容,他们共同点就是二者都包含Objective-C运行时和两个核心框架:Cocoa包含Foundation和AppKit框架,可用于开发Mac OS X系统的应用程序。Cocoa Touch包含Foundation和UIKit框架,可用于开发iPhone OS系统的应用程序。Cocoa是 Mac OS X 的开发环境,Cocoa Touch是

2017-07-25 11:21:23 2604

原创 -ObjC知多少

在开发 iOS 应用时,可能遇见这样的情况:你想实现的某种功能(比如崩溃收集),已经有成熟的产品提供,可行的方案就是集成这个使用了很久,且有专业人员维护,最重要的是“免费”的产品。一番折腾之后,运行时有可能出现"selector not recognized"错误,最后发现是少了如下的配置(Build Settings -> "-ObjC"):“-ObjC” 的使用场景 据坊间说:如果你集成

2017-07-25 11:05:28 263

原创 tableView切换频繁崩溃问题

tableView

2017-07-11 14:19:28 1006

转载 ARKit常见问题

ARKit开发过程中一些常见问题:

2017-07-11 14:13:11 1803

原创 iOS重要框架

最近由于工作需要,在研究ARKit,渐渐了解了看官方文档以及系统原生底层框架的重要性。以前总是小白,总是在别人原有的demo上修改已完成自己想要的效果,虽然很多时候并不能百分百实现,而现在明白,自己真正明白底层,才能更好的创造,而不仅仅是模仿。 想成为大牛,成为自己敬佩的一类人,就好好努力,从底层开始吧。以后,每天晚上都研究点新东西,周末也要有学习时间,成为真正的程序员,之后,成为大牛,加油

2017-07-05 16:00:25 235

图片压缩工具

可选择单个、多个图片,大大减小图片大小,在移动开发上,对于减小安装包大小有极大的效果

2017-12-04

iOS技术概览

iOS 技术概述是针对iOS平台新手的介绍指南。它简要介绍一些对开发过程有影响的技术和工具,并且提供相关文档和其他信息来源链接。通过阅 读本文档,您将可以: ▪ 熟悉iOS平台。 ▪ 了解iOS软件技术、知道为何使用这些技术以及何时使用。 ▪ 了解该平台的发展机遇。 ▪ 获得从其他平台转移到 iOS平台用到的技巧和指南。 ▪ 找到和您感兴趣的技术相关的关键文档。 本文档只提供和软件开发过程有关的信息,不提供和用户级别的系统功能有关的信息。 本文档非常适合开发新手用于熟悉iOS平台。有经验的开发人员可以将本文档作为路线图,根据它来钻研某些特定技术或开发技术。

2017-09-08

IOS触摸事件

触摸事件在IOS中是基于多点触摸模型。取代鼠标和键盘,用户通过触摸设备的屏幕来 操作对象,输入数据以及实现其它意愿。IOS识别的一个或多个手指对屏幕进行触摸并将其 作为多点触摸序列的一部分。该序列以用户第一个手指触摸屏幕开始一直持续到最后一个手 指离开屏幕。IOS通过触摸序列来跟踪手指在屏幕上的移动并记录它们的特征,包括手指在 屏幕上的位置以及触摸发生的时间。应用程序通常会识别一组触摸为一个手势并对其进行相 应的响应,例如:放大缩小屏幕内容用于响应pinch手势,对屏幕内容进行滚动用于响应flic k手势。

2017-09-08

iOS并发编程指南

iOS 和 Mac OS 传统的并发编程模型是线程,不过线程模型伸缩性 不强,而且编写正确的线程代码也不容易。Mac OS 和 iOS 采取“异步 设计方式”来解决并发的问题。 引入的异步技术有两个:  Grand Central Dispatch(GCD):系统管理线程,你不需要编写线 程代码。只需定义想要执行的任务,然后添加到适当的 dispatch queue。GCD 会负责创建线程和调度你的任务。系统直接提供线 程管理,比应用实现更加高效。  Operation Queue:Objective-C 对象,类似于 dispatch queue。你 定义想要执行的任务,并添加任务到 operation queue,后者负责 调度和执行这些任务。和 GCD 一样,Operation Queue 也管理了 线程,更加高效。

2017-09-08

iOS 5 ARC完全指南

iOS 5 最显著的变化就是增加了 Automatic Reference Counting(自 动引用计数)。ARC 是新 LLVM 3.0 编译器的特性,完全消除了手动内 存管理的烦琐。在你的项目中使用 ARC 是非常简单的,所有的编程都 和以前一样,除了你不再调用 retain, release, autorelease。启用 ARC 之后,编译器会自动在适当的地方插入适当的 retain, release, autorelease 语句。你不再需要担心内存管理,因为编译器为你处理了 一切。注意 ARC 是编译器特性,而不是 iOS 运行时特性(除了 weak 指 针系统),它也不是其它语言中的垃圾收集器。因此 ARC 和手动内存 管理性能是一样的,有些时候还能更加快速,因为编译器还可以执行某 些优化。

2017-09-08

coredata知多少

Core Data拥有成熟的代码,这些代码通过单元测试来保证品质。应 Core Data的程序每天被世界上 百万 户使 。通过了 个版本的发布,已经被 度优化。 它能利 Model层的信息和运 时的特性, 不通过程序层的代码实 现。 除了提供强 的安全 持和错误处理外,它还提供了最优的内存扩展性, 可实现有竞争 的解决 案。不使 Core Data的话,你需要花很 时间来起 草 的 案,解决各种问题,这样做效率不 。 除了Core Data本 的优点之外,使 它还有其他的好处: 它很容易和Mac OS X系统的Tool chain集成;利 Model设计 具可以按图形化 式轻松创建 数据库的结构;你可以 Instruments的相关模板来测试Core Data的效率并 debug。 在Mac OS X的桌 程序中,Core Data还和Interface Builder集成 (打开Inspector可以看到有binding的选项,这个东东iPhone上 有。。。),按照model来创建UI变的更简单了。 这些功能能更进 步的帮助 你缩短设计、开发、测试程序的周期。

2017-09-08

Cocoa基本原理指南

对于刚刚加入这个阵营的开发者来说,Cocoa 像是一个巨大而未知的新世界。Cocoa 开发环境的各种特性、 工具、概念、术语、编程接口、甚至是编程语言对他们来说可能都比较生疏。Cocoa 基本原理指南提供了 领略 Cocoa 技术景致的方向,介绍 Cocoa 的特性、基本概念、专用术语、结构、以及潜在的设计模式, 使开发者更加容易上手。 Cocoa 基本原理指南的组织结构使读者可以逐步获取有关 Cocoa 开发的一般性知识。它从最基础的信息开 始—即 Cocoa 有什么组件和能力,以考察 Cocoa 的主要架构作为结束。每一章都建立在前一章内容的基 础上,每个部分都给出某个主题的重要细节,但又仅仅在较高的级别上进行描述。文中还提供很多指引, 方便读者了解其它更为详尽的文档。 在 Cocoa 的开发文档中,Cocoa 基本原理指南是介绍 Cocoa 概念的初级文档,是诸如 Cocoa 描画指南和 Cocoa 的视编程指南这类文档的先期读物。阅读 Cocoa 基本原理指南需要的前提条件很少,但读者必须是 熟练的 C 程序员,且应该熟悉 Mac OS X 的能力和技术。您可以通过阅读 Mac OS X 技术概览一书来获得 这些知识。

2017-09-08

Blocks 编程要点

Block 对象是 C 级别的语法和运行时特性。它们和标准 C 函数很类似,但是除了 可执行代码外,它们还可能包含了变量自动绑定(栈)或内存托管(堆)。所以一个 block 维护一个状态集(数据),它们可以在执行的时候用来影响程序行为。 你可以用 blocks 来编写函数表达式,这些表达式可以作为 API 使用,或可选的存 储,或被多个线程使用。Blocks 作为回调特别有用,因为 block 携带了进行回调所需 要的执行代码和执行过程中需要的数据。 你应该阅读该文档来掌握 block 对象是什么和如何在 C,C++或 Objective-C 上面使 用它们来让你的程序更高效和更易于维护。

2017-09-08

iOS人机界面指导手册

用户钟爱那些专门为移动设备设计的 iOS 程序。例如,用户非常希望程序能够与设备屏 幕相衬,并且能够响应那些用户熟识的手势。虽然用户可能不知道人机交互设计原则, 诸如“直接操控”“一致性”,但却能觉察的出遵守原则和违背原则的程序之间的差别。 当你开始设计 iOS 程序时,一定要意识到是什么让 iOS 设备如此独特,并且学会使用交 互设计原则,以便用户能爱上你的程序。

2017-09-08

多线程编程指南

线程是单个应用中可以并发执行多个代码路径的多种技术之一。虽然更新的技术 如操作对象(Operation objects)和 Grand Central Dispatch(GCD),提供一个更 加现代化和高效率的基础设施来实现多核并发,但是 Mac OS X 和 iOS 也提供一套接 口来创建和管理线程。 本文档介绍了 Mac OS X 上面的可用线程包,并且演示如何使用它们。本文档还 描述了在你的应用中多线程代码同步的相关技术。

2017-09-08

Instruments 用户指南

详细介绍了Instruments的原理和使用方法,资源老了些,但是对于深层次理解还是很好

2017-08-25

软件设计师课程体系结构

专业的人士,专业的资料,你会收获很多的。

2011-04-20

空空如也

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

TA关注的人

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