E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
iOS-编程基础(Swift)
Swift
-简介
Swift
简介
Swift
是Apple在2014年6月WWDC发布的全新编程语言,中文名和LOGO是“雨燕”在
Swift
刚发布那会,百度\Google一下
Swift
,出现最多的搜索结果是美国著名女歌手Taylor
Swift
SwordDevil
·
2023-10-27 09:09
Swift
--栈和对列的实战面试题
1.给出一个文件的绝对路径,要求将其简化例子:路径/home/简化后为/home路径是“/a/./b/…/…/c/”,简化后为“/c”根据常识知道一下规则“.”代表当前路径。比如“/a/.”实际上就是“/a”,无论输入多少个“.”都返回当前目录“…”代表上一级目录。比如“a/b/…”实际上就是“/a”,也就是说先进入“a”目录,再进入其下的“b”目录,再返回“b”目录的上一层,也就是“a”目录解题
Z苗
·
2023-10-27 08:46
算法
#
swift
排序算法
给出一个文件的绝对路径
要求将其简化
从java到JavaScript(1),看Dart:对比Java/Go/
Swift
/Rust
关于JIT与AOT,之前整理过《JIT-动态编译与AOT-静态编译:java/java/JavaScript/Dart乱谈》,一文不足以概括dart。从编程语言生态看Dart大多数主流编程语言是上个世纪开发的:七十年代(如C)、八十年代(如C++)、九十年代(如Java、Python、JavaScript)。这些语言在设计上并没有考虑现代软件开发生态系统:多核CPU、GPU、快速的互联网、移动设备
周陆军的个人博客
·
2023-10-27 08:05
rust
java
javascript
[
Swift
]LeetCode823. 带因子的二叉树 | Binary Trees With Factors
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:https://github.com/strengthen/LeetCode➤原文地址:https://www.cnblogs.com/streng
weixin_30639719
·
2023-10-27 07:51
数据结构与算法
swift
runtime
Swift
进阶(八)汇编分析多态
多态多态的定义():多态(Polymorphism)按字面的意思就是“多种状态”。在面向对象语言中,接口的多种不同的实现方式即为多态。引用CharlieCalverts对多态的描述——多态性是允许你将父对象设置成为一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作(摘自“Delphi4编程技术内幕”)。简单的说,就是一句话:允许将子类类型的指针赋
Jax_YD
·
2023-10-27 07:43
JS操作DOM及CSS
1Web
编程基础
本节讲解如何编写Web应用中的js程序,如果将这些程序加载到浏览器,以及如何获取输入、产出输出,如何运行响应事件的异步代码。
黄名富
·
2023-10-27 06:45
#
JavaScript权威指南
javascript
前端
vue.js
Swift
基础
当前版本:
Swift
5.91.计算属性和存储属性计算属性(ComputedProperty)a.值类型ValueTypeb.可以设置只读类型存储属性(StoredProperty)a.引用类型InferenceTypeb
Johnny.Cheung
·
2023-10-27 05:16
IOS
swift
XCode
swift
开发语言
ios
swift
- protocol weak的问题
就像MVC是苹果提供的UI框架里自带的设计模式一样,代理设计模式也充斥着苹果的编程里,抛开系统框架不说,当我们要自己写一个代理的时候大家都知道在RAC下有个循环应用问题;即A类持有B类,B类持有一个代理,这个代理指向A类,这个时候就形成了循环,为了避免这个问题,我们会有意识的把代理设置成weak,这样就能保证A类和B类的正确释放。那么问题来了:weak修饰protocal报错大概的意思就是说swi
孤随风
·
2023-10-27 03:54
Swift
方法调度
Struct:在结构体中方法都是静态调用(直接调用),也就意味着在在编译连接完成之后当前这个函数的地址就已经确定了,在函数执行的过程中就会直接去到这个地址来执行当前方法,这是结构体的方法调度Class:相比于结构体,在类中方法是存放在v-Table中v-Table在sil中的表示:decl::=sil-vtablesil-vtable::='sil-vtable'identifier'{'sil-
BBLv
·
2023-10-27 03:01
『第三章』雨燕栖息地:
Swift
开发环境
在本篇博文中,您将学到如下内容:1.
Swift
开发平台2.
Swift
集成开发环境Xcode?
大熊猫侯佩
·
2023-10-27 03:44
Swift
语言开发精讲
swift
ios
Xcode
Playground
REPL
iPad
macOS
Swift
使用表格添加无限轮播图
首先我们用到了一个OC的第三方,我们在
swift
中用到了OC中的第三方千万不要忘记创建桥接我文件,因为这轮播图可以加载本地图片和网络图片我们选择用网络图片,所以我们还要用到SDWebImage这个加载图片的第三方
RenZhiYong
·
2023-10-27 02:48
Swift
中结构体的方法调度&内存分区
方法调度.pngMachOView中分区.png命名重整规则.pngARM64下的汇编指令.png内存分区.png
YY323
·
2023-10-27 00:37
编程基础
概念(1):转义字符
转义字符,编程萌新应该都被这个概念困扰过。理解这个概念,需要抓住几个要点:1.转义字符的目的。(1)为了解决编程语言中的字符含义冲突。(2)为了表示一些本来不能用字符表示的含义。冲突的表现编程语言元字符与字符串数据的冲突。每种编程语言都有自己的元字符,包括关键字、运算符等等。以javascript为例,逗号、分号、“var”这些都是语言的元字符。每种语言都会规定自己的数据类型的字面表示方法。比如,
eleorc
·
2023-10-26 23:27
(转)
iOS-
设置UITextfield内手机号码按344格式显示
原文:https://www.jianshu.com/p/c97f9206226c[phoneTFaddTarget:selfaction:@selector(phoneNumChange:)forControlEvents:UIControlEventEditingChanged];//监听改变定义属性NSString*previousTextFieldContent;UITextRange*p
java的小跟班
·
2023-10-26 22:04
用十种编程语言开发计算器应用-第七篇-h5(Js+Html+Vue)
用十种编程语言开发计算器应用C语言C#(windows桌面软件)
Swift
(ios应用)pythonDart(Flutter应用,跨平台,适用安卓、ios、mac、windows、web)Java(安卓
蓝不蓝编程
·
2023-10-26 21:01
对Golang的一些看法
Swift
有一个很重的概念就是面向协议,可以去看看各大
Swift
的库,都很注重面向协议这个概念。Golang也是如此,只是说法是面向接
麻虾尔
·
2023-10-26 21:26
代码行数统计 / 快速定义枚举类型
-name"*.
swift
"|xargswc-l快速定义枚举类型,在Xcode中敲enumdef-//选这个转载于:https://my.oschina.net/TaciturnKnightYQ/blog
weixin_34029680
·
2023-10-26 19:51
Xcode 怎么查看代码总行数
find就是查找,后面的点表示在当前路径下查找,-name后加一个*.m,就是通配.m文件,你也可以加上c和
Swift
,最后的xargs表示把前面的
weixin_34265814
·
2023-10-26 19:51
xcode
swift
iOS代码覆盖率(一)-全量覆盖率自动化实践
简介这是一个统计基于
Swift
&Objective-C工程的代码覆盖率的自动化脚本。之所以做成Pod,是便于更好的复用,该Pod只包含了收集生成代码覆盖率的脚本。整体比较简单方便。
兵临城下也
·
2023-10-26 19:20
你好!iOS
ios
自动化
swift
代码覆盖率
iOS开发之xcode统计项目代码行数
("-name"*.m"-or-name"*.mm"-or-name"*.cpp"-or-name"*.h"-or-name"*.rss"-or-name"*.
swift
"-or-name"*.xml"
chenlingLAL
·
2023-10-26 19:50
iOS开发
iOS
代码行数统计
Xcode统计总行数
find就是查找,后面的点表示在当前路径下查找,-name后加一个*.m,就是通配.m文件,你也可以加上c和
Swift
,最后的xargs表示把前面的命令行结果当做参数,wc-l是统计行数。
sinyui
·
2023-10-26 19:19
xcode 统计代码行数
-name"*.m"-or-name"*.h"-or-name"*.xib"-or-name"*.c"-or-name"*.
swift
"-or-name"*.storyBoard"|xargswc-l
stubbornness1219
·
2023-10-26 19:19
Swift
Swfit中统计整个工程代码行数
首先使用终端cd找到工程的目录也可以直接将目录拖到终端窗口,然后复制如下代码如果您只需要查询
swift
的代码量则只需要复制第一行命令,如果需要查询其他复制第二行命令即可.
最爱Swift
·
2023-10-26 19:17
ios
xcode
swift
Mac中漂亮的代码行计算工具(已开源)--PPRows
PPRowsforMac在Mac上计算你写了多少行代码1.支持检测参与计算的代码文件夹数量以及代码行数;2.支持同时检测多文件/多文件夹代码;3.支持自定义检测的文件类型,例如:c,
swift
,oc,java
Museions
·
2023-10-26 19:46
大前端开发
PPRows
代码统计
Xcode工程统计代码行数(
Swift
版)
-name"*.
swift
"|xargswc-l
Tmylyh
·
2023-10-26 19:07
xcode
swift
macos
swift
音乐播放器项目-《lxy的杰伦情歌》开发实战演练
最近准备将项目转化为OC与
swift
混合开发,试着写一个
swift
音乐播放器的demo,体会到了
swift
相对OC的优势所在,废话不多说,先上效果图:ps:身为杰伦的铁粉,demo的主题必须跟杰伦有关,
追到梦的魔术师
·
2023-10-26 19:27
iOS
And
More~
swift的代码之美
swift
转型
音乐
xcode
ui
Flutter开发(1)—— Dart vs
Swift
原文链接:https://medium.com/coding-with-flutter/dart-vs-
swift
-a-comparison-6491e945dc17发表日期:2018.12.27Dart
看影成痴
·
2023-10-26 18:22
Swift
UI图像App开发之载入图片、显示图片、处理图片
本文价值与收获看完本文后,您将能够作出下面的界面Jietu20200521-214922@2x.jpgJietu20200521-214942.gifJietu20200521-214942.gif基础知识#CoreImage图像处理组件CoreImage核心图像是一种图像处理和分析技术,旨在为静止和视频图像提供近乎实时的处理。它使用GPU或CPU渲染路径。对来自CoreGraphics核心图形、
iCloudEnd
·
2023-10-26 15:55
Swift
中闭包的使用
声明func
swift
Block(endStr:String,_callBack:(_result:String)->()){letstr:String="test"+endStrcallBack
henu_Larva
·
2023-10-26 14:46
swift
颜色合成
最近有一个颜色叠加需求找到篇文章是java的代码译成
swift
果真有用分享一下也当做笔记记录一下funccalculateBlend(a1:CGFloat,a2:CGFloat,c1:CGFloat,c2
RenZhiYong
·
2023-10-26 14:20
Swift
UI List编辑,拖动、删除、横滑
研究了一下
Swift
UI的List。使用自带的编辑模式能简便的实现很多功能。
xo1988
·
2023-10-26 13:12
monkey安装
iOS9.3以后不适用了,这里更新一下,9.3以后的可以使用
swift
写的fastmonkey这个工具。
齐勒
·
2023-10-26 11:48
Swift
周报 第三十九期
文章目录前言新闻和社区卖不动了iPhone在美国市场销量或陷入停滞与Apple专家会面交流提案通过的提案
Swift
论坛推荐博文话题讨论关于我们前言本期是
Swift
编辑组整理周报的第三十九期,每个模块已初步成型
网罗开发
·
2023-10-26 11:15
Swift周报
swift
开发语言
ios
如何在
Swift
UI 中创建悬浮操作按钮
文章目录前言创建悬浮操作按钮悬浮按钮出现在屏幕的最前方悬浮按钮位于屏幕的右下角使悬浮按钮呈现圆形添加阴影总结前言悬浮操作按钮(FloatingActionButton,FAB)是一种在Android和MaterialDesign中使用的UI元素。它用于触发特定屏幕的主要操作。尽管它来自Android,但在一些iOS应用中也可以看到这种模式。以下是Twitter应用中悬浮操作按钮的示例。Twitte
网罗开发
·
2023-10-26 11:40
Swift
iOS集
swiftui
dreamweaver
ios
Swift
之流程控制、函数、枚举、可选类型、结构体和类、闭包
2、while1、
swift
中的while用法和OC类似。2、repeat-while相当于C语言中的do-while。3、for闭区间运算符:a...b即取值大于等于a且小于等于b。
Abner_XuanYuan
·
2023-10-26 11:26
iOS逆向-17:InlineHook
本地c函数或
swift
静态函数是无法通过fishhook去hook的,那么这里介绍一个框架,Dobby(原名:HOOKZz)。
恍然如梦_b700
·
2023-10-26 11:14
Windows
编程基础
--第16节 MFC之SendMessage和PostMessage
1、PostMessage会将消息压入窗口所在线程的消息队列,然后返回;而SendMessage则不经过消息队列,SendMessage可认为是直接调用了该窗口的窗口过程,因此在我们需要获得消息处理后的返回值的时候,就要用到SendMessage。例如:当在程序中指定如下使用:PostMessage(hWnd,WM_MSG,0,0),那么当程序执行到PostMessage的时候,仅将消息WM_MS
阿木大叔001
·
2023-10-26 10:19
MFC从入门到放弃
c++
mfc
windows
Swift
归档解档初探
下面说代码逻辑登录获取用户信息进行归档,使用时候取出,解档整个model类本次流程走下来遇到了好多问题,别人都在各种解说,我这却提出好多问题,实属不该但技术有限,有大拿路过留下点东西就更好不过了第一个问题MJExtension用
swift
北漂少年郎
·
2023-10-26 09:22
SHELL脚本
编程基础
,bilibili王晓春老师课程个人笔记(写比较简单,仅供参考)
文章目录一、第一天(Shell脚本
编程基础
)作者视频ppt部分作者视频操作编写一个hello.sh可执行文件使hello.sh可以到处运行没有执行权限的执行方式下载httpd(web服务器)curl字符界面浏览器命令列表凌乱笔记作业重点
北风toto
·
2023-10-26 09:07
次要的个人笔记
笔记
android
iOS
Swift
包管理的3种方式
CocoaPodsCarthage
Swift
PackageManagerCocoaPods就不再赘述Carthage轻量级项目依赖管理工具去中心化(没有CocoaPods那样的中心库)和非入侵性(不会像
本本的开心牧场
·
2023-10-26 09:04
Swift
之基础知识、汇编
1、基础知识1、API&ABIAPI(ApplicationProgrammingInterface):应用程序编程接口。源代码和库之间的接口。ABI(ApplicationBinaryInterface):应用程序二进制接口。应用程序与操作系统之间的底层接口,涉及的内容有:目标文件格式、数据类型的大小\布局\对齐、函数调用约定等等。2、LLVM编译器作用:编译器分为前端和后端。前端:词法分析等。
Abner_XuanYuan
·
2023-10-26 09:44
swift
Alamofire 用法介绍
1.基本用法Alamofire.request("https://httpbin.org/get").responseJSON{(response)in//originalurlrequestprint("Request:\(String(describing:response.request))")//httpurlresponseprint("Response:\(String(describ
CoderLWG
·
2023-10-26 08:26
人生苦短,我学python
提示:本文主要讲解的是python的基础知识,参考的书籍是张健、张良均主编的《Python
编程基础
》文章目录前言一、Python基础知识1.1创建应声虫程序1.1.1输出1.1.2输入1.2掌握Python
深度学习炼丹师-CXD
·
2023-10-26 08:45
python
python
numpy
开发语言
Swift
新特性 Hasher
Swift
新特性HasherPreviouslyontheHashable用
Swift
3年多了。
夙璃
·
2023-10-26 08:44
MessageSendFailure: Message send failure for update临时解决
问题在Xcode旧的项目中,新创建
Swift
UI文件,预览功能无法使用。
Orely
·
2023-10-26 07:21
iOS-
系统语音播报.txt文本
本篇记录一下系统播放文本的功能。主要以代码+注释为展示方式。#import"ViewController.h"#import@interfaceViewController()@property(nonatomic,strong)AVSpeechSynthesizer*synthesizer;@property(nonatomic,strong)UIButton*button1;@property
329fd8af610c
·
2023-10-26 07:50
Swift
设计模式----观察者模式
但是
swift
限制了动态性,想要使用KVO还需要为属性添加@objcdynamic这两个修饰符,对于已经写好的类,我们是无能为力的。如果不用动态派发,可以在属性观察器里做一些实现。
青山不改
·
2023-10-26 06:02
Swift
经典排序算法-堆排序法
堆排序小序:什么是堆?先了解一下什么是堆,堆是计算机科学中的一种特别的树状数据结构,堆总是一棵完全二叉树,它总是满足下列性质:性质1:堆中某个节点的值总是不大于或不小于其父节点的值;性质2:堆总是一棵完全二叉树。堆的特征就是:给定堆中任意节点P和C,若P是C的母节点,那么P的值会小于等于(或大于等于)C的值”。将根节点最大的堆叫做最大堆、大顶堆或大根堆,根节点最小的堆叫做最小堆、小顶堆或小根堆,如
new 疯狂1024
·
2023-10-26 06:34
Swift
经典排序算法
算法
堆排序
swift
ios
objective-c
【跟小嘉学 Rust 编程】三十三、Rust的Web开发框架之一: Actix-Web的基础
系列文章目录【跟小嘉学Rust编程】一、Rust
编程基础
【跟小嘉学Rust编程】二、Rust包管理工具使用【跟小嘉学Rust编程】三、Rust的基本程序概念【跟小嘉学Rust编程】四、理解Rust的所有权概念
小嘉丶学长
·
2023-10-26 05:09
跟小嘉学
Rust
编程
rust
前端
开发语言
web
后端
使用Java语言进行2D游戏
编程基础
Fundamental 2D Game Programming with Java 全书笔记(未完结)
此篇文章主要介绍使用Java语言进行游戏编程,并不是介绍Java语法特性的书籍。01.源码下载地址https://pan.baidu.com/s/1o8e5HTS书本下载地址https://pan.baidu.com/s/1geRSLLh02.确定Java环境是否正确:javaversion"1.8.0_111"Java(TM)SERuntimeEnvironment(build1.8.0_111
火车上遇见
·
2023-10-26 05:23
books
java
上一页
49
50
51
52
53
54
55
56
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他