IOS Using Brew
介绍[brew 常用命令] Homebrew 是一款自由及开放源代码的软件包管理系统,用以简化 macOS 和 linux 系统上的软件安装过程 它拥有安装、卸载、更新、查看、搜索等很多实用的功能,通过简单的一条指令,就可以实现包管理,十分方便快捷 Homebrew 主要有四个部分组成 名称 说明 brew Homebrew 源代码仓库 homebrew-core Homebrew 核心软件仓库 homebrew-bottles Homebrew 预编译二进制软件包 homebrew-cask 提供 macOS 应用和大型二进制文件 替换为阿里源1234567891011121314151617181920# 查看 brew.git 当前源$ cd "$(brew --repo)" && git remote -vorigin https://github.com/Homebrew/brew.git (fetch)origin https://github.com/Homebrew/brew.git...
IOS SDK 接入
QQ文档:https://wiki.connect.qq.com/sdk%e4%b8%8b%e8%bd%bd微信稳定:https://developers.weixin.qq.com/doc/oplatform/Mobile_App/WeChat_Login/Development_Guide.html记得 这两种腾讯的登录方式 都取玩家的 unionid 这个值当作唯一标识 在”Other Linker Flags”中加入”-ObjC -all_load” Info.plist 12345678910111213141516171819202122232425262728293031323334353637<key>NSUserTrackingUsageDescription</key><string>是否允许我们的APP使用您的IDFA信息,以此来优化您的使用体验,定向提供服务</string><key>LSApplicationQueriesSchemes</key><array> ...
IOS -- 出包相关问题
AppStore 提审时的“出口合规证明”处理![[Pasted image 20230802161133.png]] 每次提交审核的时候都会让确认是否使用了Apple以的 加密算法Xcdoe的info.plist文件中增加App Uses Non-Exempt Encryption,将值设置为NO。 12<key>ITSAppUsesNonExemptEncryption</key><false/> 打包 select a method for export 选项1.Save for iOS App Store Deployment 保存到本地 准备上传App Store 或者在越狱的iOS设备上使用 2.Save for Ad Hoc Deployment 保存到本地 准备在账号添加的可使用设备上使用(具体为在开发者账户下添加可用设备的udid),该app包是发布证书编译的(The app will be code signed with the distribution certificate.) 3.Save for...
优化内存和运行效率
优化内存和运行效率 用 GetEnumerator () 遍历 dictionary 和 list ,避免使用 foreach dictionary 使用 TryGetValue 一次判断取值,避免两次访问 值类型使用引用方式传递,可提高效率 ref 避免无意义的初始化,C# 默认初始化是清除内存,所以无意的初始化,会增加内存 字符串判断,使用比较 length == 0 效率更高 cahe 数据,可以避免反复访问; 减少字符串的拼接,每次拼接都会产生新的字符串,产生 CG 常量使用 const 或 readonly 修饰 用 using 包裹,可自动调用 Dispose 结语C# 语言的 foreach 语句(在 Visual Basic 中为 For Each)隐藏了枚举数的复杂性。因此,建议使用 foreach,而不是直接操作枚举数。枚举器可用于读取集合中的数据,但不能用于修改基础集合。最初,枚举数定位在集合中第一个元素的前面。 Reset 方法还将枚举器恢复到此位置。在此位置, Current ...
Android 内存详解
![[Pasted image 20230823154158.png]] android程序内存被分为2部分:native和dalvik,dalvik就是java堆,普通java对象是在java堆分配,而bitmap是直接在native上分配,对于内存的限制是 native+dalvik 不能超过最大限制。 android程序内存一般限制在16M,也有24M的。 多说明,但是没有解析的太清楚,我这里分析汇总了一下。供大家参数。学习知识,要关注细节,懂与不懂差很多的呦!我说的是薪资:)。 Native Heap:Native代码分配的内存,虚拟机和Android框架分配内存。关于什么是Native代码,即非Java代码分配的内存。详细介绍请找百度。 Dalvik Heap:Java对象分配的占据内存 Dalvik Other:类数据结构和索引占据内存 Stack:栈内存 Ashmem:不以dalvik- 开头的内存区域,匿名共享内存用来提供共享内存通过分配一个多个进程可以共享的带名称的内存块。匿名共享内存(Anonymous Shared...