会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Neo
博客园
首页
新随笔
联系
管理
订阅
1
2
3
下一页
2020年2月24日
method swizzling
摘要:
阅读全文
posted @ 2020-02-24 18:30 Matrix_Neo
阅读(112)
评论(0)
推荐(0)
2019年11月27日
iOS制作framework
摘要: 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
阅读(422)
评论(0)
推荐(0)
crash收集上报方案
摘要: 崩溃的类别 有三个层面的崩溃 - mach exception - signal - NSException 崩溃的采集 系统自带的crash采集 使用PLCrashReporter采集 使用pod集成 AppDelegate.m中导入头文件 集成代码 测试 调试状态是不起作用的,需要stop工程,
阅读全文
posted @ 2019-11-27 17:34 Matrix_Neo
阅读(1652)
评论(0)
推荐(0)
2019年11月21日
keychain的使用
摘要: 存储 函数说明:添加一个或多个itemd到钥匙串 attributes 描述要添加的item的字典 一个标准的字典包括如下内容 分别有不同的属性,而且比较多,此处不在赘述,具体查api 4.可选的返回类型,可以指定多个类型,因为是添加,所以该函数不需要 读取
阅读全文
posted @ 2019-11-21 20:06 Matrix_Neo
阅读(450)
评论(0)
推荐(0)
自定义Xcode文件模板
摘要: 随着项目的增大,以及开发人员的增多,不同开发不同的编码习惯会导致代码阅读产生困难,因而使用统一的编码规范就很重要的.一个文件中的结构统一,可以增加代码的可读性,因而使用同一的文件模板就变得必要. 模板文件的路径 该路径下包含了一些基础类的模板文件,因为权限问题不可以直接编辑,但是可以复制出来,然后再
阅读全文
posted @ 2019-11-21 18:29 Matrix_Neo
阅读(721)
评论(0)
推荐(0)
2019年10月30日
iOS实现一个简单的扫码功能
摘要: 用到的是AVFoundation 需要用到Capture,Input,Output,Session,previewLayer相关类 注意: 1.输出类型错误的话,没有输出 扫描条形码 扫描二维码 2.设置output的类型必须在执行addOutput方法之后,否则会崩溃
阅读全文
posted @ 2019-10-30 12:03 Matrix_Neo
阅读(1296)
评论(0)
推荐(0)
2019年9月24日
tableView渲染延迟
摘要: 现象: 已经请求下来数据,在log中打印了 但是过了好半天,UI上才渲染出界面 问题原因? 猜测1:数据过多导致渲染过慢?才10条啊 发现问题了 是一个vc上加了三个vc,并且每个vc都有loadData,lazy load每个vc即可
阅读全文
posted @ 2019-09-24 12:08 Matrix_Neo
阅读(240)
评论(0)
推荐(0)
2019年9月23日
iOS app icons
摘要: 只支持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
阅读(231)
评论(0)
推荐(0)
2019年8月22日
fastlane自动打包
摘要: 修复bug期间每天都要打很多次包,既耗费时间又无意义,因而考虑自动化 fastlane是一个自动化打包的工具 fastlane安装使用 1.安装fastlane fastlane init命令会在项目根目录生成一个Fastlane文件夹 2. 编辑Fastfile "lane:"后面的beta是自己
阅读全文
posted @ 2019-08-22 19:02 Matrix_Neo
阅读(1339)
评论(0)
推荐(0)
2019年8月20日
iOS pod封装和升级
摘要: 项目多了之后,有一些代码在不同项目中复用到了,先找到代码,然后复制粘贴太麻烦,另外如果项目不在某个电脑上,就不能用,把自己封装的组件封装成pod是一个好办法. 今天尝试了一下封装pod私有库,步骤其实蛮简单 创建 注意:起名字前先去https://cocoapods.org/搜一下是否存在同名仓库,
阅读全文
posted @ 2019-08-20 17:05 Matrix_Neo
阅读(924)
评论(0)
推荐(0)
1
2
3
下一页
公告