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

Swift 教程

RSS
  • swift-Array(数组)
    swift-Array(数组)
    Swift数组用于存储相同类型的值的顺序列表。Swift要严格检查,不允许不同类型的值在同一个数组中声明一个数组varsomeArray=()varsomeArray=(count:NumbeOfElements,repeatedValue:InitialValue)varsomeInts=(count:3 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:27 | 阅读:25 | 回复:0
  • Swift-2.3的代码到3.0的转变
    Swift-2.3的代码到3.0的转变
    分享一下学习新语法的技巧:用Xcode8打开自己的Swift2.3的项目,选择Edit-amp;amp;gt;Convert-amp;amp;gt;ToCurrentSwiftSyntax…让Xcode帮我们把Swift2.3的代码转换为Swift3.0。手动调出Xcode自动转换Swift2.3到Swif ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:27 | 阅读:29 | 回复:0
  • [Swift]LeetCode858.镜面反射|MirrorReflection
    [Swift]LeetCode858.镜面反射|MirrorReflection
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:27 | 阅读:27 | 回复:0
  • swift IB中所见即所得
    swift IB中所见即所得
    平时开发中,经常会遇到设置控件的圆角、边框、阴影等简单的显示特效。刚开始通常我们都是会用代码去设置,有时为了设置一个按钮的特性写了好几行无脑代码。更关键的是即使撸完代码了,还是不能即时看到效果,要运行 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:27 | 阅读:22 | 回复:0
  • [Swift]LeetCode1090.受标签影响的最大值|LargestValuesFromLabels
    [Swift]LeetCode1090.受标签影响的最大值|LargestValuesFromLabels
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:27 | 阅读:21 | 回复:0
  • Swift 和 Objective-C 混编后对ipa包大小的影响
    Swift 和 Objective-C 混编后对ipa包大小的影响
    2019独角兽企业重金招聘Python工程师标准amp;amp;gt;amp;amp;gt;amp;amp;gt; 最近用Swift对以前写的一个应用进行重写,使用了Swift和Objective-C的混编,提交审核后发现比以前大了很多,采用纯Objective-C的包是5 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:27 | 阅读:28 | 回复:0
  • 视图控制器生命周期中各个重要的方法(Swift)(ImportantMethodsduringtheLifecycleofaV ...
    视图控制器生命周期中各个重要的方法(Swift)(ImportantMethodsduringtheLifecycleofaV ...
    1.init(coder:)它是视图控制器从故事板创建实例的默认初始化函数。(ItistheinitializerforUIViewControllerinstancescreatedfromastoryboard.)它在整个生命周期中只被调用1次。 2.init(nibName:bundle:)它是视图控 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:26 | 阅读:32 | 回复:0
  • Swift项目中制作framework的方法和遇到的一些坑
    Swift项目中制作framework的方法和遇到的一些坑
    关于Swift集成framework的方法也查了很多资料,但大同小异,主要有两种 1.利用cocoaTouch Framework建立如图 进入xcode之后,里面就是制作framework的界面和正常的项目一样,不过不能运行(ps:这里只是一个SD ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:26 | 阅读:24 | 回复:0
  • [Swift]LeetCode929.独特的电子邮件地址|UniqueEmailAddresses
    [Swift]LeetCode929.独特的电子邮件地址|UniqueEmailAddresses
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:26 | 阅读:31 | 回复:0
  • [Swift]LeetCode478.在圆内随机生成点|GenerateRandomPointinaCircle
    [Swift]LeetCode478.在圆内随机生成点|GenerateRandomPointinaCircle
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:26 | 阅读:27 | 回复:0
  • ios学习之路:Xcode+swift+打包ipa一步一坑记录
    ios学习之路:Xcode+swift+打包ipa一步一坑记录
    咳咳,作为公司的Android开发(兼java接口开发,兼软件测试,兼运维……)由于公司ios开发小伙伴离我而去,ios的app出了问题,急需处理。于是领导决定由我来处理一下。就是用证书重新打包的事儿 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:26 | 阅读:29 | 回复:0
  • [Swift]LeetCode779.第K个语法符号|K-thSymbolinGrammar
    [Swift]LeetCode779.第K个语法符号|K-thSymbolinGrammar
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:26 | 阅读:21 | 回复:0
  • swift学习笔记之-错误处理
    swift学习笔记之-错误处理
    //错误处理   import UIKit   /*错误处理(Error Handling):响应错误以及从错误中恢复的过程 在 Swift 中,错误用符合ErrorType协议的类型的值来表示。这个空协议表明该类型可以用于错误处理,Swift 的枚举类型 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:26 | 阅读:25 | 回复:0
  • Swift&Objc在同一个项目中的使用
    Swift&Objc在同一个项目中的使用
    在WWDC大会中发布了Swift让人眼前一亮。终于加了很多的现代编程语言该有的东西。很早年以前玩C#3.0+的时候这些差不多类似的已经用的烂熟的东西终于一点一点的在看SwiftProgrammingLanguage的时候再唤醒。  Swift较 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:25 | 阅读:26 | 回复:0
  • SwiftPointer使用指南
    SwiftPointer使用指南
    CSyntaxSwiftSyntaxNoteconstType*UnsafePointeramp;amp;lt;Typeamp;amp;gt;指针可变,指针指向的内存值不可变。Type*UnsafeMutablePointeramp;amp;lt;Typeamp;amp;gt;指针和指针指向的内存值均可变。ClassType*cons ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:25 | 阅读:27 | 回复:0
  • 2分支语句——《Swift3.0从入门到出家》
    2分支语句——《Swift3.0从入门到出家》
    2分支语句 当程序面临多个选择,每一个选择都会执行不同的代码块,这个时候就要使用分支语句。常见的分支语句有: if选择语句:if...if…elseif…elseif…elseif是现实生活中:“如果…那么”的映射 if选择语句格 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:25 | 阅读:28 | 回复:0
  • [Swift]LeetCode733.图像渲染|FloodFill
    [Swift]LeetCode733.图像渲染|FloodFill
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:25 | 阅读:29 | 回复:0
  • Swift的闭包(一):闭包简介、闭包表达式的优化
    Swift的闭包(一):闭包简介、闭包表达式的优化
    定义:Closuresareself-containedblocksoffunctionalitythatcanbepassedaroundandusedinyourcode. 跟oc中的block相似。Capturecancaptureandstorereferencetoanyconstantsandvariablesfromthec……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:25 | 阅读:27 | 回复:0
  • swift学习-22--嵌套类型
    swift学习-22--嵌套类型
    //枚举常备用于为特定的类或结构体实现某些功能,类似的,枚举可以方便的定义工具类或结构体,从而为某个复杂的类型所使用,为了实现这种功能,Swift允许你定义嵌套类型,可以在支持的类型中定义嵌套的,枚举,类和结构体 / ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:25 | 阅读:32 | 回复:0
  • 可以抛弃 Python 了?Google 开源 Swift for TensorFlow 意味着什么
    可以抛弃 Python 了?Google 开源 Swift for TensorFlow 意味着什么
    点击上方“CSDN”,选择“置顶公众号” 关键时刻,第一时间送达! Google开源Swift for TensorFlow无疑是对热衷于喜爱Swift编程语言的开发者的一种特殊福利。这也不由得让我更加钦佩Swift之父Chris Lattner此举的伟 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:25 | 阅读:28 | 回复:0
  • swift手势之UIPanGestureRecognizer
    swift手势之UIPanGestureRecognizer
    ……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:25 | 阅读:26 | 回复:0
  • 关于oc的#pragma mark - 和swift的注释的详解和区别
    关于oc的#pragma mark - 和swift的注释的详解和区别
    1、oc中使用的注释 一般 //单行注释、 /* 多行注释 */        #pragma marks         Comments containing:         MARK:         TODO:         FIXME:         !!!:   ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:24 | 阅读:30 | 回复:0
  • Swift-告警框(UIAlertView)的用法
    Swift-告警框(UIAlertView)的用法
    1,下面代码创建并弹出一个告警框,并带有“取消”“确定”两个按钮(注:自IOS8起,建议使用UIAlertController)123456789101112131415161718192021222324classViewController:UIViewController{    overridefu ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:24 | 阅读:25 | 回复:0
  • Swift语法基础入门一(适合有C,OC开发人员)
    Swift语法基础入门一(适合有C,OC开发人员)
    Swift开发体验/*:创建对象*OC:allocinitWithXXX方法*Swift:(xxx:)*//*:调用方法*OC:;*SwiftUIColor.redColor()*//*:枚举*OC:UIButtonTypeContactAdd*Swift:UIB……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:24 | 阅读:36 | 回复:0
  • [Swift]LeetCode1003.检查替换后的词是否有效|CheckIfWordIsValidAfterSubstitutions ...
    [Swift]LeetCode1003.检查替换后的词是否有效|CheckIfWordIsValidAfterSubstitutions ...
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:24 | 阅读:33 | 回复:0
  • SWIFT中正则表达式验证邮箱
    SWIFT中正则表达式验证邮箱
    在playground内写入以下代码,正则关键字跟其它语言的没什么区别classRegex{letinternalExpression:NSRegularExpressionletpattern:Stringinit(pattern:String){self.pattern=patternvarerro ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:24 | 阅读:28 | 回复:0
  • swift -  k开发一款 简单 的 输入法
    swift - k开发一款 简单 的 输入法
        参考 : http://www.cocoachina.com/ios/20140922/9706.html   打开Xcode 6并创建一个新项目。File-amp;amp;gt;New-amp;amp;gt;Project   给工程命名为CustomKeyboardSample并在恰当的位置保存。这是我们的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:24 | 阅读:30 | 回复:0
  • [Swift]LeetCode128.最长连续序列|LongestConsecutiveSequence
    [Swift]LeetCode128.最长连续序列|LongestConsecutiveSequence
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:24 | 阅读:27 | 回复:0
  • Swift的print不换行打印的方法
    Swift的print不换行打印的方法
    大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处.假设认为写的不好请多提意见,假设认为不错请多多支持点赞.谢谢!hopy;)swift大多数情况下我们直接用默认的print函数打印就能够了,只是有些情况可能要做写改动. ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:24 | 阅读:26 | 回复:0
  • swift变量和函数
    swift变量和函数
    func getNums()-amp;amp;gt;(Int,Int){ //swift函数可以返回多个变量 return (2,3) } let (a,b) = getNums() //let是常量,一旦赋值后不可改变, var是变量 println(a) //输出 2 var f = getNums // ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:23 | 阅读:32 | 回复:0
  • 【面试必备】Swift面试题及其答案
    【面试必备】Swift面试题及其答案
    http://www.cocoachina.com/swift/20150918/13499.html 原文:SwiftInterviewQuestionsandAnswers原作者:AntonioBello原作者介绍:Antonio拥有丰富的编程经验。他开始编程的时候,内存单位还是byte而不是gigabyte, ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:23 | 阅读:32 | 回复:0
  • iOS解决App启动时闪屏问题(swift)
    iOS解决App启动时闪屏问题(swift)
    创建一个工具类MTAppHelper import UIKit fileprivate let isIphone4 = Int(kScreenH) == 480 fileprivate let isIphone5 = Int(kScreenH) == 568 fileprivate let isIphone6 = Int(kScreenH) == 667 fileprivate l ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:23 | 阅读:34 | 回复:0
  • 函数式Swift:闭包{ }
    函数式Swift:闭包{ }
    揭秘@escaping, @non-escaping, @autoclosure 和 curry函数 闭包是可以独立传递的函数块,可以在代码中传递和使用。-Apple 闭包可以从定义它们的上下文中捕获和存储对任何常量和变量的引用,因此称为闭包。 您可以将 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:23 | 阅读:22 | 回复:0
  • 比較Swift与HDFS话Ceph本质(by quqi99)
    比較Swift与HDFS话Ceph本质(by quqi99)
    作者:张华 发表于:2014-06-21版权声明:能够随意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明(http://blog.csdn.net/quqi99 ) 作者将又一次 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:23 | 阅读:30 | 回复:0
  • swift中关于open,public,fileprivate,private,internal,修饰的说明
    swift中关于open,public,fileprivate,private,internal,修饰的说明
    关于swift中的open,public,fileprivate,private,internal的区别以下按照修饰关键字的访问约束范围从约束的限定范围大到小的排序进行说明open,public,fileprivate,private,internal这几个修饰词的作用是用于修饰访问 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:23 | 阅读:32 | 回复:0
  • Swift中的"description"
    Swift中的"description"
    如果要打印对象信息,在OC中用到description方法,在swift中需要遵守协议DebugPrintableextensionamp;amp;lt;#className#amp;amp;gt;:DebugPrintable{overridevardebugDescription:String{returnamp;quot;descriptio ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:22 | 阅读:43 | 回复:0
  • swift项目初体验--教你打造一款个性化图片浏览器(篇幅过大,慎入) ...
    swift项目初体验--教你打造一款个性化图片浏览器(篇幅过大,慎入) ...
    项目需求:做一个图片浏览器,点击图片查看大图,大图模式下,左右滚动能查看不同的图片.项目的主要核心技术:图片的弹出和消失动画  项目源代码: Photo-Browser 一.对代码进行重构1.对代码进行抽取划分   1.1为什 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:22 | 阅读:36 | 回复:0
  • Python并不完美,Swift正在成长为深度学习语言
    Python并不完美,Swift正在成长为深度学习语言
    如果你懂编程,在听到 Swift 时,你可能会想到为 iOS 或 MacOS 开发应用程序。如果你懂深度学习,那么你肯定听闻过 Swift for Tensorflow(简称 S4TF):https://www.tensorflow.org/swift。那么你可能会问自己:「 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:22 | 阅读:45 | 回复:0
  • [Swift]LeetCode1288.删除被覆盖区间|RemoveCoveredIntervals
    [Swift]LeetCode1288.删除被覆盖区间|RemoveCoveredIntervals
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(let_us_code)➤博主域名:https://www.zengqiang.org➤GitHub地址:https://github.com/strengthen/Le ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:22 | 阅读:38 | 回复:0
  • Swift基础学习笔记
    Swift基础学习笔记
    1、在学基本语法之前,简单看一下与OC的不同注释:OC   #pragmamarks 视图加载完成Swift  //MARK: 视图加载完成  //TOOO:设置背景颜色(Xcode8.0特有)    //FIXME:更改头像创建一个视图View:OC  in ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:22 | 阅读:38 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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