序言 本文不是描述一个完整网络库的设计,也不会涉及多少实现原理上的讲解,主视角是放在面向对象的分析与设计上。 本文的前半部份看起来可能会比较烦琐,因为前半部份的内容是抛开过于...
😁 已看完,顺便前来膜拜一下老表
面向对象设计之iOS网络库序言 本文不是描述一个完整网络库的设计,也不会涉及多少实现原理上的讲解,主视角是放在面向对象的分析与设计上。 本文的前半部份看起来可能会比较烦琐,因为前半部份的内容是抛开过于...
@Bc_wh1te_Le1 无法重现你说的问题,谷歌搜到的相似错误来看,不应该是监控代码导致的
质量监控-野指针定位原文地址 野指针 当所指向的对象被释放或者收回,但是对该指针没有作任何的修改,以至于该指针仍旧指向已经回收的内存地址,此情况下该指针便称野指针 野指针异常堪称crash界的半...
@梁森的简书 现在我们项目测试是分成两块的。UI上的自动化测试用例由测试同学实现,数据逻辑这块的用例是开发写。demo无法提供,哈
iOS开发-单元测试前言 维基百科对单元测试的定义如下: 在计算机编程中,单元测试(英语:Unit Testing)又称为模块测试, 是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工...
文章链接 写一篇在iOS上使用汇编的文章的想法在脑袋里面停留了很久了,但是迟迟没有动手。虽然早前在做启动耗时优化的工作中,也做过通过拦截objc_msgSend并插入汇编指令...
文章链接 尽管今年的WWDC已经落幕,但在过去的一个多月时间,苹果给iOS开发者带来了许多惊喜,其中堪称最重量级的当属SwiftUI和Combine两大新框架 在更早之前,由...
@_moses 表达的意思可能有误,iOS是一门原型语言,这种结构性的继承,更像是将被继承的结构体的内存内容copy一份
分析实现-实现KVO原文链接 基于观察者设计模式,苹果实现了notification和kvo两套监听机制,两者都实现了一对多的监听支持。通知在设计上暴露了notificationCenter这个...
我写这篇文章的时候又没有看过你发的链接,为什么要表明参考地址
分析实现-实现KVO原文链接 基于观察者设计模式,苹果实现了notification和kvo两套监听机制,两者都实现了一对多的监听支持。通知在设计上暴露了notificationCenter这个...
@一纸符文 举个例子吧。比如更早之前,我可能要说【siri,打开xxx查看未读消息】,后面使用speechKit可以直接说【siri,查看未读消息】,就能做相同的事情
iOS开发-SiriKit应用关于SiriKit 在6月14日凌晨的WWDC2016大会上,苹果提出iOS10是一次里程碑并且推出了十个新特性,大部分的特性是基于iPhone自身的原生应用的更新,具体的特...
@一纸符文 speechKit基于siriKit,可以理解siriKit是对语音输入的语义分析后进行不同的处理,speechKit是把某个操作和某个语音关联,接收到关键语音的时候直接处理操作
iOS开发-SiriKit应用关于SiriKit 在6月14日凌晨的WWDC2016大会上,苹果提出iOS10是一次里程碑并且推出了十个新特性,大部分的特性是基于iPhone自身的原生应用的更新,具体的特...
@Bc_wh1te_Le1 卡死状态吗?没遇到过,方便发一下调用栈信息看看嘛
质量监控-野指针定位原文地址 野指针 当所指向的对象被释放或者收回,但是对该指针没有作任何的修改,以至于该指针仍旧指向已经回收的内存地址,此情况下该指针便称野指针 野指针异常堪称crash界的半...
首先,崩溃给上crash日志或者调用栈,实测实现load方法不会导致crash。其次,任何高精度的APM工具都会造成性能上的大幅损耗,这种工具线上一般处于关闭状态、少量放量或者针对性开放,但都不该长久。文章只提供了实现方案,具体如何使用,应该看项目需求
质量监控-野指针定位原文地址 野指针 当所指向的对象被释放或者收回,但是对该指针没有作任何的修改,以至于该指针仍旧指向已经回收的内存地址,此情况下该指针便称野指针 野指针异常堪称crash界的半...
@取名有丶难 设备要设置语言跟区域,siri使用的货币单位是基于这些信息的
iOS开发-SiriKit应用关于SiriKit 在6月14日凌晨的WWDC2016大会上,苹果提出iOS10是一次里程碑并且推出了十个新特性,大部分的特性是基于iPhone自身的原生应用的更新,具体的特...