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

Swift 教程

RSS
  • swift3.0helloswift(1)
    swift3.0helloswift(1)
    一直对swift感兴趣,在前段时间的新闻中,大多是swift3.0发布和xcode8.0的改进,因为改动比较大,以前使用swift2.x做项目的人,都在担心其项目从2.x迁移到3.0+的问题。以前简单的接触过一段时间的swift,现在打算重 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:37 | 阅读:47 | 回复:0
  • Swift,Playgrounds,andXCPlayground
    Swift,Playgrounds,andXCPlayground
    http://www.codeschool.com/blog/2014/12/12/swift-playgrounds-xcplayground/JonFriskics in DevelopmentSwift Playgrounds areagreatfeatureofXcode6thatallowyoutocreateasinglefiletotest……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:37 | 阅读:47 | 回复:0
  • swift的Hashable
    swift的Hashable
    ConformingtotheHashableProtocolTouseyourowncustomtypeinasetorasthekeytypeofadictionary,addHashableconformancetoyourtype.TheHashableprotocolinheritsfromtheEquatablepr……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:37 | 阅读:48 | 回复:0
  • [Swift]通天遁地Swift
    [Swift]通天遁地Swift
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:为敢(WeiGanTechnologies)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:https ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:36 | 阅读:40 | 回复:0
  • Swift-代码创建单例
    Swift-代码创建单例
    创建单例的方法importUIKit//创建一个单例类classSingleInstance:NSObject{//在单例类中,有一个用来共享数据的数组vardatas=()//创建一个静态或者全局变量,保存当前单例实例值privatestaticletsingleInstance=Sing ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:36 | 阅读:38 | 回复:0
  • Swift--加载本地资源文件并遍历
    Swift--加载本地资源文件并遍历
    开始上手Swift,之前的OC是门弱语言,而Swift是强语言,在语法上有较大的不同之处。//json文件[{amp;quot;nameamp;quot;:amp;quot;json1amp;quot;,amp;quot;titleamp;quot;:amp;quot;测试1amp;quot;,},{amp;quot;nam ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:36 | 阅读:50 | 回复:0
  • Swift-获取、改变按钮的标题文本(UIButton点击切换title)
    Swift-获取、改变按钮的标题文本(UIButton点击切换title)
    在开发中,我们常常需要动态地改变按钮标签文字,使用 setTitle() 函数就可以了。有时我们需要在几个标题间切换,比如下面样例所示,按钮点击后按钮文字会在“播放”“暂停”间轮流切换。      要实现这个功 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:36 | 阅读:36 | 回复:0
  • swift2选择头像图片
    swift2选择头像图片
     一句话选择单个头像图片新建ImagePickerViewController类:/*letimagePicker=ImagePickerViewController()imagePicker.delegate=selfself.presentViewController(imagePicker,animated:false,completion:nil)*/实 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:36 | 阅读:38 | 回复:0
  • Swift中的反射
    Swift中的反射
    原文:http://www.cocoachina.com/applenews/devnews/2014/0623/8923.htmlSwift事实上是支持反射的。只是功能略弱。本文介绍主要的反射使用方法和相关类型。 MetaType和Type语法Themetatypeofaclass,structure,oren ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:36 | 阅读:40 | 回复:0
  • swift:简单使用翻页控制器UIPageViewController
    swift:简单使用翻页控制器UIPageViewController
    一、小叙UIPageViewController是一个实现图书阅读的控制器,使用它可以设置书脊位置、单双页、过渡效果等,它是通过代理的方式来实现翻页,也即上一页、下一页。最终这个UIPageViewController被包装后添加到当前控制 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:36 | 阅读:39 | 回复:0
  • Swift_TableView(delegate,dataSource,prefetchDataSource详解)
    Swift_TableView(delegate,dataSource,prefetchDataSource详解)
    GitHubimportUIKitletidentifier=amp;quot;cellIdentifieramp;quot;classViewController:UIViewController,UITableViewDelegate,UITableViewDataSource,UITableViewDataSourcePrefetching{lazyvartableVi……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:36 | 阅读:37 | 回复:0
  • Swift协议和委托(代理)
    Swift协议和委托(代理)
    协议(Protocols)用于统一方法和属性的名称,而不实现任何功能,能够被类、枚举、结构体实现,满足协议要求的都成为协议的遵循者,遵循者需要提供协议指定的成员,如方法,属性,操作符,下标语法protocolSomeProtoco ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:35 | 阅读:45 | 回复:0
  • Swift-使用CABasicAnimation实现动画效果
    Swift-使用CABasicAnimation实现动画效果
    1,CABasicAnimation类只有三个属性:fromValue:开始值toValue:结束值Duration:动画的时间2,通过animationWithKeyPath键值对的方式设置不同的动画效果transform.scaletransform.scale.xtransform.scale.ytransfo ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:35 | 阅读:40 | 回复:0
  • [Swift]扩展UIImage:获取图片指定像素的颜色值
    [Swift]扩展UIImage:获取图片指定像素的颜色值
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/ )➤GitHub地址:ht ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:35 | 阅读:48 | 回复:0
  • [Swift]forEach详解
    [Swift]forEach详解
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/ )➤GitHub地址:ht ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:35 | 阅读:48 | 回复:0
  • 苹果Swift可为Windows/Android开发软件了
    苹果Swift可为Windows/Android开发软件了
    http://www.swifthumb.com/article-189-1.htmlhttp://iphone.tgbus.com/news/class/201502/20150211103418.shtml【巴士数码】2月11日讯:据报道,苹果Swift语言的爱好者将可以用Swift为Windows和Android开发软件了。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:35 | 阅读:41 | 回复:0
  • swift-利用UIDatePicker实现定时器的效果
    swift-利用UIDatePicker实现定时器的效果
    效果图如下: 可以通过UIDatePicker调整倒计时的时间,然后点击UIButton开始倒计时,使用NSTimer进行倒计时的时间展示,我是声明了一个label也进行了标记,然后点击按钮开始倒计时的同时,弹出一个alertview,alert ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:35 | 阅读:42 | 回复:0
  • swift开发网络篇-用户登录POSTJSONandheader
    swift开发网络篇-用户登录POSTJSONandheader
    版权声明:本文为博主原创文章,未经博主允许不得转载。importUIKitimportAlamofireclassViewController:UIViewController{     varphoneNumber=UITextField()  varpassNumber=UITextField()  varconfirmBu ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:34 | 阅读:53 | 回复:0
  • Playground动手玩(在OSx10.9.3、Xcode6beta环境下测试playground,只能用Swift语言) ...
    Playground动手玩(在OSx10.9.3、Xcode6beta环境下测试playground,只能用Swift语言) ...
    0本文的程序例子 先说说代码例子,文章最后面有个程序,直接将代码拷贝到新建的playground文件中,就可以这样展示和调试了      普通的代码编写过程中直接就在右栏中显示执行结果,点击执行结果右边有两个小 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:34 | 阅读:43 | 回复:0
  • swift4.2打印devicetoken
    swift4.2打印devicetoken
      importUIKitimportUserNotifications@UIApplicationMainclassAppDelegate:UIResponder,UIApplicationDelegate{varwindow:UIWindow?funcapplication(_application:UIAp……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:34 | 阅读:42 | 回复:0
  • Swift使用#warning
    Swift使用#warning
    swift中没法使用#Warning来提示警告,可以通过给TODO:FIXME:加上警告,实现类似的效果.BuildPhases---amp;amp;gt;RunScript---amp;amp;gt;addanewBuildPhases---amp;amp;gt;newrunscriptphaseTAGS=amp;quot;TODO:|FIXM ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:34 | 阅读:41 | 回复:0
  • openstack中cinder与swift、glance的区别
    openstack中cinder与swift、glance的区别
    问题导读1.你认为cinder与swift区别是什么?2.cinder是否存在单点故障?3.cinder是如何发展而来的?在openstack中,我们经常遇到这么个问题,cinder与swift的区别是什么?cinder与swift各自的用途是什么?cinder是块 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:34 | 阅读:42 | 回复:0
  • swift学习第九天:可选类型以及应用场景
    swift学习第九天:可选类型以及应用场景
    可选类型的介绍注意:可选类型时swift中较理解的一个知识点暂时先了解,多利用Xcode的提示来使用随着学习的深入,慢慢理解其中的原理和好处概念:在OC开发中,如果一个变量暂停不使用,可以赋值为0(基本属性类型)或者赋值 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:34 | 阅读:46 | 回复:0
  • 点击按钮每次都能实现图片的旋转和切换(swift)
    点击按钮每次都能实现图片的旋转和切换(swift)
    效果如图:代码如下:////ViewController.swift//TwoSidedView////Createdbymaylon2017/12/14.//Copyright©2017年.Allrightsreserved.//importUIKitletgBtn=UIButton.init(type:UIButtonTy……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:34 | 阅读:48 | 回复:0
  • Swift设置navigation左右两侧按钮
    Swift设置navigation左右两侧按钮
    我们以设置右侧按钮为例,左侧方法类似方法一,直接自定义文字let item=UIBarButtonItem(title: amp;quot;分享amp;quot;, style: UIBarButtonItemStyle.Plain, target: self, action: nil)  self.navigati ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:34 | 阅读:41 | 回复:0
  • [Swift通天遁地]七、数据与安全-(20)快速实现MD5/Poly1305/Aes/BlowFish/Chacha/Rabbi ...
    [Swift通天遁地]七、数据与安全-(20)快速实现MD5/Poly1305/Aes/BlowFish/Chacha/Rabbi ...
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:33 | 阅读:41 | 回复:0
  • Swift开发之iOS11下UIToolBar非正常显示问题
    Swift开发之iOS11下UIToolBar非正常显示问题
    在iOS11环境下,使用UITextField将UIDatePicker作为其inputView并设置一定高度,将UIToolbar作为其inputAccessoryView时,会出现UIToolbar非正常显示的问题;实验环境如下:IDE:XCode系统:iOS11+语言:Swift(OC同 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:33 | 阅读:43 | 回复:0
  • Swift懒加载(lazy)和Objective-C懒加载的区别
    Swift懒加载(lazy)和Objective-C懒加载的区别
    在程序设计中,我们经常会使用 懒加载 ,顾名思义,就是用到的时候再开辟空间,比如iOS开发中的最常用控件UITableView,实现数据源方法的时候,通常我们都会这样写Objective-C-(NSInteger)tableView:(UITableView*)tab ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:33 | 阅读:41 | 回复:0
  • SwiftSnapKit自动布局的使用
    SwiftSnapKit自动布局的使用
    这里只有一切基础的Demo,后期会继续更新的举例说明,创建一个红色UIView,居中,宽高都是50letredView:UIView=UIView.init()redView.backgroundColor=UIColor.redself.view.addSubview(redView)redView.s ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:33 | 阅读:42 | 回复:0
  • WelcometoSwift(苹果官方Swift文档初译与注解二十四)---163~170页(第三章完--第四章流 ...
    WelcometoSwift(苹果官方Swift文档初译与注解二十四)---163~170页(第三章完--第四章流 ...
    MutabilityofCollections(可变集合)字典和数组都是在一个集合里储存多个值.如果你创建数组或字典后赋值给一个变量,那么这个集合就是可变的(mutable).这就意味着你在创建这个集合之后,依然可以改变这个集合的大小,添 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:33 | 阅读:42 | 回复:0
  • Swift-键盘弹出样式
    Swift-键盘弹出样式
    Swift提供了11种键盘类型:   在开发中,我们可以根据不同的需求,选择不同的键盘样式,例如,当我们只需要输入手机号码时,可以选择纯数字类型的键盘(.NumbersAndPunctuation),当我们需要输入网址时,可以选择 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:33 | 阅读:44 | 回复:0
  • Swift—使用try?和try!区别--文章过时重置
    Swift—使用try?和try!区别--文章过时重置
    --文章过时重置……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:33 | 阅读:35 | 回复:0
  • SWift中'?'mustbefollowedbyacall,memberlookup,orsubscript错误解决方案
    SWift中'?'mustbefollowedbyacall,memberlookup,orsubscript错误解决方案
    那是因为你在使用自己写的分类时没有指定返回的数据类型 指定下返回数据类型就好了 我是用的oc写的分类在Swift中使用的错误代码privatelazyvarbtn=UIButton.CreateBtnWithImg(amp;quot;amp;quot;,backgroundImageN ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:32 | 阅读:45 | 回复:0
  • Swift学习(二):自定义扩展方法(Extensions)
    Swift学习(二):自定义扩展方法(Extensions)
    扩展就是向一个已有的类、结构体或枚举类型添加新功能(functionality)扩展可以添加计算型属性和计算静态属性定义实例方法和类型方法提供新的构造器定义下标定义和使用新的嵌套类型使一个已有类型符合某个协议(接口 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:32 | 阅读:42 | 回复:0
  • swift学习第十四天:属性监听器
    swift学习第十四天:属性监听器
    监听属性的改变在OC中我们可以重写set方法来监听属性的改变Swift中可以通过属性观察者来监听和响应属性值的变化通常是监听存储属性和类属性的改变.(对于计算属性,我们不需要定义属性观察者,因为我们可以在计算属性 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:32 | 阅读:42 | 回复:0
  • swift属性和方法
    swift属性和方法
    属性和常量如果创建了一个结构体的实例并赋值给一个常量,则无法修改实例的任何属性:letrangeOfFourItems=FixedLengthRange(firstValue:0,length:4)rangeOfFourItems.firstValue=6当值类型的实例被声明为常量的时候 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:32 | 阅读:39 | 回复:0
  • swift报错Callcanthrow,butitisnotmarkedwith'try'andtheerrorisnothandled
    swift报错Callcanthrow,butitisnotmarkedwith'try'andtheerrorisnothandled
    在开发中使用正则表达式时报了这样的问题:Callcanthrow,butitisnotmarkedwith'try'andtheerrorisnothandled,即:letregex:NSRegularExpression=NSRegularExpression(pattern:amp;quot;^1{9}$amp;quot;,options:.ca ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:32 | 阅读:43 | 回复:0
  • SWIFT推送之本地推送(UILocalNotification)
    SWIFT推送之本地推送(UILocalNotification)
    本地推送通知是通过实例化UILocalNotification实现的。要实现本地化推送可以在AppDelegate.swift中添加代码实现,本事例是一个当App进入后台时推送一条消息给用户。1.首先在didFinishLaunchingWithOptions方法内添加 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:32 | 阅读:39 | 回复:0
  • Swift----可选值类型(Optionals)、断言(Assertion)、集合、函数
    Swift----可选值类型(Optionals)、断言(Assertion)、集合、函数
     1使用数组实现九宫格1.1问题Swift提供经典的数组和字典两种集合类型来存储集合数据。本案例使用数组实现一个九宫格程序,如图-1所示:图-11.2方案九宫格就是有一个n行n列的方格,将1至n*n个数字依次放入方格中,使 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:31 | 阅读:49 | 回复:0
  • Swift-状态栏颜色显示(字体、背景)
    Swift-状态栏颜色显示(字体、背景)
    ios上状态栏就是指的最上面的20像素高的部分 状态栏分前后两部分,要分清这两个概念,后面会用到:前景部分:就是指的显示电池、时间等部分;背景部分:就是显示黑色或者图片的背景部分;如下图:前景部分为白色, ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:31 | 阅读:40 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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