10 2018 档案
摘要:前言 查看磁盘空间的时候,发现系统磁盘消耗太多空间。而且显示是系统消耗的。然后就大举的删除了很多关了XCode和模拟器本地资源。然后运行XCode。发现模拟器一直调不出来,并且XCode提示这个错误,如下 The operation couldn’t be completed. (DVTCoreSi
阅读全文
摘要:前言 从OC转Swift了。虽然Swift的官方语法的资料看了2遍了。还是在使用的时候遇到点问题。 好记性,不如烂笔头。本篇不是高深的内容。只是作为初使用的记录。 当想给一个函数使用try catch。需要在函数后加个 。具体使用,如下 先有个错误的枚举 这里需要函数出错会抛出错误的情况,记住后面要
阅读全文
摘要:文章 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 中类和结构体有很多 共同点 。共同处在于: 定义属性用于存储值 定义方法用于提供功能 定义下标操作使得可以通过 下标 语法来访问实例所包含的值 定义 构造器 用于生成初始化值 通过 扩展 以增加默认实现的功能 实现 协议 以提供某种标准功能 与结构体相比,类还有如下的附加功能: 继承 允
阅读全文
摘要:要理解Push的工作原理,我们必须要知道几个知识点。 设备是如何和APNs保持连接的。 APNs如何识别需要推送的设备。 APNs可以推送给设备Push消息,是因为设备(iPhone、iPad)和APNs有一个长连接的通道。 iO
阅读全文

浙公网安备 33010602011771号