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

Swift 教程

RSS
  • Swift内存管理详解
    Swift内存管理详解
    Swift内存管理:   Swift和OC用的都是ARC的内存管理机制,它们通过ARC可以很好的管理对象的回收,大部分的时候,程序猿无需关心Swift对象的回收。  注意:   只有引用类型变量所引用的对象才需要使用引用计 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:36 | 阅读:34 | 回复:0
  • swift中_的用法,忽略默认参数名。
    swift中_的用法,忽略默认参数名。
    swift中默认参数名除了第一个之外,其他的默认是不忽略的,但是如果在参数的名字前面加上_,就可以忽略这个参数名了,虽然有些麻烦,但是这种定义也挺好,而且不想知道名字或者不想让别人知道名字的或者不用让别人知 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:35 | 阅读:34 | 回复:0
  • 一些swift项目中常用的处理图片的第三方框架
    一些swift项目中常用的处理图片的第三方框架
    https://blog.csdn.net/qing_yun__/article/details/518235412016年07月04日20:42:02 Qing_Yun__ 阅读数:328  图片------------------------------------------------------------------------------------•  ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:35 | 阅读:28 | 回复:0
  • iOS10/Swift3.0/XCode8总结
    iOS10/Swift3.0/XCode8总结
    1,iOS10新增的privacysettingsiOS10添加了新的权限控制范围如果你尝试访问这些隐私数据时得到如下错误:amp;amp;gt;Thisapphascrashedbecauseitattemptedtoaccessprivacy-sensitiveamp;amp;gt;datawithoutausagedesc ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:35 | 阅读:30 | 回复:0
  • swiftcoredatarelationship
    swiftcoredatarelationship
    coredatarelationship开发过程有很多细节需要大家注意。稍有不慎就会困在某个地方无法动弹。创建Entity ContactsDetail(成员)和ContactsGroup(组)ContactsDetail添加属性,并设置属性value类型ContactsGroup添 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:35 | 阅读:29 | 回复:0
  • iOS开发点滴-如何通过Segue写代码传递数据从一个ViewController到另一个ViewControlle ...
    iOS开发点滴-如何通过Segue写代码传递数据从一个ViewController到另一个ViewControlle ...
    1.拖线按住Control键,用鼠标从源控制器的某个控件开始,拖动到目的控制器 2.选择弹出类型并设置SegueIdentifier在弹出的对话框中,选择“SelectionSegue-amp;amp;gt;Show”见下图 设置SegueIdentifier 3.在目的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:35 | 阅读:30 | 回复:0
  • Swift学习笔记闭包表达式
    Swift学习笔记闭包表达式
       闭包是功能性自包含模块,可以在代码中被传递和使用。Swift中的闭包与C和Objective-C中的blocks以及其他一些编程语言中的lambdas比较相似。 闭包的形式主要有三种:     1.全局函数是一个有名字但不会捕 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:35 | 阅读:31 | 回复:0
  • [Swift]正则表达式工具类
    [Swift]正则表达式工具类
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/ )➤GitHub地址:ht ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:34 | 阅读:31 | 回复:0
  • 用Swift语言做App开发之单元测试
    用Swift语言做App开发之单元测试
    作为一个有质量保障的应用程序,当然少不了单元测试;Swift开发的App也亦如此,此文将以一个简单的实例来介绍Swift中的单元测试。这里我们使用XCode模版自带的XCTest框架,此框架包含了一个名为XCTestCase的类,所有 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:34 | 阅读:29 | 回复:0
  • Swift实现iOS录音与播放音频功能
    Swift实现iOS录音与播放音频功能
    作用AVPLayer:可以用来播放在线及本地音视频AVAudioSession:音频会话,主要用来管理音频设置与硬件交互使用时需要导入#importamp;amp;lt;AVFoundation/AVFoundation.hamp;amp;gt;AVAudioSession中配置选项:AVAudi ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:34 | 阅读:29 | 回复:0
  • Swift开发语法
    Swift开发语法
    文/Tuberose(简书作者)原文链接:http://www.jianshu.com/p/5e2d4c34f18e著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。简介Swift语言由苹果公司在2014年推出,用来撰写OSX和iOS应用程序2014年 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:34 | 阅读:34 | 回复:0
  • Swift去除两边的特定字符(空格或其它)
    Swift去除两边的特定字符(空格或其它)
     varstr_trim=amp;quot; !hi !23 !amp;quot; str_trim.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceCharacterSet())//amp;quot;!hi !23 !amp;quot;去掉两边的空格str_trim.stringByTrimmingCh ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:34 | 阅读:32 | 回复:0
  • Swift开发小技巧--扫描二维码,二维码的描边与锁定,设置扫描范围,二维码的生成(高清,无 ...
    Swift开发小技巧--扫描二维码,二维码的描边与锁定,设置扫描范围,二维码的生成(高清,无 ...
    1.懒加载各种类//MARK:-懒加载///输入对象--用于捕获信息的设备privatelazyvarinput:AVCaptureDeviceInput?={letdevice=AVCaptureDevice.defaultDeviceWithMediaType(AVMediaTypeVideo)re……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:34 | 阅读:33 | 回复:0
  • swift中利用系统线程实现异步加载数据同步更新UI
    swift中利用系统线程实现异步加载数据同步更新UI
    //Mark:-数据源更新  typealiasAddDataBlock=()-amp;amp;gt;Void  varupdataBlock:AddDataBlock? funcloadLiveData(){    letgrpup=DispatchGroup()    grpup.enter()    //    //首页直播接口 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:34 | 阅读:30 | 回复:0
  • [Swift]LeetCode89.格雷编码|GrayCode
    [Swift]LeetCode89.格雷编码|GrayCode
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:33 | 阅读:33 | 回复:0
  • [Swift]LeetCode1210.穿过迷宫的最少移动次数|MinimumMovestoReachTargetwithRotation ...
    [Swift]LeetCode1210.穿过迷宫的最少移动次数|MinimumMovestoReachTargetwithRotation ...
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(let_us_code)➤博主域名:https://www.zengqiang.org➤GitHub地址:https://github.com/strengthen/Le ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:33 | 阅读:29 | 回复:0
  • 来自苹果的编程语言——Swift简单介绍
    来自苹果的编程语言——Swift简单介绍
    关于这篇文章简要介绍了苹果于WWDC2014公布的编程语言——Swift。原文作者:LucidaBlog新浪微博豆瓣转载前请保留出处链接。谢谢。前言在这里我觉得有必要提一下BrecVictor的InventingonPrinciple。Swift编程环境的大 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:33 | 阅读:66 | 回复:0
  • Swift和Objective-C混编的注意啦
    Swift和Objective-C混编的注意啦
     文/仁伯安(授权)原文链接:http://www.jianshu.com/p/2ed48b954612前言Swift已推出数年,与Objective-C相比Swift的语言机制及使用简易程度上更接地气,大大降低了iOS入门门槛。当然这对新入行的童鞋没来讲,的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:33 | 阅读:32 | 回复:0
  • IOS自学之路(swift基础)
    IOS自学之路(swift基础)
    前沿   最近一直在学IOS,Swift,和前端又有相似的语法糖,但所走的路真的好远,又漫长有孤独,但成功者总是少数对吧,我也不是非要做那个成功者,只是想后来的我不会后悔罢了, 学习Swift必须要 熟悉最基本的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:33 | 阅读:35 | 回复:0
  • [Swift]LeetCode179.最大数|LargestNumber
    [Swift]LeetCode179.最大数|LargestNumber
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:33 | 阅读:36 | 回复:0
  • Swift开发第十篇——可变参数函数&初始化方法顺序
    Swift开发第十篇——可变参数函数&初始化方法顺序
    本篇分为两部分:一、Swift中的可变参数函数二、初始化方法的顺序 一、Swift中的可变参数函数可变参数函数指的是可以接受任意多个参数的函数,在OC中,拼接字符串的函数就属于可变参数函数NSString*name=@amp;quot;T ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:33 | 阅读:33 | 回复:0
  • 望其项背 iOS - swift: extension 扩展:为指定类型扩充新的属性,方法,下标,协议实 ...
    望其项背 iOS - swift: extension 扩展:为指定类型扩充新的属性,方法,下标,协议实 ...
    项目地址 https://github.com/webabcd/IosDemo 作者 webabcd 示例如下: SwiftView14.swift /* * 本例用于演示 extension 扩展 * 为指定类型扩充新的属性,方法,下标,协议实现,嵌套类型,为指定结构体扩充新的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:33 | 阅读:30 | 回复:0
  • Swift-使用NSNotificationCenter发送通知,接收通知
    Swift-使用NSNotificationCenter发送通知,接收通知
    转载自:http://www.mamicode.com/info-detail-1069228.html标签:1,通知(NSNotification)介绍这里所说的通知不是指发给用户看的通知消息,而是系统内部进行消息传递的通知。要介绍通知之前,我们需要先了解什么 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:32 | 阅读:32 | 回复:0
  • swift学习笔记
    swift学习笔记
    口水话:Swift是一种适用于iOS和OSX应用的全新编程语言,它建立在最好的C和Objective-C语言之上,并且没有C语言的兼容性限制。Swift采用安全的编程模式,增加了现代功能使编程更容易、更灵活、更有趣。Swift以成熟且备受 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:32 | 阅读:33 | 回复:0
  • 女神画廊App(Swift1.2)
    女神画廊App(Swift1.2)
    这个App的是storyboard+code的结合,主要的重点是:1.segue传递图片值。2.Autolayout中可以使用右下角三角符号使用AddMissingConstraints进行大概约束,使之适应不同大小屏幕。3.上边栏Editor-amp;amp;gt;EmbedIn-am ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:32 | 阅读:33 | 回复:0
  • 2.Swift快速浏览
    2.Swift快速浏览
    传统认为,在一个新的语言的第一个程序要在屏幕上显示“Helloworld!”。在Swift,可以用一行代码来完成:println(amp;quot;Hello,world!amp;quot;)如果你已经在C或Objective-C中编写过代码,这个语法看起来对你来说 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:32 | 阅读:26 | 回复:0
  • [Swift]LeetCode902.最大为N的数字组合|NumbersAtMostNGivenDigitSet
    [Swift]LeetCode902.最大为N的数字组合|NumbersAtMostNGivenDigitSet
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:32 | 阅读:38 | 回复:0
  • swift-TextView和TextField之return隐藏回收键盘
    swift-TextView和TextField之return隐藏回收键盘
    一、点击界面空白处即可收起键盘,空白处不能有其他控件的响应事件。//点击空白处关闭键盘overridefunctouchesEnded(_touches:Setamp;amp;lt;UITouchamp;amp;gt;,withevent:UIEvent?){//某个textview失去了响应者, ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:32 | 阅读:29 | 回复:0
  • [Swift]LeetCode829.连续整数求和|ConsecutiveNumbersSum
    [Swift]LeetCode829.连续整数求和|ConsecutiveNumbersSum
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:32 | 阅读:35 | 回复:0
  • iOS开发Swift开发数独游戏(三)选关界面
    iOS开发Swift开发数独游戏(三)选关界面
    1)需要UITableView以及相应数据代理、协议的实现2)读取plist文件并转化成模型3)在单元格点击后进入数独游戏,涉及到把数据经segue在UIViewController间传递4)记录某一关卡是否通过需要用到NSUserDefaults的存档 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:31 | 阅读:36 | 回复:0
  • [Swift]LeetCode1275.找出井字棋的获胜者|FindWinneronaTicTacToeGame
    [Swift]LeetCode1275.找出井字棋的获胜者|FindWinneronaTicTacToeGame
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(let_us_code)➤博主域名:https://www.zengqiang.org➤GitHub地址:https://github.com/strengthen/Le ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:31 | 阅读:36 | 回复:0
  • 【iOS】SwiftGCD-下
    【iOS】SwiftGCD-下
    欢迎来到本GCD教程的第二同时也是最终部分!在第一部分中,你学到了并发,线程以及GCD的工作原理。通过使用dispatch_barrrier和dispatch_sync,你做到了让PhotoManager单例在读写照片时是线程安全的。除此之外,你用 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:31 | 阅读:32 | 回复:0
  • 【转】Swift开源项目精选
    【转】Swift开源项目精选
    https://github.com/ipader/SwiftGuide/blob/master/Featured.md 目录 “轮子” 工具类 存储类 网络类 图片类 界面类 框架类 “车子” 示例项目 完整应用 “轮子” 工具类 项目 开发者 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:31 | 阅读:73 | 回复:0
  • AppleSwift编程语言入门教程
    AppleSwift编程语言入门教程
    Swift是什么?Swift是苹果于WWDC2014发布的编程语言,这里引用TheSwiftProgrammingLanguage的原话:Swiftisanewprogram……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:31 | 阅读:33 | 回复:0
  • swift中使用对象归档进行数据本地
    swift中使用对象归档进行数据本地
    对象归档是ios持久化中的其中一种,也是很常用的一种。现在来看看swift是如何实现的。实现要点1),必须实现NSCoding的协议importUIKitletpath=(NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentD ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:31 | 阅读:37 | 回复:0
  • Swift 动画片段
    Swift 动画片段
    UIView.transitionWithView( self.WeatherDetailsView, duration: 0.7, options: .TransitionCrossDissolve, animations: { self.WeatherDetailsView.alpha = 0.75; self.WeatherView.alpha……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:30 | 阅读:26 | 回复:0
  • 自己定义转场动画--Swift3.0版本号
    自己定义转场动画--Swift3.0版本号
    转场动画这事。说简单也简单。能够通过presentViewController:animated:completion:和dismissViewControllerAnimated:completion:这一组函数以模态视图的方式展现、隐藏视图。假设用到了navigationController,还能 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:30 | 阅读:33 | 回复:0
  • swift常用第三方库
    swift常用第三方库
    1、Network:Alamofire:著名的AFNetworking网络基础库Swift版 -https://github.com/Alamofire/AlamofireSwiftyJSON:最为开发者认可的JSON解析类-https://github.com/SwiftyJSON/SwiftyJSONKingFirsher:网络图片展 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:30 | 阅读:38 | 回复:0
  • [Swift]LeetCode417.太平洋大西洋水流问题|PacificAtlanticWaterFlow
    [Swift]LeetCode417.太平洋大西洋水流问题|PacificAtlanticWaterFlow
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:为敢(WeiGanTechnologies)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:https ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:30 | 阅读:32 | 回复:0
  • [Swift]LeetCode31.下一个排列|NextPermutation
    [Swift]LeetCode31.下一个排列|NextPermutation
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:30 | 阅读:31 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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