摘要:
最近被同事问到开源的代码标准是什么?一时脑海懵然,自己在GitHub上也开源很多代码,最初的想法简单,保存自己的代码(这个代码没有质量可言),方便自己日后查找,随着能力提升,发现之前上传到GitHub上的代码没什么鸟用,后来就上传日常开发中的技术难点或者新技术研发记录、项目中需要用到控件封装等,希望 阅读全文
摘要:
懒人福利:用脚本来修改Xcode工程 http://blog.wtlucky.com/blog/2016/10/10/use-script-to-modify-xcode-project/ https://www.rubydoc.info/gems/xcodeproj/Xcodeproj/Xcode 阅读全文
摘要:
一、项目中的命名 1、项目名称统一 2、关键文件名称统一 3、关键类名统一 4、关键类中的变量名及API统一 二、项目中的结构 1、系统架构统一 三层架构、四层架构等 2、目录结构统一 3、模块中架构模式统一 mvc、mvvm、mvp.... 比如:一个Demo根据业务可能使用多种架构模式,某一种业 阅读全文
摘要:
一、一些常用的代码规范总结 前言 王争大佬的设计模式之美,里面谈到了代码规范 从命名,注释,代码风格,编程技巧四个维度展开讨论 命名 选取一个合适的命名有时候确实是很难的,来看下有哪些可以帮我我们命名的技巧 1、命名的长度选择 关于命名长度,在能够表达含义的额情况下,命名当然是越短越好。在大多数的情 阅读全文
摘要:
我们通常会用屏(Screen)来称呼一个页面(Page),一个完整的App应该是有多个Page组成的。我们可以通过IndexedStack来管理了首页中的Page切换:通过点击BottomNavigationBarItem来设置IndexedStack的index属性来切换(类似于iOS的Tabab 阅读全文
摘要:
一、 事件监听 1.在Flutter中,手势有两个不同的层次 第一层:原始指针事件(Pointer Events):描述了屏幕上由触摸板、鼠标、指示笔等触发的指针的位置和移动。 第二层:手势识别(Gesture Detector):这个是在原始事件上的一种封装。 比如我们要监听用户长按,如果自己封装 阅读全文
摘要:
这是一篇非常适合Qt入门小白的的安装Qt教程,因为公司PC端开发桌面应用(Mac和Windows),所以我选择安装Qt,这次我以这篇博客记录下来,分享给大家! 首先,进入QT官网 选择你需要的版本,我选择了5.14版本 选择你需要的安装,当然mac我是选择勾画出来的部分 安装 1、下载完成之后双击安 阅读全文
摘要:
什么是Qt Qt是一个跨平台的C++图形用户界面应用程序框架。它为应用程序开发者提供建立艺术级图形界面所需的所有功能。它是完全面向对象的,很容易扩展,并且允许真正的组件编程。 Qt的发展史 1991年 Qt最早由奇趣科技开发 1996年 进入商业领域,它也是目前流行的Linux桌面环境KDE的基础 阅读全文
摘要:
什么是生命周期呢? 做过Android/iOS开发的都知道我们的页面都是由生命周期,我们在不同生命周期的回调方法里会做一些处理。对于flutter而言 一切皆是Widget,所以了解Widget的生命周期也是必不可少的! 客户端开发:iOS开发中我们需要知道UIViewController从创建到销 阅读全文
摘要:
0、W3C School https://www.w3cschool.cn/unity3d_jc/unity3d_jc-rngk380e.html 1. C#语言教程(初级+中级+高级+数据结构算法) Unity C#语言教程(初级+中级+高级+数据结构算法) https://www.bilibil 阅读全文