自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (16)
  • 收藏
  • 关注

原创 VUE Pinia 官方首推的数据状态管理库

摘要:Pinia 已成为 Vue.js 官方推荐的状态管理库,2024年下载量超200万/周。相比Vuex,Pinia具有更简洁的API(无mutations)、更好的TypeScript支持、更小体积(1KB)和自动模块化等优势。78%开发者更偏好Pinia,认为其代码更简洁、学习曲线更低。使用上,Pinia安装简单,支持直接修改状态值(包括对象/数组),并兼容Composition API风格。典型用例包括创建store、存取基本类型和引用类型数据,修改方式直观高效。

2025-12-10 15:03:30 287

原创 Xcode代码格式化,看这小篇就够了

摘要:Xcode在代码格式化方面功能有限,推荐使用第三方插件SwiftFormat.for.Xcode.app.zip。该插件具有易用性高、无需配置、功能纯粹等特点,下载后解压安装,在系统偏好设置中启用扩展权限即可使用。在Xcode中通过Editor菜单选择SwiftFormat功能,可对选中代码、整个文件进行格式化或检查代码规范,显著提升代码整洁度。

2025-11-15 11:27:56 447

原创 iOS SwiftUI 动画开发指南

摘要:本文介绍了iOS SwiftUI动画的实现方式,包括隐式动画(.animation修饰符)、显式动画(withAnimation闭包)以及不同动画曲线类型(线性、缓动、弹性等)。通过示例代码展示了动画的重复和自动反向效果,并配合动态效果图直观呈现动画效果。文章强调SwiftUI动画是基于状态变化的声明式设计,系统自动处理中间帧过渡,开发者只需定义起始和结束状态即可实现流畅动画。

2025-11-04 17:00:15 862

原创 iOS Swift 线程开发指南

iOS线程开发指南摘要 主线程负责UI渲染和用户交互,必须避免耗时操作以免触发看门狗机制导致应用终止。子线程处理网络请求、文件I/O等耗时任务。Swift推荐使用现代并发方案:Task通过async/await提供结构化并发,自动管理线程资源;GCD适合简单后台任务;OperationQueue适用于需要依赖管理的复杂工作流。Thread因管理成本高已不推荐使用。开发核心原则:主线程保持轻量高效,耗时任务交给子线程,通过DispatchQueue.main.async或@MainActor安全更新UI。Sw

2025-10-31 16:55:18 963

原创 iOS Swift 网络通信开发指南

iOS Swift网络通信开发指南摘要:本文介绍了iOS开发中常用的网络通信库及其选择建议,包括Apple原生的URLSession、第三方库Alamofire、Moya和AFNetworking。重点解析了URLSession的核心架构,包括URLSessionConfiguration配置、URLSession管理以及各种Task类型(Data/Download/Upload/Stream/WebSocket任务)。文章对比了各网络库的优缺点,建议根据项目需求选择:若追求轻量级和原生性能推荐URLSes

2025-10-28 17:39:22 1497

原创 iOS Swift 数据管理完整指南

iOS Swift 数据管理完整指南摘要(149字) 本文系统介绍了iOS Swift开发中的数据管理方案,分为三大类:1)内存存储(@State、@StateObject、单例模式),适用于临时数据;2)本地持久化存储(@AppStorage、UserDefaults、文件存储等),用于保存应用设置和重要数据;3)云端存储(CloudKit、自建服务器)。每种方案都提供了特点说明、适用场景和代码示例,从简单的视图状态管理到复杂的数据库操作均有覆盖,帮助开发者根据具体需求选择合适的数据存储方式。

2025-10-24 16:48:27 931

原创 iOS SwiftUI 数据传递完整指南

iOS SwiftUI 数据传递方法指南 本文介绍了SwiftUI中6种主要的数据传递方式: 构造传参 - 父视图通过构造函数向子视图传递只读数据,单向不可变 闭包回调 - 子视图通过闭包向父视图传递事件和数据 @State+@Binding - 值类型数据的双向绑定,适合简单UI状态 @StateObject+@ObservedObject - 引用类型数据的双向绑定,适合复杂业务逻辑 @EnvironmentObject - 通过环境共享数据,避免层层传递 ObservableObject - 使类变为

