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

Swift 教程

RSS
  • iOS开发:Swift多线程GCD的使用
    iOS开发:Swift多线程GCD的使用
      除了上一篇文章说到到NSThread线程,还有一个GCD(Grand Central Dispath),是Apple新开发的一个解决多核编程的解决方案,充分的利用CPU资源,将所有的任务,放到一个任务队列进行调度。 GCD 默认提供了全局的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:21 | 阅读:72 | 回复:0
  • 认识Swift
    认识Swift
    Swift 是一门新的编程语言,用于编写 iOS 和 OS X 应用程序。Swift 结合了 C 和 Objective-C 的优点并且不受C兼容性的限制。Swift 使用安全的编程模式并添加了很多新特性,这将使编程更简单,扩展性更强,也更有趣。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:21 | 阅读:73 | 回复:0
  • 【Swift】struct初始化
    【Swift】struct初始化
    Swift struct初始化,第一个已经提供了所有初始值仍然无法初始化;第二个能够初始化 vs ` SwiftUI doesn’t allow you to change @State in the initializer but you can initialize it. Remove the default value ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:21 | 阅读:87 | 回复:0
  • Swift与OC之间的选择
    Swift与OC之间的选择
    1.稳定性在Swift2.0出来的时候,1.0的代码基本上改了个遍。2.必要性目前appstore上大概有100w个是oc写的,如果是单纯的爱好,可以学习Swift,如果从事职业开发,那么还是学oc3.侧面从以上两点就可以做出判断 https: ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:21 | 阅读:78 | 回复:0
  • swift 遍历枚举
    swift 遍历枚举
      // see at http://swifter.tips/enum-enumerate/ // 貌似有些空格在粘贴的时候没有了...    = =! import Foundation   enum Suit: String {     case Spades = amp;quot;黑桃amp;quot;     case Heart ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:21 | 阅读:77 | 回复:0
  • Swift版本号非常好的卡片切换效果基于ZLSwipeableView(相似于[陌陌点点][探探]) ...
    Swift版本号非常好的卡片切换效果基于ZLSwipeableView(相似于[陌陌点点][探探]) ...
    这是我在简书的文章.http://www.jianshu.com/p/734962c9bbed……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:21 | 阅读:81 | 回复:0
  • [Swift]遍历集合类型(数组、集合和字典)
    [Swift]遍历集合类型(数组、集合和字典)
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/ )➤GitHub地址:ht ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:21 | 阅读:77 | 回复:0
  • 核心数据和Swift:数据模型
    核心数据和Swift:数据模型
    介绍 在本系列的第一篇文章中 ,我们了解了Core Data堆栈,它是Core Data应用程序的核心。 我们探索了托管对象上下文,持久性存储协调器和托管对象模型。 本文重点介绍Core Data应用程序的数据模型。 我们放大Xco ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:20 | 阅读:84 | 回复:0
  • swift类和结构体
    swift类和结构体
    1:类和结构体定义类和结构体分别通过关键字class和struct定义。swift的编码风格是类class和结构体struct名字使用大写字母开头的匈牙利表示法,相反的。类的方法和属性则用小写字母开头的匈牙利表示法。结构体总是通 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:20 | 阅读:75 | 回复:0
  • 活用 Swift 类型推断
    活用 Swift 类型推断
    关注有礼,文章末尾有粉丝抽奖福利。❤️ 作者:zvving,iOS 开发者,现就职于字节跳动音乐团队 Session: https://developer.apple.com/videos/play/wwdc2020/10165/ 概述 Swift 广泛使用类型推断为开发者提供简洁 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:20 | 阅读:69 | 回复:0
  • 一步一步搭建 Perfect Swift Server 服务器 (一)
    一步一步搭建 Perfect Swift Server 服务器 (一)
    准备材料 Ubuntu 16.0.4 or 16.10 镜像 (本文中使用的是 Ubuntu 16.0.4 版本) Swift 官网 Perfect 官网 Perfect GitHub 仓库 搭建 Ubuntu 16.0.4 虚拟机服务器环境 (多图预警) ① 在 VM 中新建虚拟机 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:20 | 阅读:73 | 回复:0
  • iOS编程语言-Swift中结构体和枚举是值类型
    iOS编程语言-Swift中结构体和枚举是值类型
    文章目录 Structures and Enumerations Are Value Types An Example to describe the Essence The Same Behavior applies to Enumerations: Choosing Between Structures and Classes Structures and Enumera ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:20 | 阅读:76 | 回复:0
  • swift3.0 代码创建经典界面的九宫图--优化篇
    swift3.0 代码创建经典界面的九宫图--优化篇
    在上一篇只是简单实现了九宫图效果,本章需要形成APP界面九宫图效果  overridefuncviewDidLoad(){    super.viewDidLoad()    createnine()  } //九宫图算法   funccreatenine(){//高    le ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:20 | 阅读:68 | 回复:0
  • [Swift]LeetCode302.包含黑色像素的最小矩形$SmallestRectangleEnclosingBlackPixels ...
    [Swift]LeetCode302.包含黑色像素的最小矩形$SmallestRectangleEnclosingBlackPixels ...
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:20 | 阅读:71 | 回复:0
  • Swift游戏实战-跑酷熊猫07平台的移动
    Swift游戏实战-跑酷熊猫07平台的移动
     这节内容我们来实现平台是怎么产生移动动画的。要点1利用数组存放平台varplatforms=()2有新的平台产生存放进数组platforms.append(platform)3利用主场景的update方法不断地调用平台工厂类的move方法overridefuncup ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:20 | 阅读:69 | 回复:0
  • Swift语言指南(九)--基本运算符
    Swift语言指南(九)--基本运算符
    运算符(operator)是用来检查,改变或合并值的一种特殊符号或短语。例如,加号运算符让两个数字相加(如:let i = 1 + 2),还有些更复杂的运算符,如逻辑与运算符(amp;amp;amp;amp;amp;amp;)(如:if enteredDoorCode a ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:19 | 阅读:68 | 回复:0
  • [Swift]LeetCode1200.最小绝对差|MinimumAbsoluteDifference
    [Swift]LeetCode1200.最小绝对差|MinimumAbsoluteDifference
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(let_us_code)➤博主域名:https://www.zengqiang.org➤GitHub地址:https://github.com/strengthen/Le ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:19 | 阅读:74 | 回复:0
  • Swift新手教程12-可选链
    Swift新手教程12-可选链
    可选链原创Blog,转载请注明出处我的博客地址http://blog.csdn.net/hello_hwc可选链提供一个一种可选的方式訪问对象的属性、方法、下标脚本,可选链的返回值一定是可选类型。长处:替代强制解析(符号!,比如instanc ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:19 | 阅读:69 | 回复:0
  • iOSSwift实现图片点击缩放回弹动画
    iOSSwift实现图片点击缩放回弹动画
    效果就是下面这个样子:思路借鉴的是MZTimerLabel,有想过做一个自定义的ImageView,但那样的话之前view用必须要改代码,索性就按照MZTimerLabel这个方式实现,简单易用,从简从俗我的调用方式1.CollectionViewCell初 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:19 | 阅读:73 | 回复:0
  • [Swift]LeetCode1109.航班预订统计|CorporateFlightBookings
    [Swift]LeetCode1109.航班预订统计|CorporateFlightBookings
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:19 | 阅读:69 | 回复:0
  • [Swift]LeetCode409.最长回文串|LongestPalindrome
    [Swift]LeetCode409.最长回文串|LongestPalindrome
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:18 | 阅读:76 | 回复:0
  • zz``OpenStackSwift组件安装
    zz``OpenStackSwift组件安装
    https://blog.csdn.net/mirale/article/details/22049219今天终于有时间把最近安装Swift的过程整理一下,安装参考了一些资料,这篇博客主要是结合自己的实际把整个过程再回顾一遍,一是坚持写技术文档,二是希望对新 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:18 | 阅读:71 | 回复:0
  • swift中多继承的实现
    swift中多继承的实现
    1.实现过程swift本身并不支持多继承,但我们可以根据已有的API去实现. swift中的类可以遵守多个协议,但是只可以继承一个类,而值类型(结构体和枚举)只能遵守单个或多个协议,不能做继承操作. 多继承的实现:协议的方法 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:18 | 阅读:80 | 回复:0
  • [Swift]LeetCode189.旋转数组|RotateArray
    [Swift]LeetCode189.旋转数组|RotateArray
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:18 | 阅读:79 | 回复:0
  • [Swift]LeetCode989.数组形式的整数加法|AddtoArray-FormofInteger
    [Swift]LeetCode989.数组形式的整数加法|AddtoArray-FormofInteger
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:18 | 阅读:77 | 回复:0
  • swift静态库、动态库
    swift静态库、动态库
    https://www.jianshu.com/p/dfade28213a3……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:18 | 阅读:64 | 回复:0
  • 算法与数据结构:查找表的顺序查找、折半查找、插值查找以及Fibonacci查找(Swift版) ...
    算法与数据结构:查找表的顺序查找、折半查找、插值查找以及Fibonacci查找(Swift版) ...
    查找在生活中是比较常见的,所涉及的这几种查找都是基于线性结构的查找。也就是说我们的查找表是一个线性表,我们要查找某个元素在线性表中的位置。顺序查找就是从头到尾一个个进行比较,直到找到为止,此方法适用于 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:18 | 阅读:77 | 回复:0
  • ios oc swift混编导致打包过大问题 avoid SwiftSupport folder
    ios oc swift混编导致打包过大问题 avoid SwiftSupport folder
    ####SwiftSupport 导致包过大   在OC swift混编后打包由于SwiftSupport支持文件会导致混编后的打的包文件会偏大。 ####解决方法 Build Setting -amp;amp;gt; User-Defined -amp;amp;gt; EMBEDDED_CONTENT_CONTAINS ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:18 | 阅读:71 | 回复:0
  • swift 如何在IOS应用图标上添加消息数
    swift 如何在IOS应用图标上添加消息数
      在应用图标右上角添加消息数提醒,可以很方便的告知用户该应用中有无新消息需要处理。下面用xcode 7.3.1来简要说明一下如何用swift语言进行此功能的实现。 1、修改 AppDelegate.swift 1 // 2 // AppDelegate ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:17 | 阅读:67 | 回复:0
  • AppleSwift编程语言入门教程
    AppleSwift编程语言入门教程
    苹果近日发布全新编程语言swift,在此转载博客简单介绍一下该语言的特点 gashero2014-06-03 1   简介今天凌晨Apple刚刚发布了Swift编程语言,本文从其发布的书籍《TheSwiftProgrammingLanguage》中摘录和提取而 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:17 | 阅读:70 | 回复:0
  • [Swift]LeetCode476.数字的补数|NumberComplement
    [Swift]LeetCode476.数字的补数|NumberComplement
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:17 | 阅读:68 | 回复:0
  • 新年新语言,WCDB Swift
    新年新语言,WCDB Swift
    WCDB 作为微信的终端数据库,从 2017.6 开源至今,共迭代了 5 个版本。我们一直关注开发者们的需求,并不断优化性能,新增如全文搜索等常用的功能。而这其中,呼声最高的莫过于 对 Swift 的支持。 WCDB ObjC 版本的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:17 | 阅读:75 | 回复:0
  • Swift系列七 - 汇编分析值类型
    Swift系列七 - 汇编分析值类型
    通过汇编分下值类型的本质。 一、值类型 值类型赋值给var,let或者给参数传参,是直接将所有内容拷贝一份。类似于对文件进行复制粘贴操作,产生了全新的文件副本,属于深拷贝(deep copy)。 示例: func testStruct ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:17 | 阅读:75 | 回复:0
  • Swift - 第三方图表库Charts使用详解6(折线图5:Y轴的样式设置) ...
    Swift - 第三方图表库Charts使用详解6(折线图5:Y轴的样式设置) ...
    五、Y 轴的样式设置 1,只显示左侧的 Y 轴 (1)默认情况下表格左右两侧均有 Y 轴显示:左侧 Y 轴为 leftAxis、右侧 Y 轴为 rightAxis。 (2)下面不显示右侧 Y 轴的刻度文字。 chartView.rightAxis.drawLabelsEnabl ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:17 | 阅读:68 | 回复:0
  • swift多视图分段切换
    swift多视图分段切换
    随着每个应用的内容扩展,分段控制切换就显得比不可少。因此写了demo:https://github.com/CoderJon/CJSegmentControl-swift 主要有以下功能: 分段控制 切换时颜色渐变 支持固定个数title显示 支持多个title显示 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:17 | 阅读:68 | 回复:0
  • [Swift]LeetCode320.通用简写$GeneralizedAbbreviation
    [Swift]LeetCode320.通用简写$GeneralizedAbbreviation
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:17 | 阅读:67 | 回复:0
  • swift学习-19--可选链式调用
    swift学习-19--可选链式调用
    //可选链式调用是一种在当前值可能为nil的可选值上请求和调用属性,方法以及下标,如果可选值有值,那么调用就会成功,如果可选值是nil,那么就会将返回nil,  //多个调用可以连接在一起形成一个调用链,如果其中任何一个 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:16 | 阅读:79 | 回复:0
  • Swift中类与结构的初始化
    Swift中类与结构的初始化
    前言:通过学习与研究swift3.0的官方文档关于初始化这部分可以总结为一句话:类与结构是确保一个类型的实例可以使用之前,其所有存储属性都得到了正确的赋值。一,结构的初始化11structFirstStruct{23letb:Int4letc: ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:16 | 阅读:66 | 回复:0
  • 快捷搜索框(UISearchBar)简单实现 swift
    快捷搜索框(UISearchBar)简单实现 swift
    1.在故事板里面拖入一个搜索栏和一个的tableView。2.创建的ViewController,实现代理:UISearchBarDelegate,UITableViewDataSource,的UITableViewDelegate。代码实现如下: //的tableview代理方法扩展的ViewContr ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:16 | 阅读:66 | 回复:0
  • [Swift]LeetCode1125.最小的必要团队|SmallestSufficientTeam
    [Swift]LeetCode1125.最小的必要团队|SmallestSufficientTeam
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:16 | 阅读:67 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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