摘要: 概述: ReactiveCocoa(简称为RAC),是由Github开源的一个应用于iOS和OS开发的一个框架,有时间,自己也了解学习了一下这个框架的一些基本的应用,其实你要学的话网上是有很多很多的博客给你去仔细的学习这个框架,我也把自己看到的觉得很不错的博客整理出来,方便大家以后学习也方便自己巩固 阅读全文
posted @ 2018-06-01 16:51 索引 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 目前iOS开发中大多数页面都已经开始使用Interface Builder的方式进行UI开发了,但是在一些变化比较复杂的页面,还是需要通过代码来进行UI开发的。而且有很多比较老的项目,本身就还在采用纯代码的方式进行开发。 而现在iPhone和iPad屏幕尺寸越来越多,虽然开发者只需要根据屏幕点进行开 阅读全文
posted @ 2017-11-07 16:04 索引 阅读(197) 评论(0) 推荐(0) 编辑
摘要: iOS性能优化:Instruments使用实战 最近采用Instruments 来分析整个应用程序的性能.发现很多有意思的点,以及性能优化和一些分析性能消耗的技巧,小结如下。 Instruments使用技巧 关于Instruments官方有一个很有用的用户使用Guide,当然如果不习惯官方英文可以在 阅读全文
posted @ 2017-08-09 16:00 索引 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 一、搭建开发环境 1、打开XCODE,新建一个工程 选择:IOS-->ApplicationàSingle View Application模板。 取名为“HelloOpenGL”,勾选“UseStoryboards”,然后创建。 2、添加必要的框架 在“Build Phases”栏,添加进三个框架 阅读全文
posted @ 2017-07-31 11:13 索引 阅读(1995) 评论(0) 推荐(0) 编辑
摘要: 很少有人知道weak表其实是一个hash(哈希)表,Key是所指对象的地址,Value是weak指针的地址数组。更多人的人只是知道weak是弱引用,所引用对象的计数器不会加一,并在引用对象被释放的时候自动被设置为nil。通常用于解决循环引用问题。但现在单知道这些已经不足以应对面试了,好多公司会问we 阅读全文
posted @ 2017-07-10 10:44 索引 阅读(687) 评论(0) 推荐(0) 编辑
摘要: 1.队列先进先出,栈先进后出。 2. 对插入和删除操作的"限定"。 栈是限定只能在表的一端进行插入和删除操作的线性表。 队列是限定只能在表的一端进行插入和在另一端进行删除操作的线性表。 从"数据结构"的角度看,它们都是线性结构,即数据元素之间的关系相同。但它们是完全不同的数据类型。除了它们各自的基本 阅读全文
posted @ 2017-07-03 14:19 索引 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 RunLoop整体介绍 RunLoop消息类型(事件源) RunLoop模式 RunLoop生命周期 Runloop嵌套 阅读目录 RunLoop整体介绍 RunLoop消息类型(事件源) RunLoop模式 RunLoop生命周期 Runloop嵌套 编程最怕的就是有盲点,不确定,而ru 阅读全文
posted @ 2017-07-03 13:51 索引 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 简介 Runtime 又叫运行时,是一套底层的 C 语言 API,其为 iOS 内部的核心之一,我们平时编写的 OC 代码,底层都是基于它来实现的。比如: 以上你可能看不出它的价值,但是我们需要了解的是 Objective-C 是一门动态语言,它会将一些工作放在代码运行时才处理而并非编译时。也就是说 阅读全文
posted @ 2017-06-21 15:22 索引 阅读(310) 评论(0) 推荐(0) 编辑
摘要: Cordova 和 React-Native 是使用 Web 开发移动端的两大框架。 Cordova 是 Apache 旗下的。 React-Native 是 Facebook 旗下的在2013年发布的一个前端框架。两者皆开源。 下面的内容主要记录了这两大框架的优劣。以及移动端开发中有关 WebVi 阅读全文
posted @ 2017-06-19 14:58 索引 阅读(2300) 评论(0) 推荐(0) 编辑
摘要: 引言 定时器:A timer waits until a certain time interval has elapsed and then fires, sending a specified message to a target object.翻译如下:在固定的时间间隔被触发,然后给指定目标 阅读全文
posted @ 2017-06-15 13:57 索引 阅读(150) 评论(0) 推荐(0) 编辑