iOS 从零开始使用 Swift:使用 UIKit 的第一步

iOS 从零开始使用 Swift系列:
探索 iOS SDK
探索 Foundation 框架
使用 UIKit 的第一步
自动布局基础
表格视图基础
导航控制器和视图控制器层次结构
iOS 上的数据持久性和沙盒
构建购物清单应用程序 1
构建购物清单应用程序 2
下一步该去哪里

UIKit 是您在开发 iOS 应用程序时最常使用的框架。它定义了 iOS 应用程序的核心组件,从标签和按钮到表格视图和导航控制器。在本文中,我们不仅将开始探索 UIKit 框架,还将探索 iOS 项目的内部结构和 iOS 应用程序的基本构建块。

什么是 UIKit 框架?

Foundation 框架为 iOS 和 O[……]

继续阅读

iOS 从零开始使用 Swift:探索 Foundation 框架

iOS 从零开始使用 Swift系列:
探索 iOS SDK
探索 Foundation 框架
使用 UIKit 的第一步
自动布局基础
表格视图基础
导航控制器和视图控制器层次结构
iOS 上的数据持久性和沙盒
构建购物清单应用程序 1
构建购物清单应用程序 2
下一步该去哪里

Foundation 框架是 iOS 开发人员工具箱中的面包和黄油。它NSObject为 iOS 开发提供了根类和大量基本构建块,从数字和字符串类到数组和字典。Foundation 框架一开始可能看起来有点乏味,但它利用了很多功能,对于开发 iOS 应用程序是必不可少的。

关于核心基础的一句话

在上一篇文章中,我简单地[……]

继续阅读

iOS 从零开始使用 Swift:探索 iOS SDK

iOS 从零开始使用 Swift系列:
探索 iOS SDK
探索 Foundation 框架
使用 UIKit 的第一步
自动布局基础
表格视图基础
导航控制器和视图控制器层次结构
iOS 上的数据持久性和沙盒
构建购物清单应用程序 1
构建购物清单应用程序 2
下一步该去哪里

在开发原生 iOS 应用程序时,对 iOS SDK 的良好理解是关键。它不仅可以帮助您选择正确的工具来解决特定问题,还可以确保您不会迷失在 SDK 中包含的数十个框架中。在本文中,我们将深入了解 iOS 架构,并找出 iOS 应用程序背后的驱动力。

什么是 iOS SDK?

我敢肯定,即使是一些经验丰富的 iOS 开发[……]

继续阅读

ios基础篇— Foundation框架

凡是带有Mutable字样的类型,都是可变的,如果存在相对应的没有Mutable字样的类型,都是不可变的,一旦初始化之后,就不可以再修改。

一、NSString和NSMutableString
1.1 字符串转数字 integerValue

1.2 字符串常用方法:[NSString stringWithFormat:@”格式字符串”, 参数…]

1.3 如果要表示:0001之类的数字格式可以使用”%04d”之类的格式字符

二、NSNumber

2.1 是数字的NS对象的表达形式,如果要把数字添加到数组或者字典中,必须要进行转换,同时要使用数组中的数字,还需要转换成[……]

继续阅读

为什么我选择 Swift 而不是 Objective-C 进行 IOS 开发?

使用 Swift 进行 IOS 开发的道路非常简单直接。

当我开始学习 IOS 开发时,我选择了 Objective-C 作为我的核心编程语言。在我的旅程中,我在使用 Objective-C 时遇到了很多困难,因为它是我遇到过的最难的语言之一。在 Objective-C 的帮助下开发应用程序对我来说是一场噩梦。Objective-C 的语法对程序员不是很友好,所以我编写和调试代码变得非常困难。大多数初学者在 IOS 开发方面也会遇到同样的问题,但是当涉及到 Android 开发时,事情非常简单,就像小菜一碟,因为 JAVA 比 Objective-C 编码要好得多。

当我开始我的旅[……]

继续阅读

Android Studio入门Hello world

Android studio安装教程
Android Studio 安装虚拟机
Android Studio Hello World

关于如何编写hello world程序已经有很多,本文章主要是新版新手熟悉AS,如何打开layout视图

如果没有layout视图,文中有解决方法

1、点击快捷方式

2、点击empty activity——next

3、Save location目录,每次都需要重新创建;language选择java;点击finish完成

4、点击project查看是否如图视窗

若果不是如图视窗,说明安装少了一些文件,根据提示安装,A[……]

继续阅读

Android studio安装虚拟机

Android studio安装教程
Android Studio 安装虚拟机
Android Studio Hello World

解决AMD处理器无法安装虚拟机,虚拟机运行失败的问题。
AMD CPU电脑安装Android Studio详细步骤以及无法成功install HAXM的解决

一、Android studio安装虚拟机

首先,先看你的CPU是英特尔的还是AMD的,英特尔就是俗称的酷睿i几,英特尔的其实比较好操作。不会看的,鼠标放在任务栏右击打开任务管理器,点击性能,就会显示你的CPU和显卡。如下图。
我的CPU是AMD的,所以在安装中出现了一些问题。

如果你的CP[……]

继续阅读

Android studio安装教程

Android studio安装教程
Android Studio 安装虚拟机
Android Studio Hello World

Android开发环境配置文档
一、JDK安装

1.JDK安装
1.1 JDK 选择安装目录
安装过程中会出现两次安装提示 。第一次是安装 jdk ,第二次是安装 jre 。
建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错)。
如图1- 1所示。

1.2 安装JDK和JRE
1:安装jdk随意选择目录,只需把默认安装目录\java 之前的目录修改即可。
2:安装jre更改\j[……]

继续阅读

如何使用 CSS 为 SVG 路径设置动画

在最近的教程中,我创建了一堆复选框,其中一个具有平滑线动画:

而这一切都可以通过 CSS 来完成。SVG 元素如下所示:

CSS是这样的:

那么它是怎样工作的?stroke-dasharray指的是虚线的宽度和线条的白色部分,stroke-dashoffset指的是虚线的起点。因此,当我们将两者都设置为 1000 时,我们的起点是 1000,超出了我们的行尾,然后破折号的长度为 1000 个单位,超过了行的长度。

当我们将 dashoffset 设置为 0 时,dash 会向上移动,导致线条再次可见。如果我们希望它只运行一次,我们只需要删除infiniteCSS[……]

继续阅读

仅使用CSS的条纹状平滑过渡菜单

我最喜欢的网站之一是 stripe.com。有很多WebGL,但顶部的菜单具有非常酷的幻灯片效果,因此当您浏览它时,它似乎会变成下一个选项。我查看了它是如何制作的,其中有很多 Javascript 代码,但它让我思考是否可以仅使用 CSS 来完成类似的效果。

在本教程中,我们将介绍我是如何做到这一点的,以及我如何最终获得具有流畅动画的干净解决方案的一些细微差别。这是一个相当大的菜单,所以我建议过渡到小屏幕的汉堡菜单。

链接到演示

布局#

让我们谈谈布局。顶层菜单是一个弹性盒,均匀分布。在每个菜单项中都有一个子菜单,我们以 flex box 为中心justify-co[……]

继续阅读