简介: 利用NSSetUncaughtExceptionHandler可以用来处理异常崩溃。崩溃报告系统会用NSSetUncaughtExceptionHandler方法设置...
简介: 利用NSSetUncaughtExceptionHandler可以用来处理异常崩溃。崩溃报告系统会用NSSetUncaughtExceptionHandler方法设置...
介绍 动态库形式:.dylib和.framework 静态库形式:.a和.framework 动态库和静态库的区别 静态库:链接时,静态库会被完整地复制到可执行文件中,被多次...
KVC KVC定义 KVC(Key-value coding)键值编码,就是指iOS的开发中,可以允许开发者通过Key名直接访问对象的属性,或者给对象的属性赋值。而不需要调用...
👍
iOS 开发:『Crash 防护系统』(二)KVO 防护本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-carsh-defen...
首先感谢原创作者:Fredericshihe大家自己喜好决定,但我不敢保证将来不会出问题,但是我敢保证不会白苹果或无法开机。 楼主已经亲测 iPhone 4S ...
本文参考《Mac OS X and iOS Internals: To the Apple’s Core》 by Jonathan Levin文章内容主要是阅读这本书的读书笔...
概述 宏,可以简单的理解为一个被赋予名字的代码段。当这个名字出现在代码中被使用的时候,就会被替换成相应的代码段。宏一般可以认为有两种存在(或者说是使用)形式,一种是类似于对象...
先复习几个概念 typedef定义类型别名 语法:typedef类型别名 例子:typedef double REAL REAL可以直接用于定义double类型 enum枚举...
支付流程: 1,把订单信息,价格,名称,时间,订单号等等传给后台,生成一个未完成的订单 2,判断手机有没有开启内购权限. [SKPaymentQueuecanMakePaym...
UIBezierPath中文叫贝塞尔曲线,其作用是 UIBezierPath 类允许你在自定义的 View 中绘制和渲染由直线和曲线组成的路径. 你可以在初始化的时候, 直接...
什么是设计模式? 在软件开发中,经过验证的,用于解决在特定环境下,重复出现的特定的问题的解决方案。 设计模式分为三大类:创建型,结构型,行为型. 创建型: 1,抽象工厂模式 ...
Swift对于很多iOS程序员来说都是个谈虎色变的话题,因为Swift版本不稳定、混编有坑、迁移费劲…其实究其原因,最主要的还是开发者懒得改变、懒得再次学习、赖得重写代码...
需要的文件: dSYM文件首先通过Xcode的Window->Organizer拿到.xcarchive文件。通过显示包内容可以看到一个dSYMs文件夹,.dSYM文件就在这...