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

Swift 教程

RSS
  • swift中的协议
    swift中的协议
    Protocol(协议)用于统一方法和属性的名称,而不实现任何功能。协议能够被类,枚举,结构体实现,满足协议要求的类,枚举,结构体被称为协议的遵循者。遵循者需要提供协议指定的成员,如属性,方法,操作符,下标等。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:42 | 阅读:46 | 回复:0
  • IOS-总结下swift使用GCD多线程(二)GCD和DispatchQueue
    IOS-总结下swift使用GCD多线程(二)GCD和DispatchQueue
     iOS中处理多核并发的技术有两种分别是:`GrandCentralDispatch`(以下简称`GCD`)和`NSOperationQueue`框架。iOS开发的老司机们在程序开发中处理多个任务同时执行的时候,一定都会使用到这两个框架,而且GCD依靠它 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:42 | 阅读:52 | 回复:0
  • Swift3-String字符串、Array数组、Dictionary字典的使用
    Swift3-String字符串、Array数组、Dictionary字典的使用
    Swift相关知识,本随笔为字符串、数组、字典的简单使用。///***********************************************************************************************************////2016.12.29///******************** ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:42 | 阅读:39 | 回复:0
  • ios开发之Swift新手入门
    ios开发之Swift新手入门
    1、关于swift和调试,swift在ios7.0才支持,ios8.3系统的真机必需要xcode6.3才干调试。安装xcode6.3需要osx10.10以上2、应用程序由Main.storyboard启动和设置,定义先启动哪个ViewController3、组件有两种方式实例化 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:42 | 阅读:53 | 回复:0
  • swiftUIPickerView更改背景色,隐藏分割线,修改字体的font和颜色 ...
    swiftUIPickerView更改背景色,隐藏分割线,修改字体的font和颜色 ...
      //隐藏中间两条分割线ifpickerV.subviews.countamp;amp;gt;=3{pickerV.subviews.isHidden=truepickerV.subviews.isHidden=true}//修改选中行的背……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:42 | 阅读:41 | 回复:0
  • Swift-闭包使用及解决循环引用问题
    Swift-闭包使用及解决循环引用问题
    Swift中闭包使用参考OC中block使用,基本一致//闭包类型首先写(参数列表)-amp;amp;gt;(返回值类型)funcloadData(callBack:(jsonData:String)-amp;amp;gt;()){dispatch_async(dispatch_get_global_queue(0,0)){pr ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:42 | 阅读:41 | 回复:0
  • 【iOS】彩虹渐变色的Swift实现
    【iOS】彩虹渐变色的Swift实现
    首先很感谢大家的支持与关注。《WebColor的Swfit实现》一文一经公布。訪问量迅速攀升,让本人受宠若惊。为表达感激之情,今天早上把彩虹渐变也顺手实现了。最新代码amp;amp;amp;相关资料下载地址:https://github.co ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:42 | 阅读:39 | 回复:0
  • [Swift]字典树-Trie
    [Swift]字典树-Trie
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(let_us_code)➤博主域名:https://www.zengqiang.org➤GitHub地址:https://github.com/strengthen/Le ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:42 | 阅读:45 | 回复:0
  • oc及swift之mac中NSPopUpButton
    oc及swift之mac中NSPopUpButton
    Type:有PopUP、PullDownArrow:NoArrowLeft、RightMenuEdge:弹出的选择菜单的位置fileprivateletpopUpButton:NSPopUpButton={    letpopUpBtn=NSPopUpButton(frame:NSMakeRect(0,0,30,50))         ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:41 | 阅读:51 | 回复:0
  • Swift-自定义类的构造函数
    Swift-自定义类的构造函数
    构造函数类似oc中的init方法默认情况下,创建一个,类会调用一个构造函数即使没写任何构造函数,编译器会默认一个构造函数如果是继承NSObject,可以对构造函数重写classPerson:NSObject{varname:String?varage:Int=0//重 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:41 | 阅读:47 | 回复:0
  • Swift-UIViewController
    Swift-UIViewController
    UIViewController类详解:通过Nib文件初始化  init(nibNamenibName:String?,bundlenibBundle:NSBundle?)println(amp;quot;nibName=\(self.nibName)amp;quot;)//nibNameprintln(amp;quot;nibBu……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:41 | 阅读:55 | 回复:0
  • swift中常用扩展
    swift中常用扩展
    //// UIKit+Extension.swift// News//// Createdby杨蒙on2017/12/12.// Copyright©2017年hrscy.Allrightsreserved.// importUIKitimportCoreText protocolStoryboardLoadable{} extensi……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:41 | 阅读:53 | 回复:0
  • swift格式化输出
    swift格式化输出
    以2为小数输出float a=1.234567在oc中可以借助NSLog格式输出NSLog(@amp;quot;float:%.2famp;quot;,a);//输出://double:1.23 在SWIFT中,String的格式化初始方法可以帮助我们利用格式化的字符串:letformat=String ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:41 | 阅读:51 | 回复:0
  • Swift-关键字(typealias、associatedtype)
    Swift-关键字(typealias、associatedtype)
    typealias是用来为已经存在的类型重新定义名字的,通过命名,可以使代码变得更加清晰。使用的语法也很简单,使用typealias关键字像使用普通的赋值语句一样,可以将某个已经存在的类型赋值为新的名字。比如在计算二维 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:41 | 阅读:45 | 回复:0
  • C#与Swift异步操作的差异
    C#与Swift异步操作的差异
    作为一个从C#转到Swift的小菜鸡。。。最近做一个简单的请求API解析Json数据的小程序上碰到一堆小问题。尤其是在异步请求的时候,用惯了C#的async/await写法,在写Swift的时候也按着这个逻辑来做。结果发现回调函数没 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:41 | 阅读:50 | 回复:0
  • Swift中WebView的应用
    Swift中WebView的应用
    WebView控件是做网络应用开发中使用最多的控件,直接在WebView内部指定一个网页地址就可以访问网页了,同时也可以实现UIWebViewDelegate协议实现相应的方法去控制内容的加载和处理。著名的PhoneGap开发的应用,其外 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:40 | 阅读:39 | 回复:0
  • swift第一课快速体验playground
    swift第一课快速体验playground
    最近听说苹果要大力推行swift语言,所以我必须要赶快好好学一学,今天做第一个就遇到问题。在Xcode7.2欢迎界面,选中创建第一个,我们一般都是默认创建第二个。创建完后,出现问题了,提示如下:errorrunningplaygro ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:40 | 阅读:46 | 回复:0
  • swift工程xcode接入bugly导出包出错
    swift工程xcode接入bugly导出包出错
     报错信息Buglyserverresponse:{amp;quot;rtcodeamp;quot;:50500,amp;quot;msgamp;quot;:amp;quot;Successamp;quot;,amp;quot;dataamp;quot;:{amp;quot;reponseCodeamp;quot;:amp;quot;-1amp;quot;,amp;quot;repons ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:40 | 阅读:56 | 回复:0
  • iOS之地理位置及定位系统--入门笔记(用Swift)
    iOS之地理位置及定位系统--入门笔记(用Swift)
    前言:关于地理位置及定位系统,在iOS开发中也比较常见,比如美团外面的餐饮店铺的搜索,它首先需要用户当前手机的位置,然后在这个位置附近搜索相关的餐饮店铺的位置,并提供相关的餐饮信息,再比如最常见的就是地 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:40 | 阅读:40 | 回复:0
  • OC调用Swift整理步骤!总结别人的!方便自己查找!
    OC调用Swift整理步骤!总结别人的!方便自己查找!
    1、2、上面的修改了一个配置项,有一个ProductModuleName在后面会使用。在工程里面点击File/New/File…,选择iOS/Source/CocoaTouchClass,按照如下填写创建一个新的文件: 上图中的Subclassof一定要设置为NSObject或 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:40 | 阅读:56 | 回复:0
  • Swift开发--Storyboard的使用教程
    Swift开发--Storyboard的使用教程
    假设App中包含非常多不同的页面,使用Storyboard能够帮你降低实现页面间跳转的胶合代码。过去的开发人员相应每一个视图控制器分别创建界面设计文件(即“nib”或“xib”文件),如今。仅仅要一个Storyboard就能够包 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:40 | 阅读:54 | 回复:0
  • swift3.0:associatedtype
    swift3.0:associatedtype
    E文:https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/Generics.htmlassociatedtype用于protocol中 associatedtype类型是在protocol中代指一个确定类型并 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:40 | 阅读:54 | 回复:0
  • swift-画图-画矩形,虚线,圆和半圆
    swift-画图-画矩形,虚线,圆和半圆
         importUIKitclassJYJYBouncedCouponsViewCellBgView:UIView{//一定要在这里设置背景色,不要再draw里面设置,overrideinit(frame:CGRect){super.init(frame:frame)self.backgroun……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:40 | 阅读:47 | 回复:0
  • Swift-----存储型属性、计算型属性、类型型属性
    Swift-----存储型属性、计算型属性、类型型属性
    存储型属性:用于存储一个常量或变量。计算型属性:不直接存储值,而是通过get、set方法来取值或赋值。同时还可以对其他的属性进行操作。类型型属性:定义在类上的属性,用static来修饰属性,需要用类名来调用该属性 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:39 | 阅读:53 | 回复:0
  • swift-UIButton的用法
    swift-UIButton的用法
    1,按钮的创建(1)按钮有下面四种类型:contactAdd:前面带“+”图标按钮,默认文字颜色为蓝色,有触摸时的高亮效果detailDisclosure:前面带“!”图标按钮,默认文字颜色为蓝色,有触摸时的高亮效果system:前面不 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:39 | 阅读:44 | 回复:0
  • Swift入门篇-swift简介-甘超波
    Swift入门篇-swift简介-甘超波
    潜水博客园很多年,闲来无事,聊一下自己的经历,语文不好(如有什么错别字,请您在下评论)望您谅解,没有上过什么学的在前期ios入门篇-helloWord(1)文章中介绍我这半年准备写一些ios ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:39 | 阅读:45 | 回复:0
  • SwiftOptional
    SwiftOptional
       拆包和解包的原因:其实所谓的nil就是Optional.None,非nil就是Optional.Some,然后会通过Some(T)包装(wrap)原始值,这也是为什么在使用Optional的时候要拆包(从enum里取出来原始值)的原因,也是PlayGround会 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:39 | 阅读:51 | 回复:0
  • swiftclassextension与继承
    swiftclassextension与继承
    1、扩展中无法继承重写已有函数,不能添加函数。Extensionscanaddnewfunctionalitytoatype,buttheycannotoverrideexistingfunctionality.https://docs.swift.org/swift-book/LanguageGuide/Extensions.html2、扩展函 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:39 | 阅读:45 | 回复:0
  • 在Swift项目中使用cocoaPods导入第三方OC库
    在Swift项目中使用cocoaPods导入第三方OC库
    首先保证你的项目是基于cocoaPods的,并且是通过XX.xcworkspace打开的。cocoaPods安装教程(Xcode6以上)下面就第三方库MBProgressHUD来讲解如何在Swift项目中使用cocoaPods导入第三方,并使用第三方类库。(前提是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:39 | 阅读:50 | 回复:0
  • swift4.0中http连接(据于xcode9.3URLSession)
    swift4.0中http连接(据于xcode9.3URLSession)
    p.p1{margin:0;font:11pxMenlo;color:rgba(186,45,162,1);background-color:rgba(255,255,255,1)}p.p2{margin:0;font:12pxHelvetica;background-color:rgba(255,255,255,1);min-heigh……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:39 | 阅读:41 | 回复:0
  • swift3.0调用相册
    swift3.0调用相册
    1.swift3.0中调用相机和相册会导致崩溃1.需要在info.plist文件中加入两个键值对,如下:///都是String类型,内容任意的字符串即可Privacy-PhotoLibraryUsageDescriptionPrivacy-CameraUsageDescription2.UIImagePicke ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:39 | 阅读:49 | 回复:0
  • 在iOS8下用Swift创建自定义的键盘
    在iOS8下用Swift创建自定义的键盘
    本文翻译自HowtomakeacustomkeyboardiniOS8usingSwift我将讲解一些关于键盘扩展的基本知识,然后使用iOS8提供的新应用扩展API来创建一个莫斯码键盘。大概需要你花20多分钟来走完所有的步骤。完整代码综述一个自定义 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:38 | 阅读:41 | 回复:0
  • swift之NSTextView的使用
    swift之NSTextView的使用
    fileprivatelettv:NSTextView={    lettextView=NSTextView(frame:NSMakeRect(30,30,200,30))    returntextView  }();overridefuncviewDidLoad(){    super.viewDidLoad() ……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:38 | 阅读:46 | 回复:0
  • iOS获取手机型号,Swift获取手机型号(类似iphone7这种,检测机型具体型号) ...
    iOS获取手机型号,Swift获取手机型号(类似iphone7这种,检测机型具体型号) ...
    获取手机设备信息,如name、model、version等,但如果想获取具体的手机型号,如iphone5、5s这种,就需要如下这种(含Swift和OC两种写法) Swift建议添加到extension,使用简单,直接新建个extension,拷贝下面代码 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:38 | 阅读:46 | 回复:0
  • 【Swift】Timer定时器到底准不准确?
    【Swift】Timer定时器到底准不准确?
    在开发过程中,Timer可以说是比较常见的了,用来做一些定时性的操作。可实际过成功,Timer的时间真的准吗?下面写几个代码来做验证。1、Timertimer=Timer.scheduledTimer(timeInterval:1.0,target:self,selector:#se ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:38 | 阅读:49 | 回复:0
  • Swift之macOS开发中NSWindow,NSWindowController,NSView,NSViewController的关系 ...
    Swift之macOS开发中NSWindow,NSWindowController,NSView,NSViewController的关系 ...
    https://blog.csdn.net/fl2011sx/article/details/73252859 macOS使用的Cocoa框架,的确没有iOS使用的CocoaTouch那么智能好用。有些地方逻辑很奇怪,还有一些看似很正常的功能它却没有提供,还需要自定义。这里就有 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:38 | 阅读:46 | 回复:0
  • (Swift)UIImagePickerController照片选择器UIImagePickerControllerReferenceURL的问 ...
    (Swift)UIImagePickerController照片选择器UIImagePickerControllerReferenceURL的问 ...
    今天在定位一个照片选择奔溃闪退的问题,真机测试所有iPhone运行正常,ipad测试中使用ipadAirios8的时候总算问题复现了。下面我总结一下自己测试一天才测试出来的bug。现象:点击个人主页头像,进行照片选择,点击照 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:37 | 阅读:47 | 回复:0
  • swift获得UIStoryboard的控制器
    swift获得UIStoryboard的控制器
      letstoryboard=UIStoryboard(name:amp;quot;Mainamp;quot;,bundle:nil)guardletviewController=storyboard.instantiateViewController(withIdentifier:amp;quot;loginViewControll……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:37 | 阅读:44 | 回复:0
  • swift函数和初始化控件(//MARK:分割线)
    swift函数和初始化控件(//MARK:分割线)
    import UIKitclass ViewController: UIViewController {    override func viewDidLoad() {        super.viewDidLoad()        self.initView()    }    override func didRe ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:37 | 阅读:43 | 回复:0
  • swift值类型和引用类型
    swift值类型和引用类型
    值类型值类型被赋予给一个变量,常数或者本身被传递给一个函数的时候,实际上操作的是其的拷贝。在Swift中,所有的基本类型:整数(Integer)、浮点数(floating-point)、布尔值(Booleans)、字符串(string)、数 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:37 | 阅读:46 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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