2025-10-24 10:24:13 450

原创 SwiftUI NavigatorStack 导航容器

摘要: NavigationStack 是 iOS 16+ 的 SwiftUI 声明式导航容器,通过状态驱动的 NavigationPath 管理堆栈和路径。核心包括: 路由映射:navigationDestination 修饰符将数据类型(需遵循 Hashable)映射到目标视图,支持多类型(如字符串、整型或枚举)。 基本跳转:配合 NavigationLink 实现简单页面跳转,无需手动管理路径。 复杂导航:使用 NavigationPath 控制多层跳转,提供 append()、removeLast(

2025-10-24 09:02:27 342

转载 Android PDF原生实现 PDF阅读、PDF手势伸缩、PDF目录、PDF预览缩略图 PDF方案选择 google doc android-pdfview mupdf pdf.js x5

##1、背景近期,公司希望实现安卓原生端的PDF功能,要求:高效、实用。经过两天的调研、编码,实现了一个简单Demo,如上图所示。关于安卓原生端的PDF功能实现,技术点还是很多的,为了咱们安卓开发的同学少走弯路,通过此文章,简单讲解下Demo的实现原理和主要技术点,并附上源码。##2、安卓PDF现状目前,PDF功能仍然是安卓的一个短板,不像iOS,有官方强大的PDF Kit可供集成。...

2019-08-09 17:19:33 2146 1

转载 Android File文件目录常见操作的封装 创建文件 删除单个文件 删除目录 获得文件大小 获得目录大小 拷贝单个文件 拷贝目录 剪切单个文件 剪切目录等

原文地址:https://www.jianshu.com/p/8dc08476261a项目中很多地方用到了文件IO操作, 最好对这些常用的操作进行统一封装,而非让文件IO代码散落在项目各模块代码中。创建文件需求: – 在指定目录创建文件, – 先判断目录是否存在,如果不存在,则递归创建, – 再判断文件是否存在,如果不存在,则创建 – 最后,返...

2018-05-23 17:24:12 441

转载 Android View与SurfaceView区别, 经典案例说明

Android View与SurfaceView区别, 经典案例说明: https://www.jianshu.com/p/d73c352e6450

2018-05-07 10:54:55 395

原创 Android自定义控件:图形报表的实现(折线图、曲线图、动态曲线图)(View与SurfaceView分别实现图表控件)

https://www.jianshu.com/p/d73c352e6450图形报表很常用,因为展示数据比较直观,常见的形式有很多,如:折线图、柱形图、饼图、雷达图、股票图、还有一些3D效果的图表等。 Android中也有不少第三方图表库,但是很难兼容各种各样的需求。 如果第三方库不能满足我们的需要,那么就需要自己去写这么一个控件。往往在APP需求给定后,很多开发者却无从下手,不知道该...

2018-04-25 13:25:48 2874 2

原创 android studio 分析内存溢出

1.      手机为APP分配内存分析系统会给每个APP分配固定的内存空间,不同手机厂商会根据手机的配置情况来对其进行调整。内存大小包括3个属性:dalvik.vm.heapstartsize   设置堆内存的初始大小dalvik.vm.heapgrowthlimit 设置一个标准的应用的最大堆内存大小dalvik.vm.heapsize       设置了使用android

2017-10-31 17:03:55 2696

原创 Unity3D使用腾讯广点通广告

Unity3D使用腾讯广点通广告很多做Android开发、游戏开发的朋友找我咨询,开发的应用、游戏如何赚钱,今天我分享下我的经验吧。App想在国内赚钱,“软件收费”是基本上做不起来的,大家都懂,没什么好说的。那么比较流行的是应用内加广告或者应用内计费。"应用加广告",很好理解,就是在应用内加上广告,那么广告从哪获取呢?实际上是需要与广告平台进行合作,目前口碑比较好的有腾讯广点通、百度联盟、Admob

2015-07-18 19:49:21 10206 3

原创 viewpager动态绑定数据库数据,并支持动态左右滑动

* 分析: * 1.模拟从数据库中取数据,数据库中有N条数据,不可能一次性全加载到viewpager中,只能动态绑定viewpager数据 * 2.从数据库取数据,放在viewpager上显示,这条数据可能是N条数据中的任意一个,所以viewpager需要支持向右滑动加载,也要支持向左滑动加载 * 3.数据分析 p---a-b-c-d-e---n,比如说前面的字母代表数据的位置,若当前

2013-11-01 13:31:53 1638 2

Xcode代码格式化 SwiftFormat.for.Xcode.app.zip

Xcode代码格式化插件

2025-11-15

中国网络的发展.ppt

中国 网络 发展 网民与网速 移动网络发展 互联网发展 即时通信 搜索引擎 新闻资讯 电商购物网络游戏 手机支付

2017-11-01

windowsmobile6常用控件的用法及打包安装程序过程

windowsmobile6常用控件的用法,以及特殊效果的实现 也包括实现应用程序打包过程的讲解,图文齐全。

2010-06-08

C#实现更改PC时间不影响应用程序的系统时间

C#实现 更改PC时间不影响应用程序的系统时间,附赠通过C#修改注册表设置程序开机启动代码。 物超所值~

2011-06-09

C#实现简单日历控件

c#实现自定义日历控件,包括日历上一些常用操作~绝对物超所值

2011-06-09

Unity3d加入广告条,插屏广告,积分广告

源码分享,包含U3d和android源码各一套,亲测试可用,广告条、插屏广告、积分广告、积分墙全部正常显示!!!! Unity3d加入广告条,插屏广告,积分广告,如果喜欢,请下载。 Unity3d开发工具最好4.5以上,因为我的是4.5

2015-05-25

jadx-0.9 android 可视化反编译工具

jadx是一款用于逆向APK文件的工具,对于做移动端渗透测试的人员来说有时候我们需要去分析APK文件的源代码来查看APK文件的逻辑以及查找相关的敏感信息,这时候我们就需要使用jadx进行反编译,而我们之前用的jadx不是反编译耗费巨大的时间就是中途奔溃,而新的jadx 0.9.0却可以高效率、快速的完成反编译,省时又好用! 使用方法: 双击打开:/bin/jadx-gui --> 选择需要反编译的apk

2019-04-24

XposedInstaller_3.1.5__JustTrustMe.rar

支持Android7.0&7.1&Android8;.x框架安装。解压后安装,亲测可用(需root或安装vxp)

2020-06-19

jdk1.8.0_152_windows_64位.rar

jdk1.8.0_152_windows_64位.rar 官方正式版,欢迎大家下载使用! JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。 JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

2019-12-12

okhttp-urlconnection:3.10.0.jar

okhttp-urlconnection:3.10.0

2018-12-04

viewpager 动态加载数据,左右滑动加载

viewpager 动态加载数据,左右滑动加载,已测试通过

2013-11-01

Graphics变换矩阵实现钟表效果

C#通过画图类实现时钟效果,时针、分针、秒针随时间的走动而转动,窗体无刷新

2011-02-25

笑话High翻天

笑话High翻天安装包,支持安卓1.6以上版本;内容丰富,有2万则笑话;包含多种笑话,有冷笑话、爱情笑话、夫妻笑话、古代笑话、民间笑话、医疗笑话等等!!

2013-06-24

服务器发布源码, sqlce服务器web订阅源码

服务器发布源码,数据库为sql2005,主要负责发布数据。发布类型为合并发布。 sqlce服务器web订阅源码,主要负责订阅数据,实现sqlce数据库与sql2005数据同步。订阅类型为:推送订阅

2010-06-08

sqlce和sqlserver2005数据同步

包括sql2005发布数据/配置web同步;sqlce订阅。步骤很详细,每一步均有截图和说明。希望能帮助学习移动程序开发的朋友。

2010-05-25

C# 执行.sql文件

本小程序实现了C#通过sqlcommand执行.sql文件,生成数据库、表、存储过程、sql语句等。代码注释很详细,也很简单。

2009-12-29

线程池画风筝动态效果

本小程序通过实现风筝转动的动态效果来讲述线程池控制做不同工作的函数。

2011-02-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除