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

Swift 教程

RSS
  • OC跟Swift混编
    OC跟Swift混编
    OC项目中使用Swift本文版权归作者所有,如需转载请联系孟祥月 CSDN博客:http://blog.csdn.net/mengxiangyue 独立博客:http://mengxiangyue.com最近公司的项目开始计划使用Swift,由于原先的工程都是使用OC编写的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:42 | 阅读:43 | 回复:0
  • 【Swift】CoreData的使用
    【Swift】CoreData的使用
    CoreData只是iOS数据持久化的其中一个方法,所有数据持久化如下1、plist文件(属性列表),通常用于储存用户设置,也zhi可以用于存储捆绑的信息;2、preference(偏好设置),常用于保存少量数据;3、NSKeyedArchive ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:42 | 阅读:35 | 回复:0
  • 【Swift】图文混排,ios开发中在textfield或textView中插入图片
    【Swift】图文混排,ios开发中在textfield或textView中插入图片
        在ios开发中,我们一般都是在textfield或者textView中输入文字。当我们需要插入图片的时候其实也是很简单的 我们需要利用的textfield,textView的属性化文本,将图片以附件的形式插入步骤如下:(以textVie ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:42 | 阅读:34 | 回复:0
  • Swift-39-枚举类型关联默认值
    Swift-39-枚举类型关联默认值
    //:Playground-noun:aplacewherepeoplecanplayimportUIKitenumMonth:Int{//这么定义,后面的Feb,Mar会自动赋值为2和3..caseJan=1,Feb,Mar,Apr,May,Jun,July,Aug,Sep,Oct,Nov,Dec}le……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:41 | 阅读:30 | 回复:0
  • swift语言之多线程操作和操作队列(上)———坚持51天吃掉大象 ...
    swift语言之多线程操作和操作队列(上)———坚持51天吃掉大象 ...
       欢迎有兴趣的朋友,参与我的美女同事发起的活动《51天吃掉大象》,该美女真的很疯狂,希望和大家一起坚持51天做一件事情,我加入这个队伍,希望坚持51天每天写一篇技术文章。关注她的微信公众号:zhangmanyuhea ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:41 | 阅读:32 | 回复:0
  • swift基础语法(20-枚举,枚举原始值,枚举相关值,switch提取枚举关联值) ...
    swift基础语法(20-枚举,枚举原始值,枚举相关值,switch提取枚举关联值) ...
    Swift枚举:Swift中的枚举比OC中的枚举强大,因为Swift中的枚举是一等类型,它可以像类和结构体一样增加属性和方法格式:enumMethod{   case枚举值}enumMethod{ caseAdd caseSub caseMul caseDiv 可以连在一起写 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:41 | 阅读:40 | 回复:0
  • Swift-----访问控制(private、fileprivate、internal、public、open)
    Swift-----访问控制(private、fileprivate、internal、public、open)
    在swift中,访问修饰符有五种,分别是:private、fileprivate、internal、public、open。其中fileprivate和open是swift3新添加的。由于之前的访问控制符是基于文件的,不是基于类的。这样会有问题,故swift3增加了两 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:41 | 阅读:36 | 回复:0
  • Swift实战技巧
    Swift实战技巧
    Swift实战技巧从OC转战到Swift,差别还是蛮大的,本文记录了我再从OC转到Swift开发过程中遇到的一些问题,然后把我遇到的这些问题记录形成文章,大体上是一些Swift语言下面的一些技巧,希望对有需要的人有帮助OC调用 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:41 | 阅读:39 | 回复:0
  • Swift的Currying特性|SwiftCafe咖啡时间
    Swift的Currying特性|SwiftCafe咖啡时间
    Currying也是Swift的众多先进特性之一,用一句话说就是将接受多个参数的函数,转变成每次之接受一个参数的调用序列。上面一句话说得可能大家感觉不是那么清楚,那么没关系,咱们举一个例子来说明吧。比如,我们需要 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:41 | 阅读:34 | 回复:0
  • swift语言开发的一个游戏------熊猫跑酷(KongfuPanda)
    swift语言开发的一个游戏------熊猫跑酷(KongfuPanda)
    项目地址:https://github.com/jakciehoo/KongfuPanda欢迎加QQ群:260558552。大家一起交流iOS开发,我们可以一起学习,我很想集结一些志同道合的朋友,一起把iOS开发学好,学精,相互学习相互鼓励。1.首先创建一个 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:41 | 阅读:35 | 回复:0
  • [Swift通天遁地]二、表格表单-(7)电子邮件Mail:实现单元格左右滑动调出功能按钮 ...
    [Swift通天遁地]二、表格表单-(7)电子邮件Mail:实现单元格左右滑动调出功能按钮 ...
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:40 | 阅读:29 | 回复:0
  • swift中的"类型擦除"
    swift中的"类型擦除"
    代理模式、或者协议模式因为swift泛型还不支持逆变和协变也就不会有真的类型擦除,而这里说的amp;quot;类型擦除amp;quot;是指:利用一个具体实现的通用泛型类(参看系统库的AnySequence),去包装具体实现了该泛型协 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:40 | 阅读:35 | 回复:0
  • iOS仿抖音节拍界面、Swift,MVVM架构完整项目、日历demo、滚动切换分类等源码 ...
    iOS仿抖音节拍界面、Swift,MVVM架构完整项目、日历demo、滚动切换分类等源码 ...
    iOS精选源码在Object-C中学习数据结构与算法之排序算法日历-基本功能都有的日历选择日期上下月动画仿抖音卡节拍界面垂直、水平方向皆可滚动、header悬浮的列表视图AutoLayout中StackView的使用swift,MVVM,Moya,Swift ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:40 | 阅读:32 | 回复:0
  • 给iOSApp开发者的39个开源的SwiftUI库
    给iOSApp开发者的39个开源的SwiftUI库
    No1Spring:一个基于Swift的简洁易用的iOS动效库。No2Material:用于开发漂亮应用的动效和图形框架。No3RazzleDazzle:Swift编写的,简单的基于关键帧的并且针对于iOS的动效框架。极为适用于滚动介绍的长页面[Github上 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:40 | 阅读:33 | 回复:0
  • 总结swift2.0到swift3.0语法等变更
    总结swift2.0到swift3.0语法等变更
    最近开发完OC的项目,开始搞Swift,2016年从开发OSX应用到OC应用再回归到Swift,回头看已经到Swift3.0了。之前在开发Swift的时候还在1.2到2.0的切换中。下面给自己总结一下变化:1.监听方法:swift3.0-amp;amp;gt;#s ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:40 | 阅读:29 | 回复:0
  • [swift]可选类型
    [swift]可选类型
    《Swift权威指南》第2章千里之行始于足下——Swift语言基础,本章挑选了Swift语言的最基本特性加以介绍。尽管这些特性只占Swift全部特性的很少一部分,但却是所有的Swift程序都必不可少的。所以,读者通过对本章学习 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:40 | 阅读:27 | 回复:0
  • Swift-判断应用是否是第一次启动(或当前版本是否第一次启动) ...
    Swift-判断应用是否是第一次启动(或当前版本是否第一次启动) ...
    1实现原理(1)我们会发现许多 App 在一次启动时会显示一个新手引导页(下次启动就不会再显示) (2)其判断原理就是在 AppDelegate 里的 didFinishLaunchingWithOptions 方法中检查 UserDefaults 中是否存 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:39 | 阅读:35 | 回复:0
  • Swift里Array(一)内存结构
    Swift里Array(一)内存结构
    publicstructArrayamp;amp;lt;Elementamp;amp;gt;:_DestructorSafeContainer{#if_runtime(_ObjC)@usableFromInlineinternaltypealias_Buffer=_ArrayBufferamp;amp;lt;Elementamp;amp;gt;#else@usableFromInlineinter ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:39 | 阅读:36 | 回复:0
  • Value-for-SWIFT-VERSION-cannot-be-empty
    Value-for-SWIFT-VERSION-cannot-be-empty
    去BuildSettings设置下Swift版本就行了……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:39 | 阅读:28 | 回复:0
  • Swift与OC交互
    Swift与OC交互
    源码请点击github地址下载。主要功能:1.在OC项目里: 1.1.OC代码调用Swift方法1.2.Swift代码调用OC代码。2.在Swift项目:2.1.Swift代码调用OC代码2.2.OC代码调用Swift方法。不管在什么项目里,在创建另外一种开发语 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:39 | 阅读:36 | 回复:0
  • Swift加载Xib创建的Controller
    Swift加载Xib创建的Controller
    Xib显示如下:amp;amp;lt;注意箭头处即可amp;amp;gt; 按住Control键,点击Files'owner拖动到View即可. 加载该控制器如下:funcregisterClick(){letregisterVc=RegisterViewController()registerVc.title=amp;quot;注 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:39 | 阅读:37 | 回复:0
  • Swift之异常处理
    Swift之异常处理
    一.异常的介绍只要我们在编程,就一定要面对错误处理的问题。Swift在设计的时候就尽可能让我们明确感知错误,明确处理错误比如:只有使用Optional才能处理空值;如何描述一个错误?在Swift里,任何一个遵从ErrorTypep ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:39 | 阅读:31 | 回复:0
  • CocoaPods制作私有库Swift/OC过程、注意点和错误总结
    CocoaPods制作私有库Swift/OC过程、注意点和错误总结
     前言    最近由于要做组件化,所以就顺便看了看私有库的制作,整体上制作的过程是比较简单的,但有一些点你注意到的话会在制作过程会少去很多的麻烦,在网上搜的制作过程的文章是一大把,但当你真的遇到一些问 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:38 | 阅读:33 | 回复:0
  • swift3.0基础语法(2)
    swift3.0基础语法(2)
    1.HelloWord2.基础语法3.构造器、析构方法4.扩展、协议 变量/常量,元组声明 varaaa=0;//声明变量aaa首次赋值时自动解析为Int类型varaaa:Int=0;//声明Int类型变量aaaletaaa=0;//声明常量aaa首次赋值时自动解析为In ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:38 | 阅读:30 | 回复:0
  • Swift-从相册中选择视频(过滤掉照片,使用UIImagePickerController) ...
    Swift-从相册中选择视频(过滤掉照片,使用UIImagePickerController) ...
    (本文代码已升级至Swift4) 有时我们需要从系统相册中选择视频录像,来进行编辑或者上传操作,这时使用UIImagePickerController就可以实现。默认情况下,UIImagePickerController打开系统“照片”后允许用户选择所 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:38 | 阅读:35 | 回复:0
  • Swift-设置网格UICollectionView的单元格间距
    Swift-设置网格UICollectionView的单元格间距
    要设置单元格cell的间距(水平间距,垂直间距)可进行如下设置:方法1:在storyboard中设置选择CollectionView后在面板里设置MinSpacing相关属性(这里也可以设置单元格大小)方法2:在代码里设置12345678910111213i ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:38 | 阅读:42 | 回复:0
  • Swift基础部分
    Swift基础部分
    听说过swift语言挺好玩的那么,我们就开始Swift吧首先,我们学习一门语言,我们应该先要去了解他的背景,它是怎么出现的,通过查找资料,我了解到的Swift是一种新的编程语言,用于编写iOS,OSX和watchOS应用程序。Swift结 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:38 | 阅读:37 | 回复:0
  • Swift中的静态方法继承
    Swift中的静态方法继承
    BaseandDerivedClasses:classBaseClass{classfuncstaticMethod(){println(amp;quot;BaseClass.staticMethodamp;quot;)}classfuncstaticMethodWithSelfCall(){self.staticMethod()……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:38 | 阅读:35 | 回复:0
  • Swift3.0之获取设备识别号deviceNo和保存账户AccountId
    Swift3.0之获取设备识别号deviceNo和保存账户AccountId
     最近在使用最新的Swift3.0重写以前写的一个Objective-C语言编写的众驾租车的app,在重写过程中,遇到了一些问题,但更多的是收获。 在调用本地接口文档过程中,由于接口参数中频发你使用DeviceNo和AccountId这两 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:38 | 阅读:34 | 回复:0
  • swift--动画效果
    swift--动画效果
    一、for循环创建4*4个view,然后对立面的所有view进行动画,这里列集中动画的效果:1,旋转动画fortileinbackgrounds{//现将数字块大小职位原始尺寸的1/10tile.layer.setAffineTransform(CGAffineTransform(scaleX ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:37 | 阅读:35 | 回复:0
  • Swift中的协议
    Swift中的协议
    Swift中的协议协议是为方法、属性等定义一套规范,没有具体的实现,类似于Java中的抽象接口,它只是描述了方法或属性的骨架,而不是实现。方法和属性实现还需要通过定义类,函数和枚举完成。//协议定义通过关键字pro ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:37 | 阅读:32 | 回复:0
  • Swift开发iOS项目实战视频教程(一)---iOS真简单
    Swift开发iOS项目实战视频教程(一)---iOS真简单
    本课主要介绍iOS项目的创建、第一个iOS项目的开发、UILabel、UIButton的使用。假设你看完此视频还认为iOS非常难,请你来找我!本教程摒弃枯燥的语法和知识解说,全是有趣有料的项目实战! 视频链接:v.youku.com/v_ ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:37 | 阅读:34 | 回复:0
  • Swift语法(更新)
    Swift语法(更新)
    简介优于OC,快速,安全预编译指令包括宏定义(OC用的太多了)取消了OC指针和不安全访问的使用(看不到星星了)全部点语法,取消对Foundation框架做了很多改变,去除了NS,将绝大部分class转换成struct结构体(为了考 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:37 | 阅读:39 | 回复:0
  • swift基础语法(26-继承,super关键字,override关键字,final关键字)
    swift基础语法(26-继承,super关键字,override关键字,final关键字)
    继承语法继承是面向对象最显著的一个特性,继承是从已经有的类中派生出新的类新的类能够继承已有类的属性和方法,并能扩展新的能力术语:基类(父类,超类),派生类(子类,继承类)语法: class子类:父类{}继承优点:代码重用 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:37 | 阅读:31 | 回复:0
  • Swift-让StoryBoard设计视图,程序运行时都使用横屏形式
    Swift-让StoryBoard设计视图,程序运行时都使用横屏形式
    1,运行时横屏将项目属性“General”-amp;amp;gt;“DeviceOritentation”的Portrait复选框去掉2,storyboard设计视图横屏在storyboard中,单击中间界面视图的头部,在右侧属性面板中。把Size设置为iPhone4-inch(4寸 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:37 | 阅读:33 | 回复:0
  • SWIFT中调用Segue的几个方法
    SWIFT中调用Segue的几个方法
    场景1:如图所示,在视图的第一个按钮处拉出一条Segue到另外一个视图,并给这个Segue命名,如SegueOne此时可以用代码调用这个Segue切换视图:self.performSegueWithIdentifier(amp;quot;SegueOneamp;quot;,sender:nil) ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:36 | 阅读:33 | 回复:0
  • [Swift通天遁地]一、超级工具-(16)使用JTAppleCalendar制作美观的日历 ...
    [Swift通天遁地]一、超级工具-(16)使用JTAppleCalendar制作美观的日历 ...
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:36 | 阅读:43 | 回复:0
  • Swift3.0语言教程分割字符串与截取字符串
    Swift3.0语言教程分割字符串与截取字符串
    Swift3.0语言教程分割字符串与截取字符串Swift3.0语言教程分割字符串如果想要快速的创建一个数组,我们可以将字符串进行分割,分割后的内容将会生成一个数组。在NSString中有两个分割字符串的方法,分别为components ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:36 | 阅读:33 | 回复:0
  • 触摸与手势学习-swift
    触摸与手势学习-swift
    触摸是一个UITouch对象,该对象放在一个UIEvent中,每个UIEvent包含一个或多个UITouch对象,每个UITouch对象对应一个手指。系统将UIEvent发送到应用程序上,最后应用程序将UIEvent传递给当前的一个UIView。触摸分为5 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:36 | 阅读:36 | 回复:0
  • Swift开发第十一篇——Designated、Convenience和Required
    Swift开发第十一篇——Designated、Convenience和Required
    本篇主要讲解Swift中 Designated、Convenience和Required的使用:在OC中init方法是非常不安全的,没人能够保证init只被调用一次,也没有人保证在初始化方法调用以后实例的各个变量都完成初始化,甚至如果在初始化里 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:36 | 阅读:32 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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