×

flutter

一文快速带你了解 KMM 、 Compose 和 Flutter 的现状

枫叶?飘飘 枫叶?飘飘 发表于2024-05-01 浏览3131 评论0
又到了喜闻乐见的环节,本篇主要是科普 KMM 、 Compose 和 Flutter 的最新现状,对于 Compose 和 Flutter 大家可能并不陌生,但是对于 KMM 也许会存在疑惑,KMM 全称 Kotlin Multiplatform Mobile ,故名思义它是用 Kotlin 实现的跨平台框架,那为什么今天突然会聊到它? 起因如下图所示,今天突然有群友提及了 KMM ,并且用了“变天”的词汇,顿时就勾起了我的兴起,因为 KMM 这些年来一直“不温不火”,可以说很多使用 Kotl

react native

React-Native学习的第一天:环境建设: (react native 环境搭建)

My My 发表于2024-05-01 浏览5131 评论0
一、官方教程 我个人觉得最好学习途径就是到官网学习环境搭建和基础组件使用,而不是一开始就到网上一顿查,网上的知识都是碎片化的,需要自己组装。 所以建议到React Native中文网学习环境搭建:https://www.react-native.cn/docs/environment-setup我使用的环境是Window和Android,其他环境需要自己摸索。 根据官方教程:安装好Node、JDK 和 Android Studio 我的版本是: Node v14.15.4 JDK 11 An

xcode

Mac上运行C语言以及使用VScode编写运行C语言的设置(mac在vscode中怎么运行c语言)

aloha aloha 发表于2024-05-01 浏览11653 评论0
C 编译器 写在源文件中的源代码是人类可读的源。它需要"编译",转为机器语言,这样 CPU 可以按给定指令执行程序。 C 语言编译器用于把源代码编译成最终的可执行程序。这里假设您已经对编程语言编译器有基本的了解了。 最常用的免费可用的编译器是 GNU 的 C/C++ 编译器,如果您使用的是 HP 或 Solaris,则可以使用各自操作系统上的编译器。 GCC GCC(GNU Compiler Collection,GNU编译器套件)是由GNU开发的编程语言译器。GNU编译器套件包括C、

swift

Swift 5.7发布!2022年9月12日(swift 5.4)

临 发表于2024-05-01 浏览4866 评论0
​​​​​​​联系人:加QQ群关注并查看历史文章...... 一、简介 Swift 5.7现已正式发布!Swift 5.7包括对语言和标准库的主要补充,对编译器的增强以提供更好的开发人员体验,对Swift生态系统中工具的改进,包括SourceKit-LSP和Swift软件包管理器,改进Windows支持等。 Swift 5.7是整个Swift社区成员无数贡献的高潮。感谢社区中的每个人的Swift论坛讨论、错误报告、拉取请求、教育内容等! 如果您是Swift的新手,Swift编程语言是Sw

flutter

Flutter SDK安装、切换版本及常见问题整理

只沾花不惹草 只沾花不惹草 发表于2024-05-01 浏览6879 评论0
一、Flutter SDK 安装 安装 Flutter SDK 安装之前请确保电脑安装了 git 客户端。 git 客户端下载地址:https://git-scm.com/download/win 首先需要了解的是 Flutter SDK 其实就是 Flutter SDK github 仓库的源码。 安装 Flutter SDK 最简单的办法从 github 仓库中将源码 clone 到本地即可。 Flutter SDK 的管理我们既可以使用官方提供的 flutter channel

swift

Swift开发系列教程持续更新ing(swift最新教程)

a3626877115 a3626877115 发表于2024-05-01 浏览5808 评论0
第一章: 开发工具,学习方法,App想法 1. 前言 ​ 当你看到这篇文章的时候, 我想你应该想要开发iOS app, 开发一个app是一件非常有趣的事情,也是一件值得自豪的经历, 我仍然记得, 很多年前,我开发第一个app的经历, 即使app比较简单和初级. ​ ios 是苹果手机和平板使用的系统,已经发布很早了, 离现在已经有10多年了,开发工具、 开发语言、 开发框架,这些年已经发展的非常快,所以在即将进行开发app之前, 让我们先了解一下开发app的工具和ios开发理念.

objective-c

多线程(基础)(多线程基础知识)

