![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS技术
文章平均质量分 51
味千
这个作者很懒,什么都没留下…
展开
-
iOS之地图与定位
iOS开发系列--地图与定位概览现在很多社交、电商、团购应用都引入了地图和定位功能,似乎地图功能不再是地图应用和导航应用所特有的。的确,有了地图和定位功能确实让我们的生活更加丰富多彩,极大的改变了我们的生活方式。例如你到了一个陌生的地方想要查找附近的酒店、超市等就可以打开软件搜索周边;类似的,还有很多团购软件可以根据你所在的位置自动为你推荐某些商品。总之,目前地图和定位功能已经转载 2017-06-29 14:52:47 · 471 阅读 · 0 评论 -
屏幕适配、自适应(第三方之Masonry)
Masonry介绍与使用实践:快速上手Autolayout前言1MagicNumber -> autoresizingMask -> autolayout以上是纯手写代码所经历的关于页面布局的三个时期在iphone1-iphone3gs时代 window的size固定为(320,480)转载 2017-07-18 22:10:10 · 672 阅读 · 0 评论 -
类多继承
Objective-C 的“多继承”当单继承不够用,很难为问题域建模时,我们通常都会直接想到多继承。多继承是从多余一个直接基类派生类的能力,可以更加直接地为应用程序建模。但是Objective-C不支持多继承,由于消息机制名字查找发生在运行时而非编译时,很难解决多个基类可能导致的二义性问题。不过其实 Objective-C 也无需支持多继承,我们可以找到如下几种间接实现多继承目的的方法转载 2017-07-15 17:41:51 · 538 阅读 · 0 评论 -
多线程之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 · 248 阅读 · 0 评论 -
多线程之GCD
iOS多线程之GCDGCD文章目录GCD简介任务和队列GCD的使用步骤队列的创建方法任务的创建方法GCD的基本使用并发队列 + 同步执行并发队列 + 异步执行串行队列 + 同步执行串行队列 + 异步执行主队列 + 同步执行主队列 + 异步执行GCD线程之间的通讯GCD的其他方法GCD的栅栏方法dispatch_barrier_转载 2017-07-13 20:40:17 · 329 阅读 · 0 评论 -
多线程之NSThread
iOS多线程之pthread、NSThread1. pthreadpthread简单介绍下,pthread是一套通用的多线程的API,可以在Unix / Linux / Windows 等系统跨平台使用,使用C语言编写,需要程序员自己管理线程的生命周期,使用难度较大,所以我们在iOS开发中几乎不使用pthread,简单了解下就可以了。引自 百度百科POSIX转载 2017-07-13 14:09:03 · 332 阅读 · 0 评论 -
多线程之NSOperation
iOS多线程之NSOperationNSOperation文章目录NSOperation简介NSOperation和NSOperationQueue的基本使用创建任务创建队列将任务加入到队列中控制串行执行和并行执行的关键操作依赖一些其他方法1. NSOperation简介NSOperation是苹果提供给我们的一套多线程解决方案。转载 2017-07-13 14:05:43 · 274 阅读 · 0 评论 -
多线程之GCD详解
iOS 多线程之GCD详解本文的完整demo在这里:github。想要了解多线程的运行机制就要弄清一些基本概念,概念搞清楚了,再把流程想一遍,多线程基本就掌握了。不推荐死记硬背,而是弄清楚多线程的设计思想和流程。基本概念进程:进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,在iOS系统中,开启一个应用就打开了一个进程,可包含多个线程。线程:线程转载 2017-07-13 13:10:18 · 523 阅读 · 0 评论 -
通知与消息机制
iOS开发系列--通知与消息机制 概述在多数移动应用中任何时候都只能有一个应用程序处于活跃状态,如果其他应用此刻发生了一些用户感兴趣的那么通过通知机制就可以告诉用户此时发生的事情。iOS中通知机制又叫消息机制,其包括两类:一类是本地通知;另一类是推送通知,也叫远程通知。两种通知在iOS中的表现一致,可以通过横幅或者弹出提醒两种形式告诉用户,并且点击通知可以会打开应用程序,但转载 2017-07-13 12:29:51 · 319 阅读 · 0 评论 -
iOS之拷贝
对象拷贝浅拷贝和深拷贝深浅拷贝便于理解的定义,如下:浅拷贝:在拷贝操作时,对于被拷贝的对象的每一层拷贝都是指针拷贝。深拷贝:在拷贝操作时,对于被拷贝的对象至少有一层拷贝是深拷贝。完全拷贝:在拷贝操作时,对于被拷贝的对象的每一层拷贝都是对象拷贝。注:所谓的层次划分是指数组对象本身和数组内对原创 2017-06-21 11:25:54 · 339 阅读 · 0 评论