摘要: 阅读全文
posted @ 2020-02-24 18:30 Matrix_Neo 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 1. 新建工程选择Framework 2.拖入要制作为framework的代码 3.设置build setting 搜索linking,将Dead Code Stripping设置为NO, Mach-o Type设置为Static Library,下面是已经设置好的 4.设置最低版本 5.设置bui 阅读全文
posted @ 2019-11-27 19:54 Matrix_Neo 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 崩溃的类别 有三个层面的崩溃 - mach exception - signal - NSException 崩溃的采集 系统自带的crash采集 使用PLCrashReporter采集 使用pod集成 AppDelegate.m中导入头文件 集成代码 测试 调试状态是不起作用的,需要stop工程, 阅读全文
posted @ 2019-11-27 17:34 Matrix_Neo 阅读(1389) 评论(0) 推荐(0) 编辑
摘要: 存储 函数说明:添加一个或多个itemd到钥匙串 attributes 描述要添加的item的字典 一个标准的字典包括如下内容 分别有不同的属性,而且比较多,此处不在赘述,具体查api 4.可选的返回类型,可以指定多个类型,因为是添加,所以该函数不需要 读取 阅读全文
posted @ 2019-11-21 20:06 Matrix_Neo 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 随着项目的增大,以及开发人员的增多,不同开发不同的编码习惯会导致代码阅读产生困难,因而使用统一的编码规范就很重要的.一个文件中的结构统一,可以增加代码的可读性,因而使用同一的文件模板就变得必要. 模板文件的路径 该路径下包含了一些基础类的模板文件,因为权限问题不可以直接编辑,但是可以复制出来,然后再 阅读全文
posted @ 2019-11-21 18:29 Matrix_Neo 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 用到的是AVFoundation 需要用到Capture,Input,Output,Session,previewLayer相关类 注意: 1.输出类型错误的话,没有输出 扫描条形码 扫描二维码 2.设置output的类型必须在执行addOutput方法之后,否则会崩溃 阅读全文
posted @ 2019-10-30 12:03 Matrix_Neo 阅读(1255) 评论(0) 推荐(0) 编辑
摘要: 现象: 已经请求下来数据,在log中打印了 但是过了好半天,UI上才渲染出界面 问题原因? 猜测1:数据过多导致渲染过慢?才10条啊 发现问题了 是一个vc上加了三个vc,并且每个vc都有loadData,lazy load每个vc即可 阅读全文
posted @ 2019-09-24 12:08 Matrix_Neo 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 只支持iPhone的话,用到app icon的需要五种,9张图 1. 桌面的app icon(60pt) 2. 通知里面的icon(20pt) 3. 设置里面的icon(29pt) 4. spotlight(40pt) 5. app store(1024*1024px) 注意 图片直角即可,用圆角的 阅读全文
posted @ 2019-09-23 10:21 Matrix_Neo 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 修复bug期间每天都要打很多次包,既耗费时间又无意义,因而考虑自动化 fastlane是一个自动化打包的工具 fastlane安装使用 1.安装fastlane fastlane init命令会在项目根目录生成一个Fastlane文件夹 2. 编辑Fastfile "lane:"后面的beta是自己 阅读全文
posted @ 2019-08-22 19:02 Matrix_Neo 阅读(1294) 评论(0) 推荐(0) 编辑
摘要: 项目多了之后,有一些代码在不同项目中复用到了,先找到代码,然后复制粘贴太麻烦,另外如果项目不在某个电脑上,就不能用,把自己封装的组件封装成pod是一个好办法. 今天尝试了一下封装pod私有库,步骤其实蛮简单 创建 注意:起名字前先去https://cocoapods.org/搜一下是否存在同名仓库, 阅读全文
posted @ 2019-08-20 17:05 Matrix_Neo 阅读(895) 评论(0) 推荐(0) 编辑