• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Swift 教程

RSS
  • SwiftTextField金额输入
    SwiftTextField金额输入
    1//MARK:-UITextFieldDelegate2functextField(_textField:UITextField,shouldChangeCharactersInrange:NSRange,replacementStringstring:String)-amp;amp;gt;Bool{3guardstring==amp;quot;.amp;quot;……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:38 | 阅读:19 | 回复:0
  • Swift学习-03--基本运算符
    Swift学习-03--基本运算符
    //运算符是检查,改变,合并值的特殊符号或短语, //swift支持大部分标准的C语言的运算符,且改进许多特性来减少常规编码错误./* 如:赋值符(=)不返回值,以防止把想要判断相等运算符(==)的地方写成赋值符导致的错误.算 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:38 | 阅读:23 | 回复:0
  • Swift自适应布局(AdaptiveLayout)教程(一)
    Swift自适应布局(AdaptiveLayout)教程(一)
    通用的stroyboard文件是通向自适应布局光明大道的第一步。在一个storyboard文件中适配iPad和iPhone的布局在iOS8中已不再是梦想。我们不必再为不同尺寸的Apple移动设备创建不同的storyboard文件,不用再苦逼的同步若 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:38 | 阅读:17 | 回复:0
  • 5.3 Swift的结构(struct)类型及其下标(subscript) [Swift原创教程]
    5.3 Swift的结构(struct)类型及其下标(subscript) [Swift原创教程]
    原文:http://coolketang.com/staticCoding/5a9925ac128fe1189bdbd578.html 1. struct结构体是构建代码常用的一种通用灵活的构造体。通过为结构体定义属性和方法,可以扩展结构体的功能。本节课为你演示结构体的使用 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:38 | 阅读:18 | 回复:0
  • [Swift]iOS开发之气泡对话框的实现
    [Swift]iOS开发之气泡对话框的实现
    首先应该了解气泡图片被如何分解再根据这个设置这是气泡部分,文字部分我们可以在气泡上放一个label实现funcaddLabel(body:NSString){letfont=UIFont.boldSystemFontOfSize(20)//设置字体letwidth=225letheight=10000 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:38 | 阅读:22 | 回复:0
  • [Swift]LeetCode926.将字符串翻转到单调递增|FlipStringtoMonotoneIncreasing ...
    [Swift]LeetCode926.将字符串翻转到单调递增|FlipStringtoMonotoneIncreasing ...
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:37 | 阅读:15 | 回复:0
  • Swift: 深入理解Core Animation(一)
    Swift: 深入理解Core Animation(一)
    如果想在底层做一些改变,想实现一些特别的动画,这时除了学习Core Animation之外,别无选择。   最近在看《iOS Core Animation:Advanced Techniques》这本书籍,尚有所收获,并将之记录下来。  CALayer如果将UI ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:37 | 阅读:15 | 回复:0
  • swift之SnapKit动画
    swift之SnapKit动画
    这个问题纠结了我挺长时间的。一直以为把约束直接添加到动画里面就可以了。但是并没那么简单。-.-其实还是挺简classViewController:UIViewController{@IBOutletweakvarusernameOutlet:UITextField!@IBOutletweakvara ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:37 | 阅读:18 | 回复:0
  • [ios][swift]使用swift闭包进行viewcontroller反向传值
    [ios][swift]使用swift闭包进行viewcontroller反向传值
    闭包参考:http://c.biancheng.net/cpp/html/2285.html 闭包详解传值参考:http://www.tuicool.com/articles/vy2uUz   importUIKitclassZWRootViewController:UIViewController{init(nibNamenibNameOrNil:Stri ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:37 | 阅读:20 | 回复:0
  • Swift、Flutter 共同瞄准 Windows!
    Swift、Flutter 共同瞄准 Windows!
    Windows 生态全面开花时代,苹果的 Swift、谷歌的 Flutter 相继宣布支持 Windows 10,这无疑为锦上添花,也为开发者带来了福音! 近日,苹果 Swift 编程语言和 Google 基于 Dart 编程语言的 Flutter UI 框架已经登 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:37 | 阅读:23 | 回复:0
  • Swift实现CoreData存储数据
    Swift实现CoreData存储数据
    点击上方“iOS开发”,选择“置顶公众号” 关键时刻,第一时间送达! 之前写过一篇介绍iOS数据存储方法的文章,包含:FMDB,SQLite3 ,Core Data,Plist,偏好设置,归档。 链接:https://www.jianshu.com/p/e88 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:37 | 阅读:18 | 回复:0
  • Swift,初始化
    Swift,初始化
    1、class中的值是没办法不赋值,不然会报错,那么就有个init的方法初始化(这个方法使得实例时必须加上参数)classtest{vara:Stringvarb:Intinit(a:String,b:Int){self.a=a//self代表这个class本身self.b=b}}varc=te ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:37 | 阅读:18 | 回复:0
  • iOS Swift结构体与类的方法调度
    iOS Swift结构体与类的方法调度
    前言 hello,小伙伴们:在忙碌中闲暇之余给大家聊聊swift的知识点,今天给大家带来的是swift中结构体与类的方法调度详细区别,希望对你有所帮助,好了废话不用多说,接下来步入主题! 1.普通方法时两者方法调度的区别 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:36 | 阅读:23 | 回复:0
  • Swift网络封装库Moya中文手册之Endpoints
    Swift网络封装库Moya中文手册之Endpoints
    Endpoint是一种半私有的数据结构,Moya用来解释网络请求的根本构成。一个endpoint储存了以下数据:TheURL.TheHTTPmethod(GET,POST,等).Therequestparameters.Theparameterencoding(URL,JSON,自定义,等).TheHTTP ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:36 | 阅读:20 | 回复:0
  • Swift报错Swift Language Version
    Swift报错Swift Language Version
    报错如下:The “Swift Language Version” (SWIFT_VERSION) build setting must be set to a supported value for targets which use Swift. This setting can be set in the build settings editor 解决方案如下: ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:36 | 阅读:19 | 回复:0
  • Swift-键盘弹起,遮挡输入框
    Swift-键盘弹起,遮挡输入框
     方式一:extensionLoginViewController:UITextFieldDelegate{  functextFieldShouldReturn(textField:UITextField)-amp;amp;gt;Bool{    textField.resignFirstResponder()    //键盘收回,view放下   ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:36 | 阅读:15 | 回复:0
  • [SwiftUI]一、基础控件-(4)Text视图的填充属性
    [SwiftUI]一、基础控件-(4)Text视图的填充属性
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(let_us_code)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:https:// ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:36 | 阅读:15 | 回复:0
  • 最长公共子序列(Swift版本)
    最长公共子序列(Swift版本)
    classMark{   varcount:Int   vartype:Int      init(count:Int,type:Int){       self.count=count       self.type=type   }}funcfindLcs(_list1:,……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:36 | 阅读:20 | 回复:0
  • WelcometoSwift(苹果官方Swift文档初译与注解二十七)---189~198页(第四章--流程控制) ...
    WelcometoSwift(苹果官方Swift文档初译与注解二十七)---189~198页(第四章--流程控制) ...
    Switch一个switch语句里包含一个值,并且用这个值与其他几个可能的匹配模式进行比较,然后根据成功匹配上的模式,执行相应的代码块.switch语句提供了比if语句更多的选项来相应多种潜在的情况.最简单的一个例子:switchso ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:36 | 阅读:16 | 回复:0
  • Swift学习笔记(语法篇)--数据类型
    Swift学习笔记(语法篇)--数据类型
    学任何一门编程语言,都是从amp;quot;Hello,world!amp;quot;开始的。Swift编程之旅也由此开始:print(amp;quot;Hello,World!amp;quot;)一数据类型概括1.通用数据类型Swift提供的数据类型有:Int,Double,Float,Bool,St ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:35 | 阅读:17 | 回复:0
  • iOS学习笔记47-Swift(七)泛型
    iOS学习笔记47-Swift(七)泛型
    一、Swift泛型介绍 泛型是为Swift编程灵活性的一种语法,在函数、枚举、结构体、类中都得到充分的应用,它的引入可以起到占位符的作用,当类型暂时不确定的,只有等到调用函数时才能确定具体类型的时候可以引入泛型 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:35 | 阅读:19 | 回复:0
  • Pad控件UIPopoverController的介绍与使用(Pad的专属菜单控件、Swift版本) ...
    Pad控件UIPopoverController的介绍与使用(Pad的专属菜单控件、Swift版本) ...
    UIPopoverController是iPad特有控件,iOS9之前,在iOS上也可以使用,在iOS9之后,只能用于Pad上。如果非要在iOS上使用,编译不会有问题,运行后会崩溃,报错如下:Terminatingappduetouncaughtexception'NSInvalidAr ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:35 | 阅读:17 | 回复:0
  • [Swift通天遁地]一、超级工具-(15)使用SCLAlertView制作强大的Alert警告窗口和Input编 ...
    [Swift通天遁地]一、超级工具-(15)使用SCLAlertView制作强大的Alert警告窗口和Input编 ...
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:35 | 阅读:19 | 回复:0
  • [Swift]LeetCode253.会议室 II $ Meeting Rooms II
    [Swift]LeetCode253.会议室 II $ Meeting Rooms II
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs. ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:35 | 阅读:18 | 回复:0
  • swift学习-分类(Extensions)
    swift学习-分类(Extensions)
    在oc中为了增强已有类的功能,我们经常使用分类。使用分类,我们可以在不破坏原有类的结构的前提下,对原有类进行模块化的扩展。但是在swift中没有分类这种写法了。相对应的是swift中只有扩展(Extensions)。下面是sw ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:35 | 阅读:20 | 回复:0
  • Swift语言Auto Layout入门教程:上篇
    Swift语言Auto Layout入门教程:上篇
    原文:Beginning Auto Layout Tutorial in Swift: Part 1/2,译者:@TurtleFromMars 开始用自动布局约束的方式思考吧! 更新记录:该教程由Brad Johnson更新Swift和iOS 8内容,原文第一版作者为教程编纂组的Matthijs ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:35 | 阅读:14 | 回复:0
  • iOS-Swift3.0-for(循环语句用法)
    iOS-Swift3.0-for(循环语句用法)
    1//2//ViewController.swift3//Swift-循环语句4//5//Createdbyluorendeon16/12/08.6//Copyright©2016年luorende.Allrightsreserved.7//89importUIKit1011clas……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:34 | 阅读:17 | 回复:0
  • [Swift通天遁地]八、媒体与动画-(4)给相机添加CoreImage滤镜效果
    [Swift通天遁地]八、媒体与动画-(4)给相机添加CoreImage滤镜效果
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs. ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:34 | 阅读:16 | 回复:0
  • [Swift]LeetCode1300.转变数组后最接近目标值的数组和|SumofMutatedArrayClosesttoTar ...
    [Swift]LeetCode1300.转变数组后最接近目标值的数组和|SumofMutatedArrayClosesttoTar ...
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(let_us_code)➤博主域名:https://www.zengqiang.org➤GitHub地址:https://github.com/strengthen/Le ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:34 | 阅读:17 | 回复:0
  • Swift实战-QQ在线音乐(AppleWatch版)
    Swift实战-QQ在线音乐(AppleWatch版)
    1.打开项目QQMusic,然后点菜单:“File-New-Target”添加appleWatch扩展项 2.选择Swift语言,把IncludeNotificationScene前的勾去掉(项目暂时不需要做ios端的通知)3.在WatchKitExtension的CompileSources中添加QQMu ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:34 | 阅读:16 | 回复:0
  • Swift5.4语言指南(二十三)协议
    Swift5.4语言指南(二十三)协议
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:34 | 阅读:13 | 回复:0
  • swift-正则验证手机号码
    swift-正则验证手机号码
    //手机号验证正则表达式1funcvalidateMobile(phoneNum:String)-amp;amp;gt;Bool{23//手机号以13141518开头八个\d数字字符45letphoneRegex=amp;quot;^((13)|(17)|(14)|(15)|(18)……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:33 | 阅读:27 | 回复:0
  • [Swift]LeetCode552.学生出勤记录II|StudentAttendanceRecordII
    [Swift]LeetCode552.学生出勤记录II|StudentAttendanceRecordII
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:33 | 阅读:17 | 回复:0
  • Swift学习笔记三
    Swift学习笔记三
    协议和扩展在Objective-C中,协议是很常见也非常重要的一个特性,Swift中也保留了协议,语法略有变化。用protocol关键字声明一个协议:protocolExampleProtocol{varsimpleDescription:String{get}mutatingfuncadjust ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:33 | 阅读:18 | 回复:0
  • Swift-触摸事件响应机制(UiView事件传递)
    Swift-触摸事件响应机制(UiView事件传递)
     importUIKitclassFatherView:UIView{  overridefunchitTest(point:CGPoint,withEventevent:UIEvent?)-amp;amp;gt;UIView?{    print(amp;quot;DetectTouchEventamp;quot;)    if(self.hidden==false)amp ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:33 | 阅读:20 | 回复:0
  • TheSwiftProgrammingLanguage-官方教程精译Swift(2)基础知识
    TheSwiftProgrammingLanguage-官方教程精译Swift(2)基础知识
    Swift的类型是在C和Objective-C的基础上提出的,Int是整型;Double和Float是浮点型;Bool是布尔型;String是字符串。Swift还有两个有用的集合类型,Array和Dictionary,请参考集合类型。就像C语言一样,Swift使用变 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:33 | 阅读:15 | 回复:0
  • Swift:转换NSStringtoString
    Swift:转换NSStringtoString
    如下代码获取一个String?的结果lets=NSString(data:data,encoding:encoding)returnsas?String……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:33 | 阅读:19 | 回复:0
  • [转]iOS开发系列--Swift 3.0
    [转]iOS开发系列--Swift 3.0
    从写第一篇Swift文章的时候到现在Swift已经从1.2发展到了今天的3.0,这期间由于Swift目前还在发展阶段并不能向下兼容,因此第一篇文章中的部分代码在当前的Xcode环境中已经无法运行。在WWDC16上Apple公布了Swift3.0 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:33 | 阅读:22 | 回复:0
  • [Swift]LeetCode680.验证回文字符串Ⅱ|ValidPalindromeII
    [Swift]LeetCode680.验证回文字符串Ⅱ|ValidPalindromeII
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:33 | 阅读:17 | 回复:0
  • Swift、OC、C++混合编程
    Swift、OC、C++混合编程
    OC调用C++:   1、创建oc工程:     2.主要步骤:将某个.m文件后缀改为.mm,    3.创建c++文件 #ifndef__Test__CPPHello__#define__Test__CPPHello__#includeamp;amp;lt;stdio.hamp;amp;gt;classCPPHello ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:32 | 阅读:22 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap