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

Swift 教程

RSS
  • Swift编程语言学习资料链接
    Swift编程语言学习资料链接
    Swift是apple自创的一门转为cocoa和cocoatouch设计的语言,意用来替换objc。Swift能使代码大量简化,并且开发者们可以在同一款软件中同事使用obj-c,Swift,c语言。方便开发者来学习这么语言。这里我总结了一些Swift ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:00 | 阅读:65 | 回复:0
  • [Swift]LeetCode154.寻找旋转排序数组中的最小值II|FindMinimuminRotatedSortedArrayI ...
    [Swift]LeetCode154.寻找旋转排序数组中的最小值II|FindMinimuminRotatedSortedArrayI ...
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:00 | 阅读:71 | 回复:0
  • swift向方法传数组参数的语法
    swift向方法传数组参数的语法
    总是记不住向方法中传数组参数的语法,所以记录一下。funccalculateStatistics(scores:)-amp;amp;gt;(min:Int,max:Int,sum:Int){varmin=scoresvarmax=scoresvarsum=0forscoreinscores{……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:00 | 阅读:63 | 回复:0
  • [Swift]LeetCode1008.先序遍历构造二叉树|ConstructBinarySearchTreefromPreorderTrav ...
    [Swift]LeetCode1008.先序遍历构造二叉树|ConstructBinarySearchTreefromPreorderTrav ...
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:00 | 阅读:55 | 回复:0
  • swift学习笔记之-自动引用计数
    swift学习笔记之-自动引用计数
    //自动引用计数   import UIKit   /*自动引用计数(Automatic Reference Counting)   防止循环强引用   Swift 使用自动引用计数(ARC)机制来跟踪和管理你的应用程序的内存。通常情况下,Swift 内存管理机制会 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:00 | 阅读:62 | 回复:0
  • swift-导航栏添加自定义返回按钮
    swift-导航栏添加自定义返回按钮
    //1.添加返回按钮  funcaddBackBtn(){    letleftBtn:UIBarButtonItem=UIBarButtonItem(title:amp;quot;返回amp;quot;,style:UIBarButtonItemStyle.Plain,target:self,action:amp;quot;actionBackamp;quot;)  ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:00 | 阅读:65 | 回复:0
  • swiftclass的虚函数表、扩展、@objc修饰、虚函数的派发方式研究 ...
    swiftclass的虚函数表、扩展、@objc修饰、虚函数的派发方式研究 ...
    swiftclass的虚函数表、扩展、@objc修饰的研究 工具:swiftc-emit-silBaseClass.swift|xcrunswift-demangleamp;amp;gt;ClassFunc.silgencatClassFunc.silgen 目标:1、@objc和@objcdynamic修饰的函数是否进入虚函 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:00 | 阅读:56 | 回复:0
  • Swift实战-豆瓣电台(六)视图跳转,传参及回跳
    Swift实战-豆瓣电台(六)视图跳转,传参及回跳
    youku观看地址:http://v.youku.com/v_show/id_XNzMxMzQ3MDcy.html要点在ChannelController里面声明一个代理 这个代理遵循我们自定义的协议ChannlePrococol。 遵循这个协议的主界面类在注入后有一个回调方法onChan ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:00 | 阅读:59 | 回复:0
  • [Swift语法点滴]——数组参数
    [Swift语法点滴]——数组参数
    Swift语言一如既往的继承了苹果公司卓尔不群的奇葩思维方式,总是要弄得跟别的语言不一样,才能显出它的特殊比如用数组作为参数上,这格式实在是没有试出来,找了stackoverflow,才找到相应信息,在此作以总结: 1. ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:00 | 阅读:58 | 回复:0
  • BMPlayer-基于AVPlayer使用Swift封装的视频播放器
    BMPlayer-基于AVPlayer使用Swift封装的视频播放器
    https://www.ctolib.com/BMPlayer.htmlBMPlayer       AvideoplayerforiOS,basedonAVPlayer,supportthehorizontal,verticalscreen.supportadjustvolume,brightnessandseekbyslide,supports……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:00 | 阅读:58 | 回复:0
  • swift之设计模式适配器
    swift之设计模式适配器
    大学的时候,有一个《近世代数》的教授,他上课从来不看课本,并且也不按课本来讲解课程,但是他讲的东西比书本深刻形象(幽默,口才杠杠的),有层次感,除了授业,他还经常给我讲一些为人处世,做学问的方法【他是我 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:00 | 阅读:63 | 回复:0
  • Swift中出现“nosuchmodulecocoa”的错误
    Swift中出现“nosuchmodulecocoa”的错误
    在Swift开发中,新建了一个UIViewController的子类出现“Nosuchmodule'Cocoa'的错误,头部是importcocoa..原因很简单:在建立新的File文件的时候,选择的是“OSX”的项目,其实应该选择“iOS”的项目。所以删除错误文 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:00 | 阅读:65 | 回复:0
  • Swift版本UIWebView长按保存图片
    Swift版本UIWebView长按保存图片
    起因最近需要做个IOS的壳子,用到长按保存图片的功能,发现百度出来的全是OC语法的例子,很多都不是全面,只能自己写一份Swift版本的,图片下面附上Github地址效果图 Github地址:https://github.com/goyuanfang/Sw ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:00 | 阅读:56 | 回复:0
  • 使用Pods中使用Swift和Objective-C混编-编译不通过的原因
    使用Pods中使用Swift和Objective-C混编-编译不通过的原因
    iOS开发#使用Pods中使用Swift和Objective-C混编-编译不通过的原因-ld:symbol(s)notfoundforarchitecturearm64问题基本描述在Pods管理的Objective-C中导入Swift过程中出现问题项目中需要展示报表,而使用的第三方(Ch ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:00 | 阅读:57 | 回复:0
  • Swift&Node使用Alamofire进行Post
    Swift&Node使用Alamofire进行Post
    这篇博客主要实现Swift客户端和NodeJS后台的Post、Get请求实现。我是一个略有点讨厌重复使用工具的人,比如这些基本功能完全可以用OC和PHP等替代,但是没办法,现在知识更新的太快啦,Swift和NodeJS这么热,不去看看 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:00 | 阅读:50 | 回复:0
  • 第十二篇、Swift_Sqlite的使用
    第十二篇、Swift_Sqlite的使用
     importUIKitclassSQLiteManager:NSObject{privatestaticletmanager:SQLiteManager=SQLiteManager()///单粒classfuncshareManager()-amp;amp;gt;SQLiteManager{returnmanager……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:00 | 阅读:50 | 回复:0
  • [Cordova-IOS]JavaScript与Swift交互
    [Cordova-IOS]JavaScript与Swift交互
    Swift调用JavaScript中的函数概述Cordova中,通过插件的形式可以实现JavaScript与Swift的交互,关于Cordova插件的定义以及Swfit如何调用JS的函数,可以参考:http://www.hangge.com/blog/cache/detail_1150.html , ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:00 | 阅读:58 | 回复:0
  • Swift浅谈Struct与Class
    Swift浅谈Struct与Class
    讨论Struct与Class之前,我们先来看一个概念:ValueType(值类型),ReferenceType(引用类型):1.值类型的变量直接包含他们的数据,对于值类型都有他们自己的数据副本,因此对一个变量操作不可能影响另一个变量;2 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:00 | 阅读:69 | 回复:0
  • swift声明属性为某个类型同时遵循某协议
    swift声明属性为某个类型同时遵循某协议
    swift声明属性为某个类型同时遵循某协议varinstanse:(协议Aamp;amp;amp;类B)……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:00 | 阅读:64 | 回复:0
  • Swift互斥锁写法
    Swift互斥锁写法
    oc中的互斥锁@synchronized(self){//需要执行的代码块} swift中的互斥锁objc_sync_enter(self)//需要执行的代码块objc_sync_exit(self)  其中,self表示要锁的对象,Any类型,这里可以替换成你想要的,比如一个单 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:00 | 阅读:56 | 回复:0
  • 第十篇、Swift--WebSocket
    第十篇、Swift--WebSocket
    每当小编再开发中遇到了困难,在网上搜,简直是垃圾堆里找金子。国内网站真的全不可靠,最后FQ去国外网站寻找,才可以找到。找到了写websocket文章,同时找到了集成的框架文件,一个叫Starscream的第三方库,附上git ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:00 | 阅读:59 | 回复:0
  • swift4.2中字符串按照字符存成数组(字符串转数组)
    swift4.2中字符串按照字符存成数组(字符串转数组)
     classfuncstringToArray(input:NSString)-amp;amp;gt;NSArray{    letarrInput=(0..amp;amp;lt;input.length).map({      Character(UnicodeScalar(input.character(at:$0))!)    })    returna ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:00 | 阅读:56 | 回复:0
  • Swift相比OC语言有哪些优点
    Swift相比OC语言有哪些优点
    Swift相比OC语言有哪些优点1、自动做类型推断2、可以保证类型使用安全Swif类型说明符——Swift增加了Tuple表示元组类型——Swift增加了Optional表示可选类型常量一变量命名:——可以用任何你喜欢的字符作为常量和变 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:00 | 阅读:61 | 回复:0
  • Swift学习笔记之闭包
    Swift学习笔记之闭包
    简介(真的很简)闭包的完整形态是这个样子的:{(parameters)-amp;amp;gt;returnTypeinstatements}写在一行里就是这样:{(parameters)-amp;amp;gt;(returnType)instatements}形式闭包以三种形式存在:1.全局的函数都是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:00 | 阅读:189 | 回复:0
  • WelcometoSwift(苹果官方Swift文档初译与注解二十三)---154~162页(第三章--集合类型) ...
    WelcometoSwift(苹果官方Swift文档初译与注解二十三)---154~162页(第三章--集合类型) ...
    Dictionaries(字典)字典像是一个容器,它可以存放很多相同类型的值.每个值都有与之关联的唯一的键,键在字典里的作用,就像是每个值的身份证标识一样.与数组中的元素不同,字典里的每个元素没有固定的循序.当你使用字典 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:00 | 阅读:58 | 回复:0
  • swift语言实现单例模式
    swift语言实现单例模式
    Swift实现单例模式单例模式在各个语言中都有实现,swift语言推出已经几天了。通过这几天的看文档。特奉上写的Swift的单例实现,供大家学习交流,欢迎指正。---若转载请注明出处,本人Github博客新地址-YueRuo'sBlog- ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:00 | 阅读:63 | 回复:0
  • 斯坦福公开课:Developing IOS 8 App with Swift(1-3)心得体会
    斯坦福公开课:Developing IOS 8 App with Swift(1-3)心得体会
    最近开始学习Swift开发移动程序。跟随斯坦福大学的公开课进行自学。 这真是一个美好的时代,虽然不能在斯坦福求学,但是可以观看录制的授课录像、讲义,好似老师在给我们上课一样! 心得:   1、每节课信息量很大 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:00 | 阅读:56 | 回复:0
  • swift 16进制转颜色
    swift 16进制转颜色
    import Foundation extension UIColor{ /// 随机色 static var randomColor:UIColor{ get{ let red = CGFloat(arc4random()%256)/255.0 let green = CGFloat(arc4ran ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:00 | 阅读:59 | 回复:0
  • [Swift]LeetCode1267.统计参与通信的服务器|CountServersthatCommunicate
    [Swift]LeetCode1267.统计参与通信的服务器|CountServersthatCommunicate
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(let_us_code)➤博主域名:https://www.zengqiang.org➤GitHub地址:https://github.com/strengthen/Le ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:00 | 阅读:63 | 回复:0
  • [Swift]LeetCode1177.构建回文串检测|CanMakePalindromefromSubstring
    [Swift]LeetCode1177.构建回文串检测|CanMakePalindromefromSubstring
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(www.zengqiang.org)➤GitHub地址:https://github.com/str ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:00 | 阅读:64 | 回复:0
  • [Swift]LeetCode451.根据字符出现频率排序|SortCharactersByFrequency
    [Swift]LeetCode451.根据字符出现频率排序|SortCharactersByFrequency
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:00 | 阅读:56 | 回复:0
  • [Swift]八大排序算法(二):快速排序
    [Swift]八大排序算法(二):快速排序
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/ )➤GitHub地址:ht ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:00 | 阅读:53 | 回复:0
  • [SwiftUI]一、基础控件-(18)如何下载并使用图像视图显示网络图片 ...
    [SwiftUI]一、基础控件-(18)如何下载并使用图像视图显示网络图片 ...
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(let_us_code)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:https:// ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:00 | 阅读:53 | 回复:0
  • 算法与数据结构(八) AOV网的关键路径(Swift版)
    算法与数据结构(八) AOV网的关键路径(Swift版)
    上篇博客我们介绍了AOV网的拓扑序列,请参考《因为拓扑序列是一个串行序列,如果按照该序列执行项目,那么就是串行执行的。我们知道在一个项目中的一些子工程是可以并行来完成的,这也就类似我们的多线程。今天我们 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:00 | 阅读:60 | 回复:0
  • [Swift]LeetCode110.平衡二叉树|BalancedBinaryTree
    [Swift]LeetCode110.平衡二叉树|BalancedBinaryTree
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:00 | 阅读:61 | 回复:0
  • [Swift]LeetCode790.多米诺和托米诺平铺|DominoandTrominoTiling
    [Swift]LeetCode790.多米诺和托米诺平铺|DominoandTrominoTiling
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:00 | 阅读:53 | 回复:0
  • Swift-使用CoreLocation实现定位(经纬度、海拔、速度、距离等) ...
    Swift-使用CoreLocation实现定位(经纬度、海拔、速度、距离等) ...
    CoreLocation是iOS中一个提供设备定位的框架。通过这个框架可以实现定位处理,从而获取位置数据,比如经度、纬度、海拔信息等。1,定位精度的设置定位服务管理类CLLocationManager的desiredAccuracy属性表示精准度, ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:00 | 阅读:58 | 回复:0
  • swift 深入理解Swift的闭包
    swift 深入理解Swift的闭包
    我们可用swift的闭包来定义变量的值。 先来一个简单的例子大家先感受感受。   定义一个字符串的变量的方法:   直接赋值 var str=amp;quot;JobDeeramp;quot; 还可以用闭包的方式定义: var str:String={       ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:00 | 阅读:59 | 回复:0
  • [Swift]LeetCode33.搜索旋转排序数组|SearchinRotatedSortedArray
    [Swift]LeetCode33.搜索旋转排序数组|SearchinRotatedSortedArray
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:00 | 阅读:61 | 回复:0
  • [Swift]LeetCode504.七进制数|Base7
    [Swift]LeetCode504.七进制数|Base7
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:00 | 阅读:71 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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