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

Swift 教程

RSS
  • 【纯代码】Swift-自定义PickerView单选(可修改分割线颜色、修改字体大小、修改字体颜 ...
    【纯代码】Swift-自定义PickerView单选(可修改分割线颜色、修改字体大小、修改字体颜 ...
    typealiasPopPickerViewCallBackClosure=(_resultStr:NSString?)-amp;amp;gt;()classPopPickerView:UIView{vardismissCallBack={}varrowAndComponentCallBack:PopPickerViewCallBackClosure?……
    作者:菜鸟教程小白 | 时间:2022-7-13 12:30 | 阅读:26 | 回复:0
  • Swift开发第六篇——操作运算符也可以重载&func的参数修饰 ...
    Swift开发第六篇——操作运算符也可以重载&func的参数修饰 ...
    本篇分为两部分:1、Swift中重载操作运算符的使用2、Swfit中 func的参数修饰 1、Swift中重载操作运算符的使用与别的语言不同,Swift支持运算符的重载,运算符指的是“+,-,%,*”等操作运算符,从而使一些操作更加 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 12:30 | 阅读:30 | 回复:0
  • [Swift]LeetCode730.统计不同回文子字符串|CountDifferentPalindromicSubsequences ...
    [Swift]LeetCode730.统计不同回文子字符串|CountDifferentPalindromicSubsequences ...
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 12:30 | 阅读:30 | 回复:0
  • iOSSnapKit自动布局使用详解(Swift版Masonry)
    iOSSnapKit自动布局使用详解(Swift版Masonry)
    对于自动布局:我们在 StoryBoard 中可以使用约束实现,简单明了,但如果用纯代码来设置约束就很麻烦了OC里面,我们常用的有Masonry,SDAutoLayoutSwift里,我们有SnapKit:GitHub下载链接  一、项目集成pod'Sna ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 12:29 | 阅读:22 | 回复:0
  • [Swift]LeetCode1150.检查一个数是否在数组中占绝大多数|CheckIfaNumberIsMajorityEle ...
    [Swift]LeetCode1150.检查一个数是否在数组中占绝大多数|CheckIfaNumberIsMajorityEle ...
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(www.zengqiang.org)➤GitHub地址:https://github.com/str ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 12:29 | 阅读:24 | 回复:0
  • [Swift]LeetCode1091.二进制矩阵中的最短路径|ShortestPathinBinaryMatrix
    [Swift]LeetCode1091.二进制矩阵中的最短路径|ShortestPathinBinaryMatrix
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 12:29 | 阅读:26 | 回复:0
  • 初创公司选择 Swift 而不是 Objective-C 的七个原因
    初创公司选择 Swift 而不是 Objective-C 的七个原因
    Swift 是一门来自 Apple 且被称为“没有 C 的 Objective-C”的程序语言。它在 2014 年的 WWDC 大会上被介绍引进并且在 2015 年正式开源。Swift 开源后,IBM 和 Apple 联手投资支持 Swift 的发展。Swift 不仅支持 iOS ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 12:29 | 阅读:25 | 回复:0
  • [Swift]LeetCode743.网络延迟时间|NetworkDelayTime
    [Swift]LeetCode743.网络延迟时间|NetworkDelayTime
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 12:29 | 阅读:25 | 回复:0
  • [Swift]函数类型
    [Swift]函数类型
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/ )➤GitHub地址:ht ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 12:29 | 阅读:25 | 回复:0
  • [Swift]GZip字符串压缩和解压缩(Java/C#通用)
    [Swift]GZip字符串压缩和解压缩(Java/C#通用)
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/ )➤GitHub地址:ht ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 12:28 | 阅读:25 | 回复:0
  • Swift----编程语言语法
    Swift----编程语言语法
    今天凌晨Apple刚刚公布了Swift编程语言,本文从其公布的书籍《TheSwiftProgrammingLanguage》中摘录和提取而成。希望对各位的iOSamp;amp;amp;OSX开发有所帮助。Swift是供iOS和OSX应用编程的新编程语言,基于C和Objec ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 12:28 | 阅读:24 | 回复:0
  • Swift-给图片添加滤镜效果(棕褐色老照片滤镜,黑白滤镜)
    Swift-给图片添加滤镜效果(棕褐色老照片滤镜,黑白滤镜)
    CoreImage是一个强大的滤镜处理框架。它除了可以直接给图片添加各种内置滤镜,还能精确地修改鲜艳程度,色泽,曝光等,下面通过两个样例演示如何给UIImage添加滤镜。1,棕褐色滤镜 - CISepiaTone这个有点复古老照片 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 12:28 | 阅读:27 | 回复:0
  • [Swift]LeetCode381.O(1)时间插入、删除和获取随机元素-允许重复|InsertDeleteGetRand ...
    [Swift]LeetCode381.O(1)时间插入、删除和获取随机元素-允许重复|InsertDeleteGetRand ...
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 12:28 | 阅读:23 | 回复:0
  • 谷歌搞事情,Fuchsia OS 操作系统运行苹果 Swift 代码
    谷歌搞事情,Fuchsia OS 操作系统运行苹果 Swift 代码
    开发社区最近盛传谷歌 fork 了苹果的开源编程语言 Swift,Swift 发明人 Chris Lattner 今年8月加入 Google,并通过 Twitter 透露,Google 已有足够多的 Swift 开发人员,有足够的语言开发能力。而另一位Google开发人 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 12:28 | 阅读:26 | 回复:0
  • ios--教你如何轻松学习Swift语法(一)
    ios--教你如何轻松学习Swift语法(一)
    好了,废话不多说了,直接把我对swift的语法的一些理解奉献给大家,希望能对学习swift语法的朋友有所帮助,如有不足之处,还请多多包涵,如果有错误之处,欢迎指正Swift介绍简介Swift语言由苹果公司在2014年推出,用来撰写O ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 12:28 | 阅读:22 | 回复:0
  • [Swift]LeetCode1128.等价多米诺骨牌对的数量|NumberofEquivalentDominoPairs ...
    [Swift]LeetCode1128.等价多米诺骨牌对的数量|NumberofEquivalentDominoPairs ...
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 12:28 | 阅读:22 | 回复:0
  • [Swift]LeetCode169.求众数|MajorityElement
    [Swift]LeetCode169.求众数|MajorityElement
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 12:27 | 阅读:24 | 回复:0
  • JS&Swift相互交互
    JS&Swift相互交互
    加载本地HTML文件   x    overridefuncloadView(){  super.loadView()  letconf=WKWebViewConfiguration()//JS调用HTML时使用的name  conf.userContentController.add(self,name:amp;quot;wkbr ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 12:27 | 阅读:19 | 回复:0
  • [Swift]LeetCode321.拼接最大数|CreateMaximumNumber
    [Swift]LeetCode321.拼接最大数|CreateMaximumNumber
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 12:27 | 阅读:23 | 回复:0
  • swift2.0语法可选类型
    swift2.0语法可选类型
     importUIKit /*:可选类型(可以有值,也可以没有值)*在OC中我们可以给一个对象类型变量赋值为nil或者一个对象,而在Swift中如果想给一个变量赋值为nil那么必须明确指定为可选类型才可以,也就是说普通变量是不能赋值 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 12:27 | 阅读:24 | 回复:0
  • Swift 网络请求数据与解析
    Swift 网络请求数据与解析
    一: Swift 网络数据请求与处理最常用第三方      又有时间出来装天才了,还是在学swift,从中又发现一些问题,这两天上网找博客看问题弄的真的心都累。博客一篇写出来,好多就直接照抄,就没有实质性的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 12:27 | 阅读:25 | 回复:0
  • Swift计算两个经纬度之间的球面面积
    Swift计算两个经纬度之间的球面面积
    func distanceBetween(#lat1: Float, lng1: Float, lat2: Float, lng2: Float) -amp;gt; Float{ var jl_jd: Fl……
    作者:菜鸟教程小白 | 时间:2022-7-13 12:27 | 阅读:24 | 回复:0
  • Swift-技巧(八)CVPixelBuffer To CGImage
    Swift-技巧(八)CVPixelBuffer To CGImage
    摘要 Swift 中图像的表现形式不只是 Image,还有更加底层的方式,比如 CVPixelBuffer 像素缓存形式,那么像素缓存转换为可以在应用中展示的 CGImage,就要知道有哪些处理了。 CGImage 苹果官方解释是一张 bitmap 图 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 12:27 | 阅读:25 | 回复:0
  • [Swift]LeetCode315.计算右侧小于当前元素的个数|CountofSmallerNumbersAfterSelf ...
    [Swift]LeetCode315.计算右侧小于当前元素的个数|CountofSmallerNumbersAfterSelf ...
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 12:27 | 阅读:26 | 回复:0
  • Swift5.4语言指南(五)基本运算符
    Swift5.4语言指南(五)基本运算符
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 12:26 | 阅读:15 | 回复:0
  • Swift-UIBezierPath
    Swift-UIBezierPath
     使用UIBezierPath可以创建基于矢量的路径。使用此类可以定义简单的形状,如椭圆、矩形或者有多个直线和曲线段组成的形状等。主要用到的该类的属性包括moveToPoint://设置起始点addLineToPoint://从上一点连接一条 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 12:26 | 阅读:15 | 回复:0
  • Swift中调试状态下打印日志
    Swift中调试状态下打印日志
    首先我们应该知道Swift中真个程序的入口就是在AppDelegate.swift中。所以在打印日志在 AppDelegate.swift中是这样的importUIKit@UIApplicationMainclassAppDelegate:UIResponder,UIApplicationDelegate{varwindow:U ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 12:26 | 阅读:15 | 回复:0
  • [Swift]LeetCode187.重复的DNA序列|RepeatedDNASequences
    [Swift]LeetCode187.重复的DNA序列|RepeatedDNASequences
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 12:26 | 阅读:15 | 回复:0
  • Swift5.3语言参考(三)类型
    Swift5.3语言参考(三)类型
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 12:26 | 阅读:17 | 回复:0
  • 苹果:Swift 将深度整合到 iCloud 和 OS X 中
    苹果:Swift 将深度整合到 iCloud 和 OS X 中
    苹果软件工程高级副总裁克雷格·费德里吉在播客采访中表示,苹果已经开始将Swift整合到一些核心软件当中,而不是简单地在第三方应用程序当中支持Swift。Icloud团队正在整合Swift,以便能够将Swift应用在方方面面,更 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 12:26 | 阅读:21 | 回复:0
  • Swift游戏开发之俄罗斯方块:No.1 建立你的第一个Swift游戏工程 ...
    Swift游戏开发之俄罗斯方块:No.1 建立你的第一个Swift游戏工程 ...
    原文地址:https://www.bloc.io/tutorials/swiftris-build-your-first-ios-game-with-swift#!/chapters/677 好了,我们正式开始我们的swift游戏开发! 首先,需要新建一个工程,熟悉iOS开发的童鞋应该对这个步骤不会 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 12:25 | 阅读:15 | 回复:0
  • Swift-发送消息(文本,图片,文件等)给微信好友或分享到朋友圈 ...
    Swift-发送消息(文本,图片,文件等)给微信好友或分享到朋友圈 ...
    通过调用微信提供的API接口,我们可以很方便的在应用中发送消息给微信好友,或者分享到朋友圈。在微信开发平台(https://open.weixin.qq.com)里,提供了详细的说明文档和样例。但由于提供的样例是使用Objective-C写 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 12:25 | 阅读:17 | 回复:0
  • swift 如何保证线程安全和同步
    swift 如何保证线程安全和同步
    首先我们先搞清楚线程为什么是不安全和不同步的 死锁 死锁是指两个或两个以上的进程,在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,他们都将无法推进下去,此时称系统处于死锁 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 12:25 | 阅读:15 | 回复:0
  • [Swift]LeetCode440.字典序的第K小数字|K-thSmallestinLexicographicalOrder
    [Swift]LeetCode440.字典序的第K小数字|K-thSmallestinLexicographicalOrder
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 12:25 | 阅读:16 | 回复:0
  • [Swift]LeetCode509.斐波那契数|FibonacciNumber
    [Swift]LeetCode509.斐波那契数|FibonacciNumber
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 12:25 | 阅读:13 | 回复:0
  • [Swift]LeetCode732.我的日程安排表III|MyCalendarIII
    [Swift]LeetCode732.我的日程安排表III|MyCalendarIII
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 12:25 | 阅读:15 | 回复:0
  • Swift--03新加类型
    Swift--03新加类型
    print(amp;quot;新加类型amp;quot;) //字符:Character /*     String是例如amp;quot;Hello,worldamp;quot;,amp;quot;albatrossamp;quot;这样的有序的Character(字符)类型的值得集合。通过String类型来表示 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 12:25 | 阅读:14 | 回复:0
  • Swift中的延迟加载(懒加载)
    Swift中的延迟加载(懒加载)
    Swift方式的延迟加载而在Swift中,你只需一行代码即可实现此机制:lazyvarplayers=String()简单、简洁,直入主题。但你得记住,你必须使用var关键字来定义延迟加载的属性,不能使用let关键字,因为常量必须在实例构 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 12:25 | 阅读:15 | 回复:0
  • Swift3.0语言教程使用Unicode范式标准化获取字符串
    Swift3.0语言教程使用Unicode范式标准化获取字符串
    Swift3.0语言教程使用Unicode范式标准化获取字符串Swift3.0语言教程使用Unicode范式标准化获取字符串,在NSString中可以使用4个属性去使用Unicode范式标准化获取字符串。这四个属性分别为:decomposedStringWithCano ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 12:24 | 阅读:12 | 回复:0
  • swift-var/let定义变量和常量
    swift-var/let定义变量和常量
    //Playground-noun:aplacewherepeoplecanplayimportUIKit//------------------------------------------------------------------------------//1.行打印一个字符串println(amp;quot;Hello,World!amp;quot;)//------ ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 12:24 | 阅读:13 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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