
在 iOS 开发的过程中,Xcode 为我们提供了非常完善的编译能力,正常情况下,我们只需要 Command + R 就可以将应用运行到设备上,即使打包也是一个相对愉快的过程...
xcode 安装模拟器太慢太慢,而且很容易安装不成功,在网上搜了一下解决方法,在这里记录一下: 1: command+,快捷键打开页面:点击你所要安装的版本: 2:打开控制台...
背景: 在大型项目,企业级开发中多人同时维护同一个类,这样势必会导致当前类随着项目开展,变得臃肿,iOS中的分类(Category)就很好的解决了这个问题。 分类(Categ...
在学习Runtime的时候,你可能要脱离原来你所认知的区域,比如:你真的了解类和对象么?你真的理解实例方法和类方法么?你真的以为你看到的就是所有的东西么?网上的那些所谓的实用...
extern 下面的代码声明了一个全局变量,它用于告诉编译器:“你现在编译的文件中,有一个标识符虽然没有在本文件中定义,但是它是在别的文件中定义的全局变量,你要在其它文件内查...
iOS应用是非常注重用户体验的,在某些方面上应用的成功与否于UI界面是否漂亮,以及应用交互设计上有着非常重要的关系 随着iOS开发发展至今,在UI制作上大概分为三个流派: 1...
使用前提 经常碰到这种情况:当你在一个Git 项目上工作时,你需要在其中使用另外一个Git 项目。也许它是一个第三方开发的Git 库或者是你独立开发和并在多个父项目中使用的。...
翻译的美国大作家历史小说《明日此时》,亚马逊已经有电子版可以购买阅读 Notification Center的概念: 它是一个单例对象,允许当事件发生时通知一些对象,让对象做...
关于这个错误本人之前也没碰到,只是朋友突然问我,我一时也解释不清,发现这个文章回复不错,记录一下。 这样写没法通过编译,编译器会报错"expression is not as...
在涉及到图片的应用中,基本上都会加入图片滤镜的相关功能。 IOS自身也自带了功能强大的滤镜相关的API,具体希望了解的朋友可以查询一下苹果的文档。 今天这里要介绍的是look...
OpenGL 名词解释 OpenGL (Open Graphics Library) 是用于渲染2D 3D矢量图形的跨语言 跨平台的应用程序编程接口(API) OpenGL ...
(http://www.cnblogs.com/zander/archive/2012/07/18/2597567.html) NSArray 类定义的方法 makeObje...
CAShapeLayer 是 CALayer 的子类,但是比 CALayer 更灵活,可以画出各种图形,当然,你也可以使用其他方式来画,随你。 杂谈 在 CAShapeLay...
最近看Flux, Reflux 和 Redux的区别时,看到一篇不错的文章A cartoon guide to Flux,就觉得有点意思,可以翻译一下加深自己的理解(后来发现...
Flux, Reflux和Redux它们都是用于管理数据流转的。那么它们为什么会出现,各自又解决了什么问题呢? Flux 如果对Flux并不了解,可以先阅读图解Flux噢。 ...
前言 Runtime是iOS开发者进阶必须学习的一个知识点。网上关于Runtime 有许多介绍,有深入有简单介绍,也有实际应用举例,但是都不够系统,相关的知识点得不到关联,对...
验证的时候输入cycript 再+ tab补全,才知道安装成功了,直接输入cycript是zsh: command not found: cycript
Cycript 安装和环境配置Cycript允许开发人员探讨和修改iOS和Mac OS X上运行的应用程序。 Cycript是一个理解Objective-C语法的javascript解释器,它能够挂钩正在...
最近公司的项目中用到了相机,由于不用系统的相机,UI给的相机切图,必须自定义才可以。就花时间简单研究了一下相机的自定义。相机属于系统硬件,这就需要我们来手动调用iPhone的...