零距离 零距离 发表于2024-05-01 浏览6312 评论0
一、进程 为啥要有进程?因为操作系统支持多任务执行,程序员也需要“并发编程” 通过多进程,是完全可以实现并发编程的,但是是有点问题的!!! 如果需要频繁的创建进程/销毁进程,这个事情的成本是比较高的如果需要频繁的调度进程,这个事情的成本也是比较高的那要如何去解决这样的问题呢???为啥线程要比进程更轻量??? 1.1、面试题(进程和线程的区别和联系) 谈谈进程和线程的区别和联系?1.进程包含线程.一个进程里可以有一个线程,也可以有多个线程.2.进程和线程都是为了处理并发编程这样的场景.

objective-c

iOS简单的界面制作(第一周)

访客 访客 发表于2024-04-30 浏览4678 评论0
一、 整体构思 需要写一个简单界面,第一个界面为“首页”,第二个界面为“我的”。 因为有两个界面,所以需要用到两个视图控制器。这两个视图控制器由分栏控制器来控制。 “首页”界面:需要用到滚动视图 “我的”界面:需要用到UITabview 二、分栏控制器 创建父类为viewController的两个子类( VCFirst和VCScend)依次代表着两个界面 self.window = [[UIWindow alloc] initWithWindowScene:(UIW

flutter

Flutter 旋转动画 — RotationTransition

謴 发表于2024-04-30 浏览4467 评论0
系列文章 Flutter 旋转动画 — RotationTransition Flutter 平移动画 — 4种实现方式 Flutter 淡入淡出与逐渐出现动画 Flutter 尺寸缩放、形状、颜色、阴影变换动画 Flutter 列表Item动画 — AnimatedList实现Item左进左出、淡入淡出 Flutter Hero 实现共享元素转场动画 Flutter Hero 实现径向变换动画 — 圆形变成矩形的转场动画 Flutter 自定义动画 — 数字递增动画和文字逐行逐字出现或消

objective-c

iOS事件传递链与响应链(ios事件传递链与响应链的区别)

宜商科技胡先生 宜商科技胡先生 发表于2024-04-30 浏览5103 评论0
✅作者简介:大家好我是瓜子三百克,励志成为全栈工程师的一枚程序猿,也是喜欢在学习和开发中记录笔记的小白博主! 📃个人主页:瓜子三百克的主页 🔥系列专栏:iOS 💖如果觉得博主的文章还不错的话,请点赞👍+收藏⭐️+留言📝支持一下博主哦🤞 当我们在手机上点击、滑动等屏幕操作进入到相应的页面,手机是如何区分相应指令并响应的呢?其中又是经历了怎样的过程呢?这里涉及到了事件响应链。 1、事件链 如下图所示,用户点击屏幕时,首先UIApplication对象先收到该点击事件,再依次

kotlin

Android开发:基于Kotlin写一个简单的计算器 (kotlin写安卓)

毕业设计 毕业设计 发表于2024-04-30 浏览6360 评论0
前言 本着程序员“拥抱变化”的思想,最近开始学Kotlin了。感觉还是得通过实战来入门一门新语言,所以打算写一个基于Kotlin语言的计算器,本文对开发过程以及学习Kotlin的一些知识进行了记录。 计算器的全部源码已经放到了我的Github中,需要的伙伴自取:Calculator Kotlin学习tips Kotlin中文站:https://www.kotlincn.net/ 这是Kotlin的官方中文网站,里面有Kotlin的介绍、入门使用以及Kotlin官方文档中文版等

android

MAC m1 PRO 安装安卓手机模拟器(mac m1 android模拟器)

此号已注销 此号已注销 发表于2024-04-30 浏览11739 评论0
背景:本人是一名产品经理,公司开发了好几款安卓APP应用,手机和笔记本都是苹果产品,偶尔需要演示和测试使用,最后找到一个mac安装安卓模拟器的方案,这里记录分享一下。 废话不多说直接上步骤,很详细跟着步骤走就能完成!!! 相关资源(边下载边看下面内容): 1.华为应用市场安装包(链接: https://pan.baidu.com/s/18XcPZwRgLJ7DCrI0gvYGUg 提取码: 1sd9) 2.安卓镜像(链接: https://pan.baidu.com/s/10oXiTv0