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
语言学习[swift]
@synchronized在OC和
swift
中的前世今生
什么是锁当多个线程同时操作同一块资源或者说同一个对象的时候,可能会造成各种意想不到的情况(比如数据错乱、资源争夺、崩溃等),而锁就是为了能够保证同一时刻只有一个线程在操作这个数据应运而生的。iOS常用锁,当然不管那种锁,都是为了保证数据的原子性NSLock@synchronizeddispatch_semaphore_wait简单说一下NSLock的使用:TestObject*obj=[[Test
我只是个仙
·
2024-02-14 13:50
Swift
5.1—多维下标
下标可以接受任意数量的入参,并且这些入参可以是任意类型。下标的返回值也可以是任意类型。下标可以使用可变参数,但是不能使用in-out参数以及不能提供默认参数。一个类或结构体可以根据自身需要提供多个下标实现,使用下标时将通过入参的数量和类型进行区分,自动匹配合适的下标。它通常被称为下标的重载。虽然接受单一入参的下标是最常见的,但也可以根据情况定义接受多个入参的下标。例如下例定义了一个Matrix结构
paperclouds
·
2024-02-14 12:50
iOS 写Word第三方库
pod'DocX-
Swift
'https://github.com/shinjukunian/DocX用法letstring=NSAttributedString(string:"Thisisastring
woo_5857
·
2024-02-14 12:42
Swift
实现让文字从左上角开始显示(无论label的高度是多少)
实现步骤:step1:首先写一个继承自UILabel的类PatientInfoCustomLabel;step2:让所要实现该功能的label继承PatientInfoCustomLabel类即可。importUIKitclassPatientInfoCustomLabel:UILabel{overridefuncawakeFromNib(){super.awakeFromNib()}overri
闲云悠鹤蝶恋舞
·
2024-02-14 11:24
Koltin中的代理属性 - 自定义委托
前言Kotlin是一种在Java虚拟机上运行的静态类型编程语言,被称之为Android世界的
Swift
,在GoogleI/O2017中,Google宣布Kotlin成为Android官方开发语言将属性委托给另一个属性一个属性可以把它的
盛世光阴
·
2024-02-14 09:15
【教程】Kotlin
语言学习
笔记(一)——认识Kotlin(持续更新)
【Kotlin
语言学习
】系列文章第一章《认识Kotlin》文章目录【Kotlin
语言学习
】系列文章一、Kotlin介绍二、学习路径一、Kotlin介绍Kotlin是一门作用于现代多平台应用的静态编程语言
EliasChang
·
2024-02-14 08:42
【语言】Kotlin
kotlin
学习
笔记
学习总结 -
swift
适配器 为 Hadoop 的存储层增加对 OpenStack
Swift
的支持
本文将探讨通过使用其他的存储系统,例如OpenStack
Swift
对
天地不仁以万物为刍狗
·
2024-02-14 07:37
分布式解决方案
Swift
Combine 用 Future 来封装异步请求 从入门到精通十一
Combine系列
Swift
Combine从入门到精通一
Swift
Combine发布者订阅者操作者从入门到精通二
Swift
Combine管道从入门到精通三
Swift
Combine发布者publisher
AI架构师易筋
·
2024-02-14 07:29
iOS
swift
开发语言
ios
combine
future
promise
Swift
Combine 有序的异步操作 从入门到精通十二
Combine系列
Swift
Combine从入门到精通一
Swift
Combine发布者订阅者操作者从入门到精通二
Swift
Combine管道从入门到精通三
Swift
Combine发布者publisher
AI架构师易筋
·
2024-02-14 07:29
iOS
swift
combine
sink
ios
future
Swift
UI iOS 封装之SearchBar全功能封装实现多功能搜索功能(教程含源码)
实战需求
Swift
UIiOS封装之SearchBar全功能封装实现多功能搜索功能本文价值与收获看完本文后,您将能够作出下面的界面截屏2021-02-22上午11.57.22.pngJietu20210222
iCloudEnd
·
2024-02-14 02:44
解决Timer或者CADisplayLink的释放问题
转载自:饼哥IT在
swift
中,如果使用了Timer或者CADisplayLink,每次在deinit方法里面去停止定时器的时候发现,deinit方法更本就不会走!
iLeooooo
·
2024-02-14 00:26
iOS
Swift
Timer的销毁问题以及优化
最近在同事的代码里看到了一些定时器使用上的问题,其实Timer虽然用起来看似很简单,但是稍不注意就会出现问题,造成一些偶发性的崩溃。下面这个是常见的写法,看似没问题,其实deinit方法是不会被调用的,Timer自然不会被销毁。classTimerTestViewController:UIViewController{@IBOutletweakvarlabelText:UILabel!varmyT
程序员june
·
2024-02-13 18:09
IOS
ios
swift
timer
定时器
iOS
swift
XHToast.showCenterWithText不显示
extensionUIWindow{fileprivateclassfuncwindow()->UIWindow{//letwindow=UIApplication.shared.windows.last!这是原来的代码letwindow=UIApplication.shared.keyWindow!//这是修改后的代码(亲测有效,可以正常显示)if(!window.isHidden){retur
星星月亮0
·
2024-02-13 18:08
ios
swift
开发语言
C
语言学习
记录
牛牛的字符矩形_牛客题霸_牛客网(nowcoder.com)#includeintmain(){chara;//定义要输入的字符scanf("%c",&a);//输入字符for(inti=3;i>0;i--)//由题可知要输出3*3的矩阵,则每行内容相同,相当于循环三次,则用for语句{//注意for语句的格式,中间是分号,不是逗号,刚开始不清楚限定范围可以一步步推一下,后面就熟悉了printf(
曾浩轩
·
2024-02-13 17:42
C语言学习记录
学习
c语言
C
语言学习
记录
牛牛的字符菱形_牛客题霸_牛客网(nowcoder.com)#includeintmain(){chara;scanf("%c",&a);printf("%c\n",a);printf("%c%c%c\n",a,a,a);printf("%c%c%c%c%c\n",a,a,a,a,a);printf("%c%c%c\n",a,a,a);printf("%c\n",a);return0;}记得加换行
曾浩轩
·
2024-02-13 17:42
C语言学习记录
学习
c语言
C
语言学习
记录
牛牛学说话之-整数_牛客题霸_牛客网(nowcoder.com)本篇总结:因为要输入一个数,所以要先定义一个数,才能输入。又因为要输入的数为整数,所以用int来定义,a为要输入这个数的名字。scanf格式:scanf("%d",&a);和printf区分一下,printf("%d",a);先记住哪个要&,哪个不要&,后面应该会学到为什么这块一个要一个不要再先记住,整数为%d,后面其它类型的变量就是
曾浩轩
·
2024-02-13 17:12
C语言学习记录
学习
c
语言学习
点的免费软件
前言程序员的电脑怎么能没有几款编程软件呢?如果你想学程序,首先第一步就要把编程软件先装上!下面小编为大家整理了5款免费好用的c语言编程软件,别挑花眼~让我瞅瞅,选哪个好呢?C语言是一种通用的编程语言,因此有很多不同的编程软件可用于编写和运行C代码。以下是一些常用的C语言编程软件:1.GCC(GNUCompilerCollection):GCC是一个开源的编译器集合,包括C语言编译器(gcc)。它可
努力进步的小姜
·
2024-02-13 16:50
学习
c语言
青少年编程
汇编
编辑器
Swift
-05:内存管理
swift
中的内存管理,涉及引用计数、弱引用、强引用、循环引用、Runtime是什么样子的呢?
恍然如梦_b700
·
2024-02-13 16:27
第十五章
Swift
枚举
Swift
的枚举也是一种数据类型,它是一组有共同特性的数据的集合,同样拥有属性和函数,可以指定类型,遵守协议。
我有小尾巴快看
·
2024-02-13 15:28
朗读也能够提高写作能力吗?还不止呢!
最近在看他的这本书《人人都能用英语》,骇然发现,这可不光是写给学英语的人的,也可以是咱们中国人学中文,应该说,适合所有的
语言学习
。资源下载(交流学习分享,请勿用作商业用途!)
三分之一2015
·
2024-02-13 14:05
Swift
日期-获取距离当前日期,几年、几月、几日的日期
///获取距离当前日期,几年几月几日的日期//////-Parameters:///-year:距离当前日期的前/后几年如:去年:-1明年:1今年:0///-month:距离当前日期的前/后几个月如:上个月:-1下个月:1这个月:0///-day:距离当前日期的前/后几天如:昨天:-1明天:1今天:0///-Returns:返回所要的日期funcCurrentDateToWantDate(year
请叫我飞哥@
·
2024-02-13 13:02
iOS
开发
SwiftUI
swift
ios
swiftui
Swift
修改UITextfield的Placeholder字体大小和颜色
字体大小textField.attributedPlaceholder=NSAttributedString.init(string:"请输入您的密码",attributes:[NSAttributedString.Key.font:UIFont.systemFont(ofSize:15)])字体颜色textField.attributedPlaceholder=NSAttributedStrin
请叫我飞哥@
·
2024-02-13 13:02
Swift
swift
开发语言
ios
「
Swift
UI」延迟执行代码
通过在调度队列中异步执行,实现延迟执行代码//3秒后执行DispatchQueue.main.asyncAfter(deadline:DispatchTime.now()+3){}
请叫我飞哥@
·
2024-02-13 13:32
SwiftUI
swiftui
swift
ios
Swift
学习 View Layout and Presentation
ViewLayoutandPresentation(视图布局和显示)在堆栈中组合视图,动态生成视图组和列表,并定义视图表示和层次结构。概述使用堆栈和列表来布局用户界面的视图。您可以将静态视图与从数据集合动态生成的视图组合在一起。所有容器视图都更新和调整其子视图的位置,以响应内容或接口维度的变化。主题EssentialsBuildingListsandNavigation基本地标细节视图设置好后,需
弑神指
·
2024-02-13 11:20
leetcode 初级之数组篇 07
此种解法的执行效率战胜100%的
Swift
提交classSolution{funcplusOne(_digits:[Int])->[Int]{va
ngugg
·
2024-02-13 11:42
Swift
重点知识点总结
Swift
优点(相对OC)
Swift
更加安全,是类型安全的语言代码少,语法简洁,可以省去大量冗余代码
Swift
速度更快,运算性能更高,(Apple专门对编译器进行了优化)
Swift
中类(class)和结构体
一眼万年的星空
·
2024-02-13 11:19
python
语言学习
记Day1
目录前言编辑01学习环境搭建1.1安装1.2其他介绍1.3课后作业02用python设计一个小游戏2.1游戏运行2.2新手会碰到的问题2.3课后作业03变量和字符串3.1变量3.2字符串3.3课后作业04小游戏代码05改进小游戏04课后作业前言学习python的小白~跟着博主小甲鱼学习日记~此文仅仅是一个小小的学习记录为了防止我被小g骂我一定不要再摆烂了呜呜呜!另外我真的很生气!!!我写了一上午的
小杜不饿
·
2024-02-13 11:38
python
学习
iOS UICollectionView 详解
importUIKit////////ViewController.
swift
////test////////CreatedbyMacon2023/5/30.
我会回来的
·
2024-02-13 08:56
Xcode Server简单介绍(一) —— Xcode Server的安装和配置(一)
接着看下写作环境:
Swift
5,
刀客传奇
·
2024-02-13 07:05
Swift
UI TextField高级用法之限制文本TextField视图中的字符数
实战需求
Swift
UITextField高级用法之限制文本TextField视图中的字符数有时,您需要限制用户可以在应用程序的输入字段中输入的字符数,例如,在实现邮政编码的输入时。
iCloudEnd
·
2024-02-13 03:49
Swift
5.0 UILabel显示html标签的高度计算
letattrStr=try!NSMutableAttributedString(data:(answer.content.data(using:.unicode,allowLossyConversion:true)!),options:[.documentType:NSAttributedString.DocumentType.html,.characterEncoding:String.Enc
ShineYangGod
·
2024-02-13 01:04
C
语言学习
记录
小飞机_牛客题霸_牛客网(nowcoder.com)飞机翅膀12个*,第一行按5下空格,再按两下*,再按5下空格,最后一行按4下空格,再按一下*,再按两下空格,再按一下*,再按4下空格数格子就完了,本篇还是练格式。
曾浩轩
·
2024-02-13 00:03
C语言学习记录
学习
c语言
2018-04-08
swift
.wrap{width:500px;height:500px;margin:0auto;
信号传D
·
2024-02-12 23:06
C
语言学习
记录
牛牛学说话之-字符_牛客题霸_牛客网(nowcoder.com)总结:字符定义为char,对应%c整数定义为int,对应%d分数对应float,对应%f,内存小,速度快分数对应double,对应%lf,范围广,精度高保留几位小数就是.几f,保留3位小数就是%.3f,%.3lf
曾浩轩
·
2024-02-12 20:53
C语言学习记录
学习
c语言
C
语言学习
记录
牛牛的第二个整数_牛客题霸_牛客网(nowcoder.com)注意输入的格式,%d空格%d空格%d
曾浩轩
·
2024-02-12 20:53
C语言学习记录
学习
C
语言学习
记录
牛牛学说话之-浮点数_牛客题霸_牛客网(nowcoder.com)#includeintmain(){floata;//浮点数也就是小数,有两种定义形式,分别是float和doublescanf("%f",&a);//%f对应float,%lf对应double,就像%d对应整数int一样printf("%.3f",a);//保留3位小数为.3f,保留1位小数为.1freturn0;}float和d
曾浩轩
·
2024-02-12 20:23
C语言学习记录
学习
c语言
6套房子被监护人擅自出售,能否追回?
孙博士说法的第131篇原创文章前天《为什么30岁的教授比不过3岁小孩》(点蓝字可看)投票调查情况如下:截至目前,对
语言学习
从0岁开始是否有意义的问题,91%的人认为有意义。
孙博士说法
·
2024-02-12 19:03
CloudKit框架详细解析(三) —— CloudKit一个基本使用示例(二)
1.CloudKit框架详细解析(一)——基本概览(一)2.CloudKit框架详细解析(二)——CloudKit一个基本使用示例(一)源码1.
Swift
首先看下项目组织结构接着就是看sb中的内容下面就是源码了
刀客传奇
·
2024-02-12 14:56
《普通高中英语课程标准》系列问题(四)课程内容(P12-16)
因为所有的
语言学习
活动都应该在一定的主题语境下进行,即学生围绕某一具体主题语境,基于不同类型的语篇,在解决问题的过程中,运用语言技能获取、梳理、整合语言知识和文化知识,深化对语言的理解,重视对语篇的欣赏
蒙童养育实录
·
2024-02-12 14:28
###C语言程序设计-----C
语言学习
(12)#进制间转换,十进制,二进制,八进制,十六进制
前言:感谢您的关注哦,我会持续更新编程相关知识,愿您在这里有所收获。如果有任何问题,欢迎沟通交流!期待与您在学习编程的道路上共同进步。计算机处理的所有信息都以二进制形式表示,即数据的存储和计算都采用二进制,同时对于计算机系统所识别的也主要为二进制,如:单片机系统等,所以今天我们分享二进制,八进制,十进制,十六进制,以及进制间的转换。目录一.进制的简单介绍1.二进制2.八进制3.十进制4.十六进制二
袁满满满满
·
2024-02-12 13:54
C语言程序设计
c语言
学习
开发语言
数据结构
算法
妈妈商学院每日一听Day3
语言学习
期要有丰富的语言环境。
琴学舍
·
2024-02-12 11:56
swift
closure 与 oc block 转换
而此时,
swift
和oc之间相互调用则会出现问题。
那个推车的人
·
2024-02-12 10:44
《别错过孩子英语学习敏感期》读书笔记
双语或多语的孩子需要根据不同的语境,在不同语言之间随时切换,这个过程有利于提高大脑的认知灵活性;从小学习一门外语,孩子抑制干扰的能力更强,专注力更强;从小学习一门学习一门外语,有利于抽象思维的发展,也有利于孩子的
语言学习
桃夭Tina
·
2024-02-12 08:55
【C
语言学习
笔记】:内部与外部函数
C语言函数的声明和定义一个函数一般由两部分组成:声明部分执行语句C语言对变量而言,声明与定义的关系稍微复杂一些,在声明部分出现的变量有两种情况:一种是需要建立存储空间的。另一种是不需要建立存储空间的。前者称为定义性声明,简称定义;后者称为引用性声明。一般为了叙述方便,把建立存储空间的声明称定义,而把不需要建立存储空间的声明称为声明。在函数中出现的对变量的声明,除了用extern声明的以外都是定义,
姜子牙大侠
·
2024-02-12 07:36
C语言
c语言学习
c语言入门
c++
开发语言
【C
语言学习
笔记】: 函数调用
C语言函数调用的形式一般形式函数名(实参表列)函数调用语句把函数调用单独作为一个语句。函数参数函数调用作为另一个函数调用时的实参。调用函数并不一定要求包括分号。只有作为函数调用语句才需要有分号。如果作为函数表达式或函数参数,函数调用本身是不必有分号的。C语言函数调用时的数据传递在调用有参函数时,主调函数和被调函数之间有数据传递关系。在定义函数时函数名后面括号中的变量称为“形式参数”或“虚拟参数”;
姜子牙大侠
·
2024-02-12 07:05
c语言学习
c语言入门
C语言
c语言
开发语言
【C
语言学习
笔记】:局部与全局变量
C语言变量定义变量的3中情况在函数的开头定义。在函数内的复合语句内定义。在函数的外部定义。C语言局部变量在一个函数内部定义的变量只在本函数范围内有效,也就是说只有在本函数内才能引用它们,在此函数以外是不能使用这些变量的。在复合语句内定义的变量只在复合语句范围内有效,只有在本复合语句内才能引用它们。在复合语句以外是不能使用这些比那里的,以上这些称为“局部变量”。主函数中定义的变量也只在主函数中有效,
姜子牙大侠
·
2024-02-12 07:05
c语言学习
c语言入门
C语言
c++
开发语言
c语言
2021-06-28 一周记录
而我也说不出来说是
语言学习
,但是我没有真的刻苦养成预习、复习、反复练习的学习习惯,以至于快
于珊珊_e707
·
2024-02-12 07:04
swift
中 Class 和 Static 的区别
Class和Static都表示的是类方法。无须初始化,Class和Static的区别是Class可以被继承者重写。而Static是不能够被重写的。
木兮_君兮
·
2024-02-12 07:57
使用defaults操作plist
wangxuefeng/Desktop/ExportOptions.plist{compileBitcode=0;method="ad-hoc";signingStyle=automatic;strip
Swift
Symbols
观星
·
2024-02-12 06:09
C
语言学习
总结(2)浮点型、字符型、数学运算符
学习总结一、浮点型:C语言中浮点型对应数学中的小数。浮点型有float和double两种。使用方式相同,不同在于表示范围和精度。float表示的范围小,精度低(小数点后6位);而double表示范围大,精度高。(小数点后16位)范围是说表示的数有多大,精度是指这个数的分辨率有多细注意:printf中打印float或double类型,要是用%f,不能用%d。二、字符型:字符型对应ASCII字符。AS
智能化之路
·
2024-02-12 04:02
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他