随笔分类 - iOS
摘要:本文将会从多个方面探讨NSOperation类和NSOperationQueue类的相关内容 一、简介 NSOperation类是iOS2.0推出的,通过NSThread实现的,但是效率一般。 从OS X10.6和iOS4推出GCD时,又重写了NSOperation和NSOperationQueue
阅读全文
摘要:问题 视频[What's New in LLVM ](https://developer.apple.com/videos/play/wwdc2017/411/) 中,从12:05的时间开始有个关于NSMutableArray可变数组属性的使用问题。 运行后报错图如下: 分析 self.photos
阅读全文
摘要:概述 NSThread类是一个继承于NSObjct类的轻量级类。一个NSThread对象就代表一个线程。它需要管理线程的生命周期、同步、加锁等问题,因此会产生一定的性能开销。 使用NSThread类可以在特定的线程中被调用某个OC方法。当需要执行一个冗长的任务,并且不想让这个任务阻塞应用中的其
阅读全文
摘要:前言 查看磁盘空间的时候,发现系统磁盘消耗太多空间。而且显示是系统消耗的。然后就大举的删除了很多关了XCode和模拟器本地资源。然后运行XCode。发现模拟器一直调不出来,并且XCode提示这个错误,如下 The operation couldn’t be completed. (DVTCoreSi
阅读全文
摘要:文章 Swift代理协议的安全使用 概述 在Swift下,使用代理协议,并且检验代理对象的存在和协议函数是否被实现。 前言 可空链式调用(Optional Chaining)是一种可以请求和调用属性、方法及下标的过程,它的可空性体现于请求或调用的目标当前可能为空(nil)。如果可空的目标有值,那么调
阅读全文
摘要:开发环境下Provisioning Profile文件的创建。 当我们在做iOS开发的时候,总是添加很多证书,来保证安全性。Provisioning Profile我们又称PP文件。这个文件将证书、App Id和设备相关联。本章节就是教大家如何创建开发环境下的PP文件。 1. 通过该 路径,找到Pr
阅读全文
摘要:一个App获取到一个Push内容。必须是服务器拿着对应token和需要的消息内容发给苹果服务器,然后由苹果服务器推送给用户。作为前端开发人员,为了学习Push,去搭建一个服务器,还是很耗时的。想了解 "iOS推送系列之Push的工作原理" ,可以查看这篇博客。 现在有个软件NWPusher可以模拟服
阅读全文
摘要:当写Push的时候,必须有相应的证书。而证书的创建也是个知识点。今天以图文的形式写个相关的证书创建的流程。 生成对应的APP ID 和证书 一.添加App ID 1.进入苹果开发中心的App Id 1. 选择 2. 点击右上角的 来添加证书。 2.注册一个 在这个页面填写和选择相应的
阅读全文
摘要:Swift 中类和结构体有很多 共同点 。共同处在于: 定义属性用于存储值 定义方法用于提供功能 定义下标操作使得可以通过 下标 语法来访问实例所包含的值 定义 构造器 用于生成初始化值 通过 扩展 以增加默认实现的功能 实现 协议 以提供某种标准功能 与结构体相比,类还有如下的附加功能: 继承 允
阅读全文

浙公网安备 33010602011771号