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

Swift 教程

RSS
  • Swift2.2最基本的多线程
    Swift2.2最基本的多线程
        昨天晚上苹果召开了发布会,第二天除了知道iPhoneSE和IOS9.3之外,你还记住了什么,这一天还是老样子,继续着我们的Swift的基本学习,但出现了许多的警告,进去看看文档宝宝才知道Swift3.0要来了!其实这是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:47 | 阅读:156 | 回复:0
  • Swift渐变色
    Swift渐变色
    //设置渐变颜色方向//gradientLayer.startPoint=CGPointMake(0,0);//左上//gradientLayer.endPoint=CGPointMake(0,1);//左下//gradientLayer.endPoint=CGPointMake(1,0……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:47 | 阅读:152 | 回复:0
  • Swift开发第二篇——extension及fatalError
    Swift开发第二篇——extension及fatalError
    本篇分两部分:一、extension在Swift中的使用二、Swift中的 fatalError  一、extension在Swift中的使用在swift中我们可以通过extension来输出做格式化等操作 通常情况下,当我们在开发过程中需要打印某些对象中的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:47 | 阅读:155 | 回复:0
  • SwiftUITableView嵌套UICollectionView点击事件冲突(点击事件穿透)
    SwiftUITableView嵌套UICollectionView点击事件冲突(点击事件穿透)
       不管是啥都响应tableviewcellclassJYShopCertificationCell:UITableViewCell{overridefunchitTest(_point:CGPoint,withevent:UIEvent?)-amp;amp;gt;UIView?{returnself}}……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:47 | 阅读:162 | 回复:0
  • Swift开发第四篇——柯里化
    Swift开发第四篇——柯里化
    本篇分为两部分:一、柯里化的基本使用二、柯里化的使用场景  一、柯里化的基本使用柯里化(Currying):也就是把接受多个参数的方法变换成接受第一个参数的方法,并且返回接受余下的参数并且返回结果的新方法。funca ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:47 | 阅读:151 | 回复:0
  • swift-UITextView的用法
    swift-UITextView的用法
    1,多行文本控件的创建 textView.frame=CGRect(x:50,y:180,width:self.view.bounds.size.width-100,height:50) textview.layer.borderWidth=1//边框粗细textview.layer.borderColor=UIColor.red.cgColor//边框颜色 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:47 | 阅读:144 | 回复:0
  • iOS开发-Swift使用GCD实现计时器功能
    iOS开发-Swift使用GCD实现计时器功能
    前言开发中,经常会用到定时执行网络请求、倒计时、计时器等功能,本篇文章介绍在iOS开发中,Swift怎样使用GCD实现这些功能。执行一次下面的代码将会在5秒后执行,且只执行一次。lettime:NSTimeInterval=5.0letdelay ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:47 | 阅读:164 | 回复:0
  • CoreDataManager-Swift版-兼容iOS10以前的版本
    CoreDataManager-Swift版-兼容iOS10以前的版本
    1importUIKit2importCoreData34//coredata管理器5classCoreDataManager:NSObject{67//单例8staticletsharedManager:CoreDataManager=CoreDataManager()91……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:47 | 阅读:169 | 回复:0
  • swift的@objc总结
    swift的@objc总结
    Onecanexplicitlywrite@objconanySwiftdeclarationthatcanbeexpressedinObjective-C. @objc相关的参量只能修饰类、类的成员、扩展以及只能被类实现的协议;下面开列修饰的情况和说明 一、无修饰NSObject-derivedcl ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:47 | 阅读:173 | 回复:0
  • Swift学习—字符串&数组&字典
    Swift学习—字符串&数组&字典
    字符串OC和Swift中字符串的区别在OC中字符串类型时NSString,在Swift中字符串类型是StringOC中字符串@amp;quot;amp;quot;,Swift中字符串amp;quot;amp;quot;Swift中String是第一个结构体,性能更高String支持直接遍历S ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:47 | 阅读:159 | 回复:0
  • windows下sublime添加swift高亮显示
    windows下sublime添加swift高亮显示
    1.先安装包管理器参考:Installation–PackageControl用其最新代码(经过去除多余的空格后):importurllib2,os,hashlib;h='eb2297e1a458f27d836c04bb0cbaf282'+'d0e7a3098092775ccb37ca9d6b2e4b7d';pf='PackageCont ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:47 | 阅读:175 | 回复:0
  • Swift3.0:PhotoKit的使用
    Swift3.0:PhotoKit的使用
    一、介绍 iOS8之前使用AssetsLibrary来获取相册资源,iOS新引入框架PhotoKit框架,也即Photos.framework 二、PhotoKit的基本构成包括如下几项:PHAsset:代表照片库中的一个资源,跟ALAsset类似,通过PHAsset可以 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:47 | 阅读:173 | 回复:0
  • Swift学习笔记属性
    Swift学习笔记属性
    Swift中属性是描述特定类、结构或者枚举的值,可以分为以下几种:1.存储属性(StoredProperties)     2.计算属性(ComputedProperties)    3.类型属性(TypeProperties)存储属性://存储属性就是实例对象的该属性 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:47 | 阅读:169 | 回复:0
  • 如何在Swift里用UnsafeMutablePointer
    如何在Swift里用UnsafeMutablePointer
    下午在适配iPadUI的时候,用到了UIPopoverPresentationController,然后在转屏的时候需要调用UIPopoverPresentationControllerDelegate来返回一个适配后的view和CGRect,这里先看下在OC里的写法:-(void)popoverPrese ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:47 | 阅读:198 | 回复:0
  • Swift学习(4懒加载、计算型属性、反射机制)
    Swift学习(4懒加载、计算型属性、反射机制)
    懒加载、计算型属性、反射机制1.懒加载:目的:1.延迟创建,需要时加载,节省内存空间2.避免开发中处理解包的问题(重要!!!) 知识:1.所有的UIView及子类在开发是,一旦重写了够着函数,必须要实现initwithcoder ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:47 | 阅读:215 | 回复:0
  • swift-tableView数据向上收缩动画
    swift-tableView数据向上收缩动画
    //// TTTableViewController.swift// tableVIewAnimation//// Createdbysuon15/12/11.// Copyright©2015年tian.Allrightsreserved.//importUIKitclassTTTableViewController:UITableViewCon……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:47 | 阅读:240 | 回复:0
  • swifttextfield和textview实时获取输入内容
    swifttextfield和textview实时获取输入内容
    textfield:functextField(_textField:UITextField,shouldChangeCharactersInrange:NSRange,replacementStringstring:String)-amp;amp;gt;Bool{letfullStr=(textField.text!asNSStrin……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:47 | 阅读:243 | 回复:0
  • Swift结构体和类
    Swift结构体和类
    //*---------------------结构体-------------*///swift结构体也具有封装的概念//swift结构体比OCC语言里面的结构体更加进了一步,里面可以有方法,更接近我们的类//结构体的定义格式struct结构体名{成员变量}structre ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:47 | 阅读:227 | 回复:0
  • swiftpop实现动感按钮动画
    swiftpop实现动感按钮动画
    //// MyButton.swift// PopInstall//// Createdbysuon15/12/11.// Copyright©2015年tian.Allrightsreserved.//importUIKitclassMyButton:UIButton{   overridefunctouchesBegan(touches……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:47 | 阅读:304 | 回复:0
  • Swift版sharesdk第三方登录facebook,推特,googleplus集成全教程
    Swift版sharesdk第三方登录facebook,推特,googleplus集成全教程
    最近在写一个swift项目,需要用到facebook,googleplus,推特,的第三方登录,另外一个做oc项目的同事和我说他的shareSDK第三方登录有一个坑一直解决不了,让我不要用sharesdk,但是楼主是一个有追求的人,毅然投身入 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:47 | 阅读:247 | 回复:0
  • Swift4.2 访问和修改字符串
    Swift4.2 访问和修改字符串
    您可以通过其方法和属性或使用下标语法来访问和修改字符串。 字符串索引 每个String值都有一个关联的索引类型,String.Index它对应Character于字符串中每个值的位置。 如上所述,不同的字符可能需要不同的内存量来存 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:47 | 阅读:149 | 回复:0
  • Swift 函数提前返回
    Swift 函数提前返回
    简评:函数提前返回主要的好处是:将每个错误处理进行分离,审查代码时不需要考虑多种复杂异常,我们可以吧注意力集中在也业务逻辑中,调试代码时可以直接在异常中打断点。 提前返回 首先来看一下需要改进的代码示例 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:47 | 阅读:153 | 回复:0
  • iOS WisdomKeyboardKing第三方Swift_SDK键盘智能管家
    iOS WisdomKeyboardKing第三方Swift_SDK键盘智能管家
    iOS WisdomKeyboardKing第三方Swift_SDK键盘智能管家 1.今天给大家介绍个好用的开源框架:WisdomKeyboardKing 2.SDK说明:智能键盘管家,处理键盘与UITextField,UITextView响应的位置判定,支持处理文字输入和输出 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:47 | 阅读:158 | 回复:0
  • 学好三角学(函数) — SWIFT和JAVASCRIPT游戏开发的必备技能 iFIERO.com ...
    学好三角学(函数) — SWIFT和JAVASCRIPT游戏开发的必备技能 iFIERO.com ...
    不论是使用哪种平台进行开发,三角学在游戏当中都被广泛的使用,因此,小编iFERO认为,三角学是必须得掌握的技能之一。数学的角度0°度角是X-Axis轴的正方向,而飞船图片上的机头是往Y轴正方向,所以要修正一个90度 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:47 | 阅读:199 | 回复:0
  • Swift4 字符串截取-超级简单用法
    Swift4 字符串截取-超级简单用法
    先介绍一下Swift String 自身的方法,后面介绍简单的使用方法 1、截取前面5个字符 2、截取后面5个字符 3、获取下标 N 到 M 的字符(0 lt;= N lt; M lt;= string.count) 下面介绍String截取的简单使用方式,需要使用 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:46 | 阅读:147 | 回复:0
  • iOS Swift WisdomScanKit图片浏览器功能SDK
    iOS Swift WisdomScanKit图片浏览器功能SDK
    iOS Swift WisdomScanKit图片浏览器功能SDK使用 一:简介 WisdomScanKit 由 Swift4.2版编写,完全兼容OC项目调用。 WisdomScanKit的几大功能在上一期的分享中已经有详细讲解,贴上链接地址:https://www.cnblogs.co ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:46 | 阅读:139 | 回复:0
  • iOS Swift 二维码扫码,自定义全屏拍照,系统相册图片编辑多选,系统相册图片浏览,  ...
    iOS Swift 二维码扫码,自定义全屏拍照,系统相册图片编辑多选,系统相册图片浏览, ...
    iOS Swift WisdomScanKit 是一款强大的集二维码扫码,自定义全屏拍照,系统相册图片编辑多选和系统相册图片浏览功能于一身的 Framework SDK 【1】前言: 今天给大家推荐个好用的开源框架:WisdomScanKit,如果在开发 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:46 | 阅读:146 | 回复:0
  • iOS Swift WisdomHUD 提示界面框架
    iOS Swift WisdomHUD 提示界面框架
    iOS Swift WisdomHUD 提示界面框架 Framework Use profile(应用简介) 一:WisdomHUD简介 今天给大家介绍一款iOS的界面显示器:WisdomHUD,WisdomHUD是Swift 4.2编写的framework,支持iOS8.0及以上使用,并且完成兼容 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:46 | 阅读:142 | 回复:0
  • Swift4.0之Timer
    Swift4.0之Timer
    Class Timer A timer that fires after a certain time interval has elapsed, sending a specified message to a target object. 定时器类,到时间可以触发事件。一般在viewContro ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:46 | 阅读:144 | 回复:0
  • 用例子看Swift4的GCD
    用例子看Swift4的GCD
    关于GCD基础知识的文章很多,但很多都停留在iOS早期版本的状态,随着iOS的升级GCD的使用也随之升级了,下面举了很多例子来看一看。 1、串行队列使用同步运行 运行结果: aaaaaaalt;NSThread: 0x6040002608c0gt;{numb ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:46 | 阅读:153 | 回复:0
  • Swift中Class和Struct异同
    Swift中Class和Struct异同
    Swift 中类和结构体有很多 共同点 。共同处在于: 定义属性用于存储值 定义方法用于提供功能 定义下标操作使得可以通过 下标 语法来访问实例所包含的值 定义 构造器 用于生成初始化值 通过 扩展 以增加默认实现的功 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:46 | 阅读:144 | 回复:0
  • Swift几行代码解决UITableView空数据视图问题
    Swift几行代码解决UITableView空数据视图问题
    tableView空数据问题 一般项目中tableView若数据为空时会有一个提示示意图 为了更好的管理这种提示示意图,笔者利用extension进行了简单的拓展 解决思路 利用swift面向协议的特点,使用协议来进行设置。 设计空视图 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:46 | 阅读:141 | 回复:0
  • swift学习笔记
    swift学习笔记
    第一个项目 创建 OS X playground 需要引入 Cocoa 创建ios playground 需要引入 UIKit 注释 分号 swift不要求每行语句使用(;)结束,但是一行书写多行时,必须用(;)隔开 标识符 1. 区分大小写2. 可以以字母和下划 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:45 | 阅读:155 | 回复:0
  • iOS基本UI控件介绍-Swift版
    iOS基本UI控件介绍-Swift版
    iOS基本UI控件总结 iOS基础控件包括以下几类: 1、继承自NSObject:(暂列为控件) UIColor //颜色 UIImage //图像 2、继承自UIView: 只能相应手势UIGestureRecognizer事件,如果本身不响应会将事件action向superview传递 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:45 | 阅读:139 | 回复:0
  • swift   网络请求中含有特殊字符的解决方案
    swift 网络请求中含有特殊字符的解决方案
    在网络请求时,URL出现中文或特殊字符时会造成请求失败,通常可使用 addingPercentEncoding(withAllowedCharacters: CharacterSet) 方法进行解决,其中CharacterSet为设置转化的方式,可根据需要进行选择,但有时会出 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:45 | 阅读:131 | 回复:0
  • oc工程中oc、swift混编代码打包成静态framework踩坑笔记
    oc工程中oc、swift混编代码打包成静态framework踩坑笔记
    参考资料: https://www.jianshu.com/p/734341f7c242 https://www.jianshu.com/p/55038871e7de 两天时间探索,期间不知道遇到了多少问题,各种google和Stack Overflow,甚至都求助了群友的力量。期间也想过放弃,还 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:45 | 阅读:137 | 回复:0
  • Swift中关于集合计算的几种函数记录(intersect、symmetricDifference、union、subtra ...
    Swift中关于集合计算的几种函数记录(intersect、symmetricDifference、union、subtra ...
    很久之前用过一次,后来就忘了。。。扎心,现在记录一下 PS:这几种函数其实不限于swift内的,在JavaScript、python、DB等其他语言,应该也有类似用法,这里我只简单讲了在swift内的用法。 一、概念介绍 intersectio ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:45 | 阅读:141 | 回复:0
  • Mac之button的使用Show+NSMenu+next+to+NSButton+in+Swift+OSX
    Mac之button的使用Show+NSMenu+next+to+NSButton+in+Swift+OSX
    http://www.itdaan.com/keywords/Show+NSMenu+next+to+NSButton+in+Swift+OSX.html http://www.itdaan.com/keywords/Swift+Mac+OSX+NSButton+title+color.html 1 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:45 | 阅读:142 | 回复:0
  • Swift从入门到精通第十五篇 - 类型转换 初识
    Swift从入门到精通第十五篇 - 类型转换 初识
    类型转换(学习笔记) 环境Xcode 11.0 beta4 swift 5.1 类型转换 类型转换是检查实例类型的一种方法,或者检查来自类层级不同的父类或子类一个实例,用 和 操作符 为类型转换定义层级结构 示例 类型检查 示例 类型向 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:44 | 阅读:141 | 回复:0
  • Swift从入门到精通第十四篇 - 错误处理 初识
    Swift从入门到精通第十四篇 - 错误处理 初识
    错误处理(学习笔记) 环境Xcode 11.0 beta4 swift 5.1 错误表现和抛出 在 中,错误由符合 协议的类型值表示 错误处理 在 Swift 中有四种处理错误的方式:一、从函数中把错误传递出来;二、用 语句;三、作为可选值 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:44 | 阅读:128 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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