摘要:
下载所需要的lame版本 写自动化脚本 #!/bin/sh CONFIGURE_FLAGS="--disable-shared --disable-frontend" ARCHS="arm64 armv7s x86_64 i386 armv7" # directories # SOURCE 解压后l 阅读全文
摘要:
静态代码分析 是否使用了NSLog 如果使用了NSLog是否仅在调试模式使用 所有的URL都是HTTPS 本地文件的路径不是硬编码的 检查最新版本和补丁程序的依赖关系 没有使用私有API 代码中没有嵌入私钥或隐私 资源中没有嵌入私钥或隐私 没有运行不到的代码或无用代码 权利是正确的(没有丢失,没有附 阅读全文
摘要:
单例 单例模式是限制一个类只初始化一个对象的一种设计模式。在实践中,初始化常常在应用启动不久后执行,而且这些对象不会被销毁。一旦创建,单例会一直存活到应用关闭。 在什么情况下使用单例: 队列操作(如日志和埋点) 访问共享资源(如缓存) 资源池(如线程池或连接池) 单例的指导原则: 尽可能避免使用单例 阅读全文
摘要:
加载本地HTML文件 x override func loadView() { super.loadView() let conf = WKWebViewConfiguration() //JS调用HTML时使用的name conf.userContentController.add(self, n 阅读全文
摘要:
运行Node.js项目的时候,报错 x Error: listen EADDRINUSE :::10000 at Object.exports._errnoException (util.js:911:11) at exports._exceptionWithHostPort (util.js:93 阅读全文
摘要:
遇到的问题 我们发现在添加.gitignore文件后,当我们想push文件的时候,我们声明的忽略文件还是会出现在push的目录中 原因分析 某些文件已经被纳入版本管理中,就算是在.gitignore中已经声明也不会起作用 解决方案 我们应该先把本地的缓存删除,然后再进行push,操作步骤如下 git 阅读全文
摘要:
打开网址 选择创建的群 选择所需要的二维码或者代码 阅读全文
摘要:
概念 所谓持久化就是将数据保存到硬盘中,使得应用重启或者机器重启后可以继续访问之前保存的数据。 方案 plist文件(属性列表) 将某些特定的类,通过XML文件的方式保存在目录中。 1. 获得文件路径 NSString path = NSSearchPathForDirectoriesInDomai 阅读全文
摘要:
1. 问题描述: 使用沙盒存储文件的时候,我们会保存文件的绝对路劲以便下次读取,但是发现一个现象,我们保存的文件,在第二次打开App去查找的时候,发现找不到了...... 2. 查找原因: iOS8之后,苹果添加的新特性,将每次打开app内的沙盒[唯一编码路径](红框部分)重新生成,并保持上一次的沙 阅读全文
摘要:
1 加载网络图片 通过 就可以加载网络图片 2 加载本地图片 加载本地图片需要分两步: 在原生平台的开发工具中导入图片资源:如加载 iOS平台导入静态图片: Android平台需要在 中加入图片资源 通过 的方式加载图片 阅读全文