UIView Animation 动画学习总结
一、前言 动画一直是 iOS 开发中很重要的一部分。设计良好,效果炫酷的动画往往能对用户体验的提升起到很大的作用,在这里将自己学习 iOS 动画的体会记录下来,希望能对别人有所帮助。 iOS 的动画框架,即 CoreAnimation,...阅读全文
一、前言 动画一直是 iOS 开发中很重要的一部分。设计良好,效果炫酷的动画往往能对用户体验的提升起到很大的作用,在这里将自己学习 iOS 动画的体会记录下来,希望能对别人有所帮助。 iOS 的动画框架,即 CoreAnimation,...阅读全文
对于想买车的用户来说,如果走在路上刷社交软件时突然在App里收到一条广告:“前方500米商圈里的某品牌汽车正在做优惠,力度大福利多。”不管买不买,八成都会去看看,原因有三:距离近、需求匹配、有优惠。那么这就是一条成功的投放广告,广告最重...阅读全文
为了保护用户隐私,大多数应用只会在前台运行时获取用户位置,当应用在后台运行时,定位功能会被禁止。这就导致APP在后台或者锁屏时无法正常记录GPS轨迹,这对打车、共享出行、跑步等需要实时记录用户轨迹的应用影响非常大,甚至影响了应用核心功能...阅读全文
2022.12.29 由于接口失效,不再维护此脚本 一、接口 科学文库作为高校阅读的电子书库,但是由于在线文档打开的速度太慢,获取里面的电子书成了首要问题,而且它提供下载的电子书,又需要CAJViewer阅读器才能打开,并不利于正常的阅...阅读全文
众所周知,在开发苹果应用时需要使用签名(证书)才能进行打包安装苹果IPA,作为刚接触ios开发的同学,只是学习ios app开发内测,并没有上架appstore需求,对于苹果开发者账号认证需要支付688,真的是极大的浪费,经过一番百度,...阅读全文
前言: 在iOS中,使用引用计数来管理OC对象内存 一个新创建的OC对象引用计数默认是1,当引用计数减为0,OC对象就会销毁,释放其占用的内存空间。 调用retain会让OC对象的引用计数+1,调用release会让OC对象的引用计数-...阅读全文
编程思想: 面向过程:问题比较简单,可以用线性的思维解决 面向对象:问题较为复杂,使用简单的线性思维无法解决 两种编程思想都是解决问题的方式,并不对立,通过面向对象的方式便于我们从宏观上把握事物之间的复杂关系、便于我们分析整个系统。本质...阅读全文
四大组件 Activity 实现步骤 继承 Activity 或其子类,实现以下方法: //第一次创建时回调 protected void onCreate(Bundle savedInstanceState); //启动时回调 pro...阅读全文
Android 入门 Gradle 安装配置 Linux下安装gradle 构建文件和创建任务 默认构建文件为 build.gradle, 构建是可使用 -b 替代 --build gradle -b <fileName> ...阅读全文
数据存储策略 在 iOS 应用程序中,从 “数据缓冲在哪里” 这个纬度看,缓冲一般分两种类型。 内存缓冲 磁盘缓冲 内存缓冲是将数据缓冲在内存中,供应用程序直接读取和使用。优点是读取速度快。缺点是由于内存资源有限,应用程序在系统...阅读全文
. 版本:v0.3 作者:河东西望 日期:2022-7-13 . gerrit系统的上手使用有两个难点: 部署repo仓库。 配置访问控制。 想要上手使用gerrit的同仁们,搭建部署好gerrit系统之后,会发现gerrit的权限配置...阅读全文
介绍 我们的目标:搭建一个本地多用户的App Inventor 2 服务器目的:课堂教学,社团活动,兴趣学习优势:管理权限(用户管理,账号切换,资源打包),网络链接速度快,拥有配套服务。注意:每次退出前导出自己的项目到本地做备份。 Ai...阅读全文
前言:CADisplayLink、NSTimer 循环引用问题 CADisplayLink、NSTimer会对Target产生强引用,如果target又对他们产生强引用,那么就会引发循环引用。 @interface ViewCont...阅读全文
基础知识-底层View对象 ViewParent ViewParent对应于ViewRootImpl类,是连接WindowManager和DecorView的纽带。View绘制三大流程都是通过它来完成的 DecorView Conten...阅读全文
实现APP首页tabbar滚动吸顶功能 首页代码: WillPopScope( child: Scaffold( backgroundColor: Colors.white, appBar: PreferredSize( preferr...阅读全文
如何搭建android源代码repo仓库 . 版本: v0.3 作者:河东西望 日期:2022-7-5 . 如果你的开发是基于AOSP源码来建仓,那么搭建repo服务器和部署自己的repo仓库就是非常必要的工作了。 现实中很多公司都是直...阅读全文
Docker容器搭建android编译环境 . 版本:v0.4 作者:河东西望 日期:2022-7-12 . 1 部署容器 1.1 手动部署 1.1.1 配置docker # 安装之前必须修改docker路径,防止docker空间增长暴...阅读全文
一、简介 在 iOS 应用开发中,自定义一个类一般需要继承自 NSObject 类或者 NSObject 子类,但是,NSProxy 类不是继承自 NSObject 类或者 NSObject 子类,而是一个实现了 NSObject ...阅读全文
记录我第一次使用Android Studio时遇到的问题以及一些简单的笔记。 我所使用的是Android Studio 2.2版本 遇到的问题 创建一个Hello World!项目无疑是相当简单的,我很快就完成了项目的创建过程。 然后…...阅读全文
一、配置签名信息 /** * 1.testApplicationId用于配置测试App的包名,默认情况下是applicationId + ".test".一般情况下默认即可,他也是 * ProductFlavor的一...阅读全文