
桌面开发
文章平均质量分 66
记录与macOS 或 Windows 有关软件开发知识。
群鸿
多年一线开发岗位编程,涉足移动平台开发(iOS/Android)、桌面开发(macOS/Winform)、Java后端开发、前端开发以及APP逆向安全等相关技术,在线讲师,群鸿课堂创始人,信息系统项目管理师。
展开
-
基于WinForm客户端的简单本地缓存实战
简而言之:WinForm是·Net开发平台中对Windows Form的一种称谓,开发语言通常是C#,一款微软出品并可以媲美Java的面向对象编程语言,它含有一个窗体,作为控件和其它图形的平台,可以开发智能客户端,比如QQ、Photoshop等C端,在Windows平台下非常NICE,笔者在开发一款【车辆管理系统】软件中,用到了缓存机制,简单记录一下。一,效果图,是否如你所想,点击配置代理,弹出需要存储的Neek和AppKey,这两个值即是需要缓存到本地的,以便下次启动项目时使用此值。二,创建一原创 2021-03-30 10:52:51 · 3577 阅读 · 0 评论 -
风车签名管理 for Mac版 - 让签名后的APP可以完全管控和实时监测
这是一款在Mac平台下安全可控的iOS签名管理软件,旨在对签名后的APP能够完全控制,包括APP的开启或禁用、设置到期时间锁、注入第三方动态库文件、设置安装限量、修改APP名称和自定义Bundle ID等刚需功能,同时支持个人、公司和企业证书签名,最重要的是软件在签名时无需填写证书密码,一切操作均在本地Mac电脑中,确保证书安全。软件特性:安全机制软件签名过程只能在本地Mac电脑上操作,签名时无需输入证书密码,确保证书安全,签名机制与苹果官方签名模式一致。APP签名同时支持个人、公司和企业证..原创 2020-09-30 10:57:21 · 706 阅读 · 0 评论 -
开源框架:Sparkle for macOS软件版本自动更新产品实践
Sparkle是一个非常简单且易用的macOS应用程序更新框架,目前众多知名macOS App都在使用,包括微信、迅雷等,如下图: 官网地址:https://sparkle-project.org/Github:https://github.com/sparkle-project/Sparkle原理:提前在服务器配置好的xml文件,然后每次启动后解析xml,查看是否有比当前版本新的数据,有的话提示更新,注意检查的是Build,即CFBundleVersion的值。具体操作如...原创 2021-01-12 17:52:54 · 3224 阅读 · 1 评论 -
基于Mac虚拟机安装macOS系统实践
前言:因业务测试要求,笔者需要在自己Mac电脑虚拟机中安装macOS系统,也就是Mac系统中再安装一个Mac系统,有种碟中谍的感觉。笔者Mac系统:VMware Fusion虚拟机:Parallels Desktop虚拟机:笔者安装步骤流程欣赏:1,下载macOS的dmg文件,官网下载或搜索网上基本都能找到。2,将dmg文件转为ISO文件,方式两种,一种是借助软件:UltraISO软碟通,下载地址:https://cn.ultraiso.net/xiazai.html原创 2020-12-02 09:11:09 · 903 阅读 · 0 评论