当前位置:首页 > 编程教程 > IOS开发
  • GCD使用汇总

    此篇文章将要介绍GCD使用汇总的文章,具体方法请看介绍 本文目录 dispatch_queue_t、dispatch_block_t dispatch_sync、dispatch_async dispatch_set_target_queue、dispatch_object_t ...

    2017-07-21 12:39:42[IOS开发]GCD
  • iOS 图文并茂的带你了解深拷贝与浅拷贝

    本文将为大家说明iOS 图文并茂的带你了解深拷贝与浅拷贝的相关内容,具体内容请看下面一、概念与总结 1、浅拷贝 浅拷贝就是对内存地址的复制,让目标对象指针和源对象指向同一片内存空间,当内存销毁的时候,指向这片内...

    2017-07-21 12:39:39[IOS开发]图文并茂带你ios
  • iOS开发中如何创建多个target

    在这里将为大家介绍的是iOS开发中如何创建多个target的相关介绍,具体代码请看下文在开发iOS应用程序的过程中,经常需要根据不同的需求,切换到不同的项目配置,或者打不同的包(测试环境、开发环境、生产环境等等),如果每次都是...

    2017-07-21 12:39:33[IOS开发]多个iostarget
  • iOS 多线程在项目中的应用场景(一)

    获取线上版本号是一件很耗时的操作,所以开辟一个子线程,代码如下 //检测新版本 //说明:开辟子线程运行耗时代码块,然后在主线程中刷新和显示 dispatch_async(dispatch_get_global_queue(0, 0), ^{ ...

    2017-07-21 11:29:38[IOS开发]多线程场景项目
  • SDWebImage4.0.0 源码解析

    在开发iOS的客户端应用时,经常需要从服务器下载图片,虽然系统提供了下载工具:NSData、NSURLSession等等方法,但是考虑到图片下载过程中,需要考虑的因素比较多,比如:异步下载、图片缓存、错误处理、编码解码等,以及实际需要中...

    2017-07-21 11:29:37[IOS开发]源码
  • AFNetworking源码简析

    AFNetworking基本是苹果开发中网络请求库的标配,它是一个轻量级的网络库,专门针对iOS和OS X的网络应用设计,具有模块化的架构和丰富的APIs接口,功能强大并且使用简单,深受苹果应用开发人员的喜爱。 本文主要介绍一下AFNet...

    2017-07-21 11:29:30[IOS开发]源码AFNetworking
  • iOS组件化方案的几种实现

    最近研究了一下项目的组件化,把casa、bang、limboy的有关组件化的博客看了一遍,学到了不少东西,对目前业界的组件化方案有了一定的了解。这些高质量的博客大致讨论了组件化的三种方案:url-block、protocol-class(和url-co...

    2017-07-21 11:29:21[IOS开发]几种组件方案
  • 怎样理解iOS的“对象等同性”

    在iOS开发过程中,我们经常需要用到等同性来判断两个对象是否相等,通常我们会使用==来判断,但是这样比较出来的结果可能不是我们期望的;所以,一般我们会使用NSObject协议声明的isEqual方法来判断对象的等同性。并且,为了更好...

    2017-07-21 11:29:09[IOS开发]对象ios
  • iOS9中关于 NSURLSession/NSURLConnection HTTP load failed 的解决办法

    最近为了新的存管app上线,忙了近一个月,重新过了一段996的日子,今天终于可以喘口气,继续更新博客了。本文记录一下在iOS 9中发送https请求遇到的问题及解决办法,希望通过本文,可以对ATS 的配置有一个更深入的了解。 问...

  • iOS干货☞ 初识 Socket 网络通信

    本文将为大家说明iOS干货☞ 初识 Socket 网络通信的相关介绍,具体实例请看下文一、概念 Socket 字面意思又称套接字 网络上的两个程序(如,客户端和服务器端)通过一个双向的通信连接实现数据的交换,这个连接的一端称为...