无需支付688苹果开发者账号,xcode13打包导出ipa,提供他人进行内测

众所周知,在开发苹果应用时需要使用签名(证书)才能进行打包安装苹果IPA,作为刚接触ios开发的同学,只是学习ios app开发内测,并没有上架appstore需求,对于苹果开发者账号认证需要支付688,真的是极大的浪费,经过一番百度,APP Uploader这块软件,真是及时啊,免688,只需要注 ...阅读全文

iOS内存管理之MRC

前言: 在iOS中,使用引用计数来管理OC对象内存 一个新创建的OC对象引用计数默认是1,当引用计数减为0,OC对象就会销毁,释放其占用的内存空间。 调用retain会让OC对象的引用计数+1,调用release会让OC对象的引用计数-1。 内存管理的经验总结 当调用alloc、new、copy、m ...阅读全文

python——面向对象

编程思想: 面向过程:问题比较简单,可以用线性的思维解决 面向对象:问题较为复杂,使用简单的线性思维无法解决 两种编程思想都是解决问题的方式,并不对立,通过面向对象的方式便于我们从宏观上把握事物之间的复杂关系、便于我们分析整个系统。本质仍然使用面向过程的方式来处理。 面向对象的程序设计强调把数据和操 ...阅读全文

iOS 数据存储

数据存储策略 ​ 在 iOS 应用程序中,从 “数据缓冲在哪里” 这个纬度看,缓冲一般分两种类型。 内存缓冲 磁盘缓冲 ​ 内存缓冲是将数据缓冲在内存中,供应用程序直接读取和使用。优点是读取速度快。缺点是由于内存资源有限,应用程序在系统中申请的内存,会随着应用生命周期结束而被释放,会导致内存中的数据 ...阅读全文

gerrit系统如何配置访问控制

. 版本:v0.3 作者:河东西望 日期:2022-7-13 . gerrit系统的上手使用有两个难点: 部署repo仓库。 配置访问控制。 想要上手使用gerrit的同仁们,搭建部署好gerrit系统之后,会发现gerrit的权限配置不知道从哪里下手。而默认的权限配置非常简单而且开放,不符合企业各 ...阅读全文

AI2(App Inventor 2) 离线版

介绍 我们的目标:搭建一个本地多用户的App Inventor 2 服务器目的:课堂教学,社团活动,兴趣学习优势:管理权限(用户管理,账号切换,资源打包),网络链接速度快,拥有配套服务。注意:每次退出前导出自己的项目到本地做备份。 Ai2Server (不定期更新) 64位 AI2(App Inve ...阅读全文

如何搭建android源代码repo仓库

如何搭建android源代码repo仓库 . 版本: v0.3 作者:河东西望 日期:2022-7-5 . 如果你的开发是基于AOSP源码来建仓,那么搭建repo服务器和部署自己的repo仓库就是非常必要的工作了。 现实中很多公司都是直接把AOSP源代码放在一个git仓库中来管理,这样做没什么毛病。 ...阅读全文

Android Studio 的初次使用

记录我第一次使用Android Studio时遇到的问题以及一些简单的笔记。 我所使用的是Android Studio 2.2版本 遇到的问题 创建一个Hello World!项目无疑是相当简单的,我很快就完成了项目的创建过程。 然后……就报错了。 Error:A problem occurred ...阅读全文

运动App如何实现端侧后台保活,让运动记录更完整?

你在锻炼健身时,有没有遇到这样的情况?辛辛苦苦锻炼了几小时,却发现App停止了运行,本次运动并没有被记录到App上,从而失去了一个查看完整运动数据的机会? 运动类App是通过手机或者穿戴设备的传感器,来识别运动状态并反馈给用户的,App能否在手机后台时刻保持运行是影响运动数据完整性的关键因素。为了满 ...阅读全文