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

Swift 教程

RSS
  • Swift-全局变量、局部变量、方法和下标
    Swift-全局变量、局部变量、方法和下标
    p.p1{margin:0;font:14pxamp;quot;YuantiSCamp;quot;;color:rgba(0,0,0,1);background-color:rgba(255,255,255,1)}//1.全部变量和局部变量structSomeStruct{staticvarstoredTypeP=amp;quot;SomeValueamp;quot;static ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:13 | 阅读:53 | 回复:0
  • swift设置阴影和圆角
    swift设置阴影和圆角
      1.正常view设置阴影有一点需要注意,添加阴影的view需要设置背景色,如果是clear颜色阴影没效果funcsetShadow(view:UIView,sColor:UIColor,offset:CGSize,opacity:Float,radius:CGFloat){//设置阴影颜色vie ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:13 | 阅读:45 | 回复:0
  • 下拉刷新和上拉加载Swift
    下拉刷新和上拉加载Swift
    转载自:http://iyiming.me/blog/2015/07/05/custom-refresh-and-loading/ 关于下拉刷新和上拉加载,项目中一直使用MJRefresh(原先还用过EGOTableViewPullRefresh,MJRefresh更好用些),今天就分析下如何用Swift ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:13 | 阅读:40 | 回复:0
  • 【swift学习笔记】一.页面转跳的条件判断和传值
    【swift学习笔记】一.页面转跳的条件判断和传值
    在转跳页面之前我们可能会判断一下是否有输入正确的数据,如下图所示,如果没有数据输入则弹出提示,不进行转跳。一:页面转跳1.第一个页面的上放上一个Label一个textfield和一个按钮2.在第二个窗体上放两个label和 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:13 | 阅读:47 | 回复:0
  • Swift-警告提示框(UIAlertController)的用法
    Swift-警告提示框(UIAlertController)的用法
    importUIKitclassViewController:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()}overridefunctouchesBegan(touches:Setamp;amp;lt;UITouchamp;amp;gt;,withEventevent……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:13 | 阅读:50 | 回复:0
  • 【swift学习笔记】三.使用xib自定义UITableViewCell
    【swift学习笔记】三.使用xib自定义UITableViewCell
    使用xib自定义tableviewCell看一下效果图1.自定义列新建一个xib文件carTblCell,拖放一个UITableViewCell,再拖放一个图片和一个文本框到tableviewcell上并给我们的xib一个标识为了学习,我这里的xib和后台的class是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:13 | 阅读:49 | 回复:0
  • [Swift]求最大公约数和最小公倍数
    [Swift]求最大公约数和最小公倍数
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:13 | 阅读:42 | 回复:0
  • Swift编程语言的常见问题(FAQ)
    Swift编程语言的常见问题(FAQ)
    概述:初次接触Swift总会有不少问题,比如刚入行的开发者应该学习Objective-C还是Swift?有没有Swift可以实现,但Objective-C不能实现的事情?以及能否用Swift来调用自己 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:12 | 阅读:47 | 回复:0
  • SWIFT中获取配置文件路径的方法
    SWIFT中获取配置文件路径的方法
    在项目中有时候要添加一些配置文件然后在程序中读取相应的配置信息,以下为本人整理的获取项目配置文件(.plist)路径的方法:1.获取沙盒路径后再APPEND配置文件funcdocumentsDirectory()-amp;amp;gt;String{varpaths= ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:12 | 阅读:43 | 回复:0
  • [Swift]实现优先队列PriorityQueue
    [Swift]实现优先队列PriorityQueue
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/ )➤GitHub地址:ht ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:12 | 阅读:43 | 回复:0
  • swift项目中使用OC/C的方法
    swift项目中使用OC/C的方法
    假如有个OC类OCViewController:UIViewController类里有两个方法//swift调用oc或c的混编是比较常用的,反过来的调用很少.这里只写了swift调用oc和c的方式.//OC函数声明-(void)testOC;//C函数声明voidtestc();实现:void ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:12 | 阅读:49 | 回复:0
  • iOS-基础知识总结(OC版)面试必看再不看就要用swift了
    iOS-基础知识总结(OC版)面试必看再不看就要用swift了
    OC的理解与特性OC作为一门面向对象的语言,自然具有面向对象的语言特性:封装、继承、多态。它既具有静态语言的特性(如C++),又有动态语言的效率(动态绑定、动态加载等)。总体来讲,OC确实是一门不错的编程语言 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:12 | 阅读:47 | 回复:0
  • swift3.0基础语法
    swift3.0基础语法
    swift3.0基础语法目录01-变量和常量02-运算符03-可选项04-条件语句05-循环06-字符串07-元组08-数组09-字典10-对象和类11-枚举12-属性13-下标脚本01-变量和常量1.1基本数据类型1.整数:Int2.浮点数:Double表示64位浮点 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:12 | 阅读:44 | 回复:0
  • Swift-纯代码实现页面segue跳转,以及参数传递
    Swift-纯代码实现页面segue跳转,以及参数传递
    下面通过一个例子说明如何在代码中进行segue页面的切换,以及参数的传递。样例功能如下:1,主界面中是一个列表(这个列表是在代码中实现)2,点击列表项时,界面会切换到详情页面,同时传递改列表项的值到详细页面 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:11 | 阅读:56 | 回复:0
  • swift-计算器(斯坦福公开课)
    swift-计算器(斯坦福公开课)
    看了斯坦福老头的课,真心觉得,我的中文怎么也变的这么垃圾了。是关于iOS8的课程,用swift写的,一个计算器应用的制作,看看人家的课,再看看咱们学校的课(不过垃圾学校,纯粹觉得大学浪费了),废话啊,废话,继 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:11 | 阅读:52 | 回复:0
  • swift-scrollview判断左右移动,以及上下两个view联动
    swift-scrollview判断左右移动,以及上下两个view联动
       核心代码 1. 2. 3.  界面代码VFL /*浏览作品view*/importUIKit/***图片浏览器(大图和缩略图)*/classJYBrowseWorksView:UIView{///数据源参数(外界传入)vardataArray: ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:11 | 阅读:51 | 回复:0
  • Swift-解析XML格式数据(分别使用GDataXML和DDXML)
    Swift-解析XML格式数据(分别使用GDataXML和DDXML)
    在做一些应用的时候经常需要用到XML解析,比如获取WebService数据,读取RSS新闻或者博客数据源。下面演示了两个非常方便高效的XML库在Swift里的调用方法。假设需要被解析的XML数据文件users.xml如下:12345678910111 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:11 | 阅读:48 | 回复:0
  • Swift学习笔记(三)
    Swift学习笔记(三)
    六函数Swift的统一的功能语法足够灵活来表达任何东西,无论是甚至没有参数名称的简单的C风格的函数表达式,还是需要为每个本地参数和外部参数设置复杂名称的Objective-C语言风格的函数。参数提供默认值,以简化函数 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:11 | 阅读:49 | 回复:0
  • Swift原理
    Swift原理
    背景与概览Swift最初是由Rackspace公司开发的高可用分布式对象存储服务,并于2010年贡献给OpenStack开源社区作为其最初的核心子项目之一,为其Nova子项目提供虚机镜像存储服务。Swift构筑在比较便宜的标准硬件存储基 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:11 | 阅读:45 | 回复:0
  • Swift3andOpenGLonLinuxandmacOSwithGLFW
    Swift3andOpenGLonLinuxandmacOSwithGLFW
    Swift3andOpenGLonLinuxandmacOSwithGLFWPostedonNovember19,2016bySolThisisashortarticleabouthowtogetstartedwith Swift3 andOpenGLonLinuxandmacOS.Inordertokeepthecod……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:10 | 阅读:51 | 回复:0
  • swift--Timer实现定时器功能,每个一段时间执行具体函数,可以重复,也可以只执行一次 ...
    swift--Timer实现定时器功能,每个一段时间执行具体函数,可以重复,也可以只执行一次 ...
    1,创建//控制器timer=Timer.scheduledTimer(timeInterval:0.001,target:self,selector:#selector(FifteenthViewController.tickDown),userInfo:nil,repeats:true)2,方法实现functickDown(){……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:10 | 阅读:53 | 回复:0
  • iOS开发--SwiftRAC响应式编程初探
    iOS开发--SwiftRAC响应式编程初探
    时间不是很充足,先少说点,RAC的好处是响应式编程,不需要自己去设置代理委托,target,而是主要以信息流(signal),block为主,看到这里激动吧,它可以帮你监听你的事件,并通过回调(callback)的形式,实时更新UI。 其实就是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:10 | 阅读:60 | 回复:0
  • swift-动态计算文本高度
    swift-动态计算文本高度
       funcheightOfCell(text:String)-amp;amp;gt;CGFloat{       letattributes=       letoption=NSStringDrawingOptions.UsesLineFragmentOrigin       ……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:10 | 阅读:45 | 回复:0
  • Swift-单例模式的实现
    Swift-单例模式的实现
    过去Swift要实现单例,无非是这三种方式:全局变量,内部变量和dispatch_once方式。但都略显繁琐。后来从1.2版本起,Swift中添加了如staticlet和staticvar这样的类变量的支持,这样单例的实现又简化了许多。下面提供 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:10 | 阅读:53 | 回复:0
  • swift中Double转String
    swift中Double转String
    swift上手有好几天了。发现swift除了本身的几个基本类型转换,一些比较特殊的数值类型转换需要“桥接”到Objective-C来进行~代码当然也很简单~varnumString=amp;quot;1.0amp;quot;varnumDouble:DoublenumDouble=St ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:10 | 阅读:55 | 回复:0
  • 快速排序OC、Swift版源码
    快速排序OC、Swift版源码
    前言:      百度百科这样说的:快速排序(Quicksort)是对冒泡排序的一种改进。快速排序由C.A.R.Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:10 | 阅读:48 | 回复:0
  • Swift命名空间形式扩展的实现
    Swift命名空间形式扩展的实现
    Swift的extension机制很强大,不仅可以针对自定义的类型,还能作用于系统库的类型,甚至基础类型比如Int。当在对系统库做extension的时候,就会涉及到一个命名冲突的问题。Objective-C时代的通行解决办法是在扩展方 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:10 | 阅读:50 | 回复:0
  • iOScollectionView广告无限滚动(Swift实现)
    iOScollectionView广告无限滚动(Swift实现)
    今天公司里的实习生跑过来问我一般App上广告的无限滚动是怎么实现的,刚好很久没写博客了,就决定写下了,尽量帮助那些处于刚学iOS的程序猿.做一个小demo,大概实现效果如下图所示:                   ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:09 | 阅读:44 | 回复:0
  • swift基础知识学习
    swift基础知识学习
    用let来声明常量,用var来声明变量 声明变量:varx=0.0,y=0.0,z=0.0varwelcomeMessage:String常量和变量的命名你可以用任何你喜欢的字符作为常量和变量名,包括Unicode字符常量与变量名不能包含数学符号,箭头,保 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:09 | 阅读:49 | 回复:0
  • Swift-修改导航栏的样式(文字颜色,背景颜色,背景图片)
    Swift-修改导航栏的样式(文字颜色,背景颜色,背景图片)
    默认情况,导航栏UINavigationController的样式如下,如果想要使用代码修改样式也是比较简单的。1,修改导航栏背景色123//修改导航栏背景色self.navigationController?.navigationBar.barTintColor=    UIColor( ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:09 | 阅读:46 | 回复:0
  • UIKit框架-高级控件Swift版本:9.UINavigationController方法/属性详解
    UIKit框架-高级控件Swift版本:9.UINavigationController方法/属性详解
    前面我们讲解了UISegemtedControl分段式控件,现在让我们来看看iOS另一个非常常用的控件,UINavigationController.1.UINavigationController常用属性//1.获取UINavigationController的顶部的视图控制器vartopViewContr ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:09 | 阅读:53 | 回复:0
  • IOSswift实现密码的显示与隐藏切换
    IOSswift实现密码的显示与隐藏切换
       最近做项目遇到一个需要做密码的显示与隐藏功能,简单从功能上讲是比较简单的,但是,ios有个恶心的BUG,就是在切换显示密码后再隐藏密码时输入就被清空了,这个非常不友好,为了解决这个问题,我在网上找了相 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:09 | 阅读:41 | 回复:0
  • Swift实现部分圆角
    Swift实现部分圆角
    圆角一直是开发中经常遇到的问题。为了实现部分圆角的效果,我去查了一下用OC如何实现。 可惜直接语法转换以后是不能用的,因为mas_maskContraints(是Masonry这个库的语法,感谢isaced)方法在Swift中我并没有找到。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:09 | 阅读:62 | 回复:0
  • ObjectStorage(Swift)安装过程——Havana
    ObjectStorage(Swift)安装过程——Havana
    自从看了Havana安装文档有关Swift的安装一节,发现H版的安装过程与以前还是有些差别的。不过大致过程还是那些。下面简单介绍下我们安装的过程吧,具体请参考官方文档http://docs.openstack.org/havana/install-guide ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:08 | 阅读:45 | 回复:0
  • iOS开发-Swift使用JavaScriptCore与JS交互
    iOS开发-Swift使用JavaScriptCore与JS交互
    一、前言在这个提倡敏捷开发和H5横行的年代,原生App内嵌入一些H5页面已经成为一种流行的趋势。一套H5页面就可以适配复杂的iOS和Android页面,大量节省了开发和维护时间,如果本来就有移动端网页,只需简单适配即可 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:08 | 阅读:49 | 回复:0
  • swift-UIToolbar的用法
    swift-UIToolbar的用法
    代码如下:1、声明及初始化vartoolsBar=UIToolbar()toolsBar.frame=CGRect(x:0,y:100,width:SCREEN_WIDTH,height:44)toolsBar.backgroundColor=UIColor.grayself.view.addSubview(toolsBar)2、UIBarButtonItem ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:08 | 阅读:49 | 回复:0
  • iosswift打造自己的http请求工具
    iosswift打造自己的http请求工具
    在ios开发中,网络请求是不可以少的,说到网络请求可能用的最多的就是第三方的比人比较有名的AFNetworking、Alamofire等,原生的用的少。今天就用ios提供的原生方法来打造属于自己的一个网络请求工具吧。大神的成长 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:08 | 阅读:52 | 回复:0
  • 苹果Swift编程语言新手教程【中国版】
    苹果Swift编程语言新手教程【中国版】
    Swift代码语言教程:在刚刚过去的WWDC2014大会上,苹果公司新公布了一种编程语言Swift。据悉。Swift语言继承了C语言以及Objective-C的特性,且克服了C语言的兼容性问题。对于广 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:08 | 阅读:44 | 回复:0
  • 04_Swift2基础之类型安全和类型推测+字面量+类型别名
    04_Swift2基础之类型安全和类型推测+字面量+类型别名
    1amp;amp;gt;类型安全Swift是一个_类型安全(typesafe)_的语言。类型安全的语言可以让你清楚地知道代码要处理的值的类型。如果你的代码需要一个`String`,你绝对不可能不小心传进去一个`Int`。由于Swift是类型安全的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:08 | 阅读:47 | 回复:0
  • Swift5.3语言参考(九)泛型和参数
    Swift5.3语言参考(九)泛型和参数
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:07 | 阅读:45 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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