写在开头:本人打算开始写一个Kotlin系列的教程,一是使自己记忆和理解的更加深刻,二是可以分享给同样想学习Kotlin的同学。系列文章的知识点会以《Kotlin实战》这本书中顺序编写,在将书中知识点展示出来同时,我也会添加对应的Java代码用于对比学习和更好的理解。Kotlin教程(一)基础Kotlin教程(二)函数Kotlin教程(三)类、对象和接口Kotlin教程(四)可空性Kotlin教程
需要注意的是,我们之前就可以在无符号数组上使用函数式操作例如 filter 和 map ,这是因为无符号类型的数组实际上是实现了 Collection 接口的,例如 UIntArray 实现了 Collection 接口。 不过这样就涉及到了性能问题,因为在 UIntArray 被当作 Collection的实例使用时会额外 创建 一个对象出来。现在好了,所有新增的扩展函数都使用无符号数组类型作为
使用WebView1.准备工作现在没有办法把整个网站前端都做出来,就先做一个新闻页面吧。新闻页面也要连接数据库,要使用之前写后台的JDBC类,所以我想可以在原来项目中增加一个“子项目”。那就要调整一下原来项目的结构。调整后的项目结构是这样的  以下是遇到的问题和解决方法idea项目重命名如果出现错误javax.management.InstanceNotFoundExcepti
修饰符Kotlin的修饰符包括包括类修饰符classModifier 和访问修饰符accessModifier:类修饰符classModifier–标示类本身特性abstract //抽象类标示 final //标示类不可继承,默认属性 enum //标示类为枚举 open //类可继承,类默认是final的 annotation //注解类访问修饰符accessMod
基于kotlin开发的验证码发送注册的app一、前言二、spring boot端相关接口开发1.开发发送验证码接口2.开发注册接口三、app客户端界面UI相关开发四、app网络请求处理相关开发五、基于MVVM架构的模块组装 一、前言最近其实有一点“不务正业”,快两个月了都在学网络相关的后端开发,安卓方面很久没去研究了,这次带来的demo是大项目中的一个小小的一块,由于编程语言渐渐转向kotlin
转载 2023-10-03 08:34:45
236阅读
# 使用Kotlin开发iOS App Kotlin是一种在JVM上运行的静态类型编程语言,最初由JetBrains开发。它结合了面向对象编程和函数式编程的特性,并通过提供更简洁、安全和可靠的语法来提高开发效率。虽然Kotlin主要用于开发Android应用程序,但它也可以用于开发iOS应用程序。本文将介绍如何使用Kotlin开发iOS App,并提供一些示例代码。 ## Kotlin/Nat
原创 2023-07-15 18:22:35
1373阅读
# Kotlin开发iOS App代码 Kotlin是一种由JetBrains开发的基于Java虚拟机(JVM)的静态类型编程语言。它被广泛用于Android应用开发,但实际上,Kotlin可以用于iOS应用开发。在本文中,我们将介绍如何使用Kotlin开发iOS App,并提供相关的代码示例。 ## KotliniOS开发 使用Kotlin开发iOS应用的主要方式是利用Kotlin N
原创 2023-12-27 05:23:07
109阅读
AppCode 是 JetBrains 公司出品的用于开发 Mac OS X 及 iOS 应用程序的集成开发环境,只能运行于 Mac OS X 操作系统环境下,作为 XCode 的高级替代品。由于其基于 IntelliJ IDEA 相同的代码基础,自然继承了 IDEA 的优良传统,代码智能提示以及自动完成、重构等等不一而足。在实际开发过程中,如果涉及到一些 XCode 特有的可视化设计功能,App
5月18日谷歌在I/O开发者大会上宣布,将Kotlin语言作为安卓开发的一级编程语言。并且会在Android Studio 3.0版本全面支持KotlinKotlin是一个基于JVM的新的编程语言,由JetBrains开发。JetBrains作为目前广受欢迎的Java IDE IntelliJ的提供商,在Apache许可下已经开源其Kotlin编程语言。Kotlin可以编译成Java字节码,也
转载 2024-06-16 11:29:18
61阅读
# Kotlin 支持 iOS 开发指南 ## 简介 Kotlin 是一种现代化、静态类型的编程语言,它可以与 Java 互操作,并且可以在不同的平台上运行,包括 iOS。在本篇文章中,我将向你介绍如何在 iOS 开发中使用 Kotlin,并给出详细的步骤和代码示例。 ## 整体流程 下面是实现 Kotlin 支持 iOS 的整体流程,我们将分为以下几个步骤来完成: | 步骤 | 描述 |
原创 2024-01-13 05:41:46
95阅读
目录with函数run函数(最后一行代码作为返回值返回)apply函数(调用对象相同、调用方法相同)定义静态方法顶层方法范型 with函数这两段代码的执行结果是一模一样的,但是明显第二段代码的写法更加简洁一些,这就是with函数的作用。val list = listOf("Apple", "Banana", "Orange", "Pear", "Grape") val builder = Str
Kotlin跨平台开发今天我们来简单介绍一下使用kotlin进行跨平台开发,使得一处代码,多处运行。 一、简介首先,我摘取了一些官方文档上的基本介绍。kotlin语言在一开始设计的时候就有一个明确的目标,那就是能够在所有平台上使用,能够使用kotlin开发任意平台的应用。同时kotlin还有一个重要的目标,就是能够在不同平台间共享代码。kotlin不仅可以编译为jvm平台的字节码文件,还能够直接编
转载 2023-08-22 13:03:07
133阅读
前言在安卓中我们可以使用 jvm 提供的 jni 方便的编写 C/C++ 代码并与 java/kotlin 互操作。但是当使用 kotlin MultiPlatform 时想要调用 C/C++ 代码将变得麻烦甚至是不可用,因为对于 Android 和 Desktop 来说依旧使用的是 jvm ,所以只要稍微适配一下也不是不能用。但是如果涉及到使用 kotlin native 的平台,比如 iOS
# Kotlin开发 iOS App 吗? Kotlin 是一种由 JetBrains 开发的现代编程语言,被广泛应用于 Android 开发中。但是很多人可能会有疑问,Kotlin 能否用于 iOS App开发呢?答案是肯定的!虽然 Kotlin 并不是一种官方支持的 iOS 开发语言,但是通过一些工具和框架的支持,我们可以使用 Kotlin开发 iOS 应用程序。 ## Kot
原创 2024-06-22 05:19:53
242阅读
目录 Kotlin 简介Kotlin的优点Kotlin对服务器端开发Kotlin的数据类型Kotlin访问修饰符Kotlin基本语法Kotlin应用之—— Spring Boot 创建 Restful Web 服务 Kotlin 简介Kotlin 是一个用于现代多平台应用的静态编程语言 ,由 JetBrains 开发Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便
      苹果用 swift 作为官方语言替代 object-c  ; 谷歌 刚开完io大会 也宣布 用  kotlin 作为官方语言 替代java。工具还是xcode ,android studio。   来自于著名的 IDE IntelliJ IDEA(Android Studio 基于此开发) 软件开发公司 JetBrains(位
转载 2023-08-26 14:20:04
306阅读
前言kmm是Kotlin Multiplatform Mobile(kt移动跨平台)的缩写,虽然目前还不是正式版本,但也是可以用了kmm的跨平台实现方式是将代码分成三块:安卓原生代码ios原生代码kotlin共享代码,其中在安卓部分会将kotlin共享代码编译为jvm文件并当做lib加入到安卓原生代码中,而ios则是将kotlin共享代码编译成native(oc?)代码,然后当做framework
转载 2023-10-31 21:08:52
296阅读
Kotlin 学习笔记 一前言一、为什学习kotlin ?二、kotlin 和 java 相比有什么优势和差异?三、kotlin 的前景怎么样?四、android java 开发kotlin 学习成本高吗? 前言Kotlin 是一种运行于 JVM、Android、Web、本地和多个其他平台上的静态类型编程语言。Kotlin 是由 JetBrains 于 2011 年开发的,设计目的是在保持与
转载 2023-07-29 10:56:32
67阅读
      目前开发移动应用有三种模式:Native、Hybird、Web,若要开发跨平台的移动应用,又希望与本地API交互,那么Hybird是一个非常好的选择。      作为一个.Net程序员,可以使用熟悉的IDE,Visual Studio来进行开发移动应用,目前已经有基于Visual Studio的扩展来帮助我
转载 2024-01-15 17:50:06
26阅读
星战小兵.jpg背景最近我们在做区块链相关的钱包项目,新的App使用全新的技术栈。在Android中我们使用Kotlin+RxJava+Android Architecture Components,在iOS中使用Swift+RxSwift。本文不讨论App的架构,只讨论项目中所使用到的Kotlin的特性。在Android的App中,可以毫不夸张地说,我们95%以上的代码使用了Kotlin开发的。
  • 1
  • 2
  • 3
  • 4
  • 5