自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 屏幕适配、自适应(第三方之Masonry)

Masonry介绍与使用实践:快速上手Autolayout前言1MagicNumber -> autoresizingMask -> autolayout以上是纯手写代码所经历的关于页面布局的三个时期在iphone1-iphone3gs时代 window的size固定为(320,480)

2017-07-18 22:10:10 655

转载 类多继承

Objective-C 的“多继承”当单继承不够用,很难为问题域建模时,我们通常都会直接想到多继承。多继承是从多余一个直接基类派生类的能力,可以更加直接地为应用程序建模。但是Objective-C不支持多继承,由于消息机制名字查找发生在运行时而非编译时,很难解决多个基类可能导致的二义性问题。不过其实 Objective-C 也无需支持多继承,我们可以找到如下几种间接实现多继承目的的方法

2017-07-15 17:41:51 529

转载 多线程之RunLoop

iOS多线程之RunLoopRunLoop文章目录RunLoop简介1.1 什么是RunLoop?1.2 RunLoop和线程1.3 默认情况下主线程的RunLoop原理RunLoop相关类2.1 CFRunLoopRef2.2 CFRunLoopModeRef2.3 CFRunLoopTimerRef2.4 CFRunLoopSourc

2017-07-13 20:52:27 239

转载 多线程之GCD

iOS多线程之GCDGCD文章目录GCD简介任务和队列GCD的使用步骤队列的创建方法任务的创建方法GCD的基本使用并发队列 + 同步执行并发队列 + 异步执行串行队列 + 同步执行串行队列 + 异步执行主队列 + 同步执行主队列 + 异步执行GCD线程之间的通讯GCD的其他方法GCD的栅栏方法dispatch_barrier_

2017-07-13 20:40:17 321

转载 多线程之NSThread

iOS多线程之pthread、NSThread1. pthreadpthread简单介绍下,pthread是一套通用的多线程的API,可以在Unix / Linux / Windows 等系统跨平台使用,使用C语言编写,需要程序员自己管理线程的生命周期,使用难度较大,所以我们在iOS开发中几乎不使用pthread,简单了解下就可以了。引自 百度百科POSIX

2017-07-13 14:09:03 323

转载 多线程之NSOperation

iOS多线程之NSOperationNSOperation文章目录NSOperation简介NSOperation和NSOperationQueue的基本使用创建任务创建队列将任务加入到队列中控制串行执行和并行执行的关键操作依赖一些其他方法1. NSOperation简介NSOperation是苹果提供给我们的一套多线程解决方案。

2017-07-13 14:05:43 262

转载 多线程之GCD详解

iOS 多线程之GCD详解本文的完整demo在这里:github。想要了解多线程的运行机制就要弄清一些基本概念,概念搞清楚了,再把流程想一遍,多线程基本就掌握了。不推荐死记硬背,而是弄清楚多线程的设计思想和流程。基本概念进程:进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,在iOS系统中,开启一个应用就打开了一个进程,可包含多个线程。线程:线程

2017-07-13 13:10:18 502

转载 通知与消息机制

iOS开发系列--通知与消息机制 概述在多数移动应用中任何时候都只能有一个应用程序处于活跃状态,如果其他应用此刻发生了一些用户感兴趣的那么通过通知机制就可以告诉用户此时发生的事情。iOS中通知机制又叫消息机制,其包括两类:一类是本地通知;另一类是推送通知,也叫远程通知。两种通知在iOS中的表现一致,可以通过横幅或者弹出提醒两种形式告诉用户,并且点击通知可以会打开应用程序,但

2017-07-13 12:29:51 312

转载 iOS之地图与定位

iOS开发系列--地图与定位概览现在很多社交、电商、团购应用都引入了地图和定位功能,似乎地图功能不再是地图应用和导航应用所特有的。的确,有了地图和定位功能确实让我们的生活更加丰富多彩,极大的改变了我们的生活方式。例如你到了一个陌生的地方想要查找附近的酒店、超市等就可以打开软件搜索周边;类似的,还有很多团购软件可以根据你所在的位置自动为你推荐某些商品。总之,目前地图和定位功能已经

2017-06-29 14:52:47 463

原创 iOS之拷贝

对象拷贝浅拷贝和深拷贝深浅拷贝便于理解的定义,如下:浅拷贝:在拷贝操作时,对于被拷贝的对象的每一层拷贝都是指针拷贝。深拷贝:在拷贝操作时,对于被拷贝的对象至少有一层拷贝是深拷贝。完全拷贝:在拷贝操作时,对于被拷贝的对象的每一层拷贝都是对象拷贝。注:所谓的层次划分是指数组对象本身和数组内对

2017-06-21 11:25:54 325

转载 iOS之数据存储

iOS常用的存储方式介绍     转载自:http://www.cnblogs.com/FBiOSBlog/p/5819418.html在iOS App开发过程中经常需要操作一些需要持续性保留的数据,比如用户对于App的相关设置、需要在本地缓存的数据等等。本文针对OC中经常使用的一下存储方式做了个整理。    常用的存储工具/方式:      NSUserDefau

2017-06-17 15:11:33 405

空空如也

空空如也

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

TA关注的人

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