Blog — 得闲饮茶

记录技术与生活的点滴 🍵

分享编程心得、开发实践、生活随笔,偶尔聊聊游戏与远方

【AI生成代码】通过 Github Copilot 对话生成 Android 工程代码的尝试

借助两个Android实际开发场景测试Github Copilot代码生成能力,分别实现原生向Flutter提供WiFi信息接口、新增权限设置UI选项与弹窗逻辑,定制提示词可生成贴合工程规范的可用代码,仅存在少量导包问题;同时总结使用该工具生成代码的多项注意事项,包括需限制魔法变量、会话上下文会影响生成质量、新建会话无法留存历史规则等问题。

2025年02月08日10时16分 166 阅读
阅读 →

【从零开始的iOS应用开发之旅 - 02】关于视图管理的那些事

介绍iOS开发的MVC概念,即视图View(APP界面由其组成,负责展示内容)、数据Model(展示在视图上的信息)、管理Controller(管理数据在视图的展示逻辑)。着重讲解UIView,包括其展示作用、可组合性、栈管理子View等,用代码验证并介绍其生命周期。还阐述UIViewController的管理作用及生命周期,并通过代码示例展示执行顺序。

2020年04月05日06时55分 111 阅读
阅读 →