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

Swift 教程

RSS
  • iOS8使用CoreGraphics实现渐变效果-Swift基础教程
    iOS8使用CoreGraphics实现渐变效果-Swift基础教程
    CoreGraphics是一个强大的底层API,在这篇教程中我们主要使用CoreGraphics来实现渐变效果,为了简单起见,我们采用线性渐变。线性渐变是从起点到终点颜色进行顺序渐变。教程在iOS8.1及Xcode6.1下编译通过。打开Xcode,新 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:44 | 阅读:51 | 回复:0
  • 【读书笔记】A Swift Tour
    【读书笔记】A Swift Tour
    objc 自己较为熟悉,想熟悉下风头正劲的 swift。就先从官方的入门手册开始撸。 每一小节,我都摘录或总结3个对自己三观冲击最大的【知识点】,以方便以后温习。总结不保证绝对正确,仅供交流之用。O(∩_∩)O哈哈~ . ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:43 | 阅读:58 | 回复:0
  • Swift 线程安全数组
    Swift 线程安全数组
    有并发的地方就存在线程安全问题,尤其是对于 Swift 这种还没有内置并发支持的语言来说线程安全问题更为突出。下面我们通过常见的数组操作来分析其中存在的线程问题,以及如何实现一个线程安全数组。 ... ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:43 | 阅读:55 | 回复:0
  • Swift 之惰性求值
    Swift 之惰性求值
    Swift 之惰性求值 在 中的函数有一个特性 从而引出一个概念 下面有段 quot;分析quot; 惰性求值的优点 简单理解 : 在使用惰性计算时,表达式不在它被绑定到变量之后就立即求值,而是在该值被取用的时候求值。 可以创 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:43 | 阅读:69 | 回复:0
  • Swift Runtime ?
    Swift Runtime ?
    你肯定也想过 在OC中相信每一个iOS开发都知道Runtime, 现在Swift也更新到4.0版本了,要是你也学习过Swift的话你可能也会想过这样一个问题,OC大家都是到是有动态性的,你能通过runtime 的API获取你想要的属性方法等 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:43 | 阅读:54 | 回复:0
  • iOS 多线程之线程锁Swift-Demo示例总结
    iOS 多线程之线程锁Swift-Demo示例总结
    线程锁是什么 在前面的文章中总结过多线程,总结了多线程之后,线程锁也是必须要好好总结的东西,这篇文章构思的时候可能写的东西得许多,只能挤时间一点点的慢慢的总结了,知道了线程之后要了解线程锁就得先了解一 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:43 | 阅读:52 | 回复:0
  • iOS   swift的xcworkspace多项目管理(架构思想)
    iOS swift的xcworkspace多项目管理(架构思想)
    对工作的认真,对技术的热情,对未来的美好憧憬,就是我想要的一切 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:43 | 阅读:50 | 回复:0
  • Swift4--函数,自学笔记
    Swift4--函数,自学笔记
    函数 函数名 描述函数功能,调用函数时使用。 定义和调用函数 func 关键字,greetAgain 函数名,person 参数标签,String 参数类型, String 返回值极其类型, {} 函数功能代码,quot;Annaquot; 实际参数 函数形式参 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:42 | 阅读:73 | 回复:0
  • Swift 字符串的拼接
    Swift 字符串的拼接
    字符串的连接主要有两种方式: 1、直接在字符串后面添加字符串;在Swift中利用+直接将字符串拼接在一起。如: let str = quot;Helloquot; let str2 = quot; world!quot; let str3 = str + str2 print(quot;str3 = (st ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:42 | 阅读:75 | 回复:0
  • 简陋的swift carthage copy-frameworks 辅助脚本
    简陋的swift carthage copy-frameworks 辅助脚本
    在看 carthage 时,其中需要配置一个 copy-frameworks 脚本,此脚本特殊的地方,需要手动填写 Input Files 和 Output Files.一个一个填写,很糟心~ ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:42 | 阅读:67 | 回复:0
  • 最新swift4.0 图片进行尺寸大小及体积压缩
    最新swift4.0 图片进行尺寸大小及体积压缩
    最新swift4.0 对图片进行指定尺寸大小及不超过多大体积的压缩 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:42 | 阅读:57 | 回复:0
  • 微信终端开发团队:新年新语言,WCDB Swift
    微信终端开发团队:新年新语言,WCDB Swift
    WCDB 作为微信的终端数据库,从 2017.6 开源至今,共迭代了 5 个版本。我们一直关注开发者们的需求,并不断优化性能,新增如全文搜索等常用的功能。而这其中,呼声最高的莫过于 对 Swift 的支持。WCDB ObjC 版本的实 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:42 | 阅读:62 | 回复:0
  • 【自问自答】关于 Swift 的几个疑问
    【自问自答】关于 Swift 的几个疑问
    感觉自己给自己释疑,也是一个极为有趣的过程。这次,我还新增了“猜想”一栏,来尝试回答一些暂时没有足够资料支撑的问题。 Swift 版本是:4.0.3。不同版本的 Swift,可能无法复现问题。 个人记录,仅供参考,不 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:42 | 阅读:55 | 回复:0
  • Swift 结构体的使用
    Swift 结构体的使用
    Swift 结构体是构建代码所用的一种通用且灵活的构造体。 我们可以为结构体定义属性(常量、变量)和添加方法,从而扩展结构体的功能。 与 C 和 Objective C 不同的是: 结构体不需要包含实现文件和接口。 结构体允许 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:41 | 阅读:91 | 回复:0
  • OC和Swift中的UITabBar和UINaviGationBar的适配   [UITabbar在IPad中的适配] ...
    OC和Swift中的UITabBar和UINaviGationBar的适配 [UITabbar在IPad中的适配] ...
    作者 sundays http://www.cnblogs.com/sundaysgarden/ OC中UITabbar的适配 自定可以UITabar 自定义UITabar头文件 #import lt;UIKit/UIKit.hgt; @interface MCTabBar ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:41 | 阅读:96 | 回复:0
  • Android平台的Swift—Kotlin
    Android平台的Swift—Kotlin
    在2017年5月份的Google I/O开发者大会上,Kotlin被Google宣布称为Android的官方开发语言。你了解Kotlin吗? ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:41 | 阅读:75 | 回复:0
  • DDGScreenShot--iOS 图片处理--多图片拼接 (swift)
    DDGScreenShot--iOS 图片处理--多图片拼接 (swift)
    写在前面 上代码 func composeImageWithLogo( bgImage: UIImage, imageRect: , images:) UIImage { //以bgImage的图大小为底图 let imageRef = bgImage.cgImag ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:41 | 阅读:80 | 回复:0
  • Android平台的Swift—Kotlin
    Android平台的Swift—Kotlin
    WeTest 导读 Kotlin 已经出来较长一段时间了,有些同学已经对Kotlin进行了深入的学习,甚至已经运用到了自己的项目当中,但是还有较多同学可能只是听过Kotlin或简单了解过,这篇文章的目的是让这些同学对Kotlin有一 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:41 | 阅读:86 | 回复:0
  • OC/Swift/C/C++混合使用的编程姿势
    OC/Swift/C/C++混合使用的编程姿势
    一,OC调用C语言方法 1.OC中的.m文件对C语言完全兼容,可以直接导入C头文件,进行使用 2.定义一个.c的C语言文件,在.m文件中导入,就可以使用。 二,OC调用C++语言方法 1.需要将.m文件后面再加一个m,改成.mm文件,.mm ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:41 | 阅读:77 | 回复:0
  • iOS 11 导航栏 item 偏移问题 和 Swift 下 UIButton 设置 title、image 显示问题 ...
    iOS 11 导航栏 item 偏移问题 和 Swift 下 UIButton 设置 title、image 显示问题 ...
    iOS 11 导航栏 item 偏移问题 和 Swift 下 UIButton 设置 title、image 显示问题 记录两个最近开发中遇到的两个问题 iOS 11 下导航栏 item 会在 push 和 pop 的时候发生偏移问题 Swift 中 UIButton 设置了 image 和 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:41 | 阅读:75 | 回复:0
  • swift textview禁止用户使用复制粘贴
    swift textview禁止用户使用复制粘贴
    //自定义一个TextView class Own_TextView: UITextView { override func caretRect(for position: UITextPosition) -gt; CGRect { return CGRect.zero } override func ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:41 | 阅读:78 | 回复:0
  • iOS  swift项目IM实现,从长连接到数据流解析分析之Socket
    iOS swift项目IM实现,从长连接到数据流解析分析之Socket
    iOS swift项目IM实现,从长连接到底层数据解析分析之Socket 一:项目简介: 去年开始接手了一个国企移动项目,项目的需求是实现IM即时通讯功能。 * 一期版本功能包括了: 1.公司业务的审批,报价和授标审批流程; 2. ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:40 | 阅读:91 | 回复:0
  • Swift编程权威指南第2版 读后收获
    Swift编程权威指南第2版 读后收获
    自从参加工作一直在用OC做iOS开发。在2015年的时候苹果刚推出swift1.0不久,当时毕竟是新推出的语言,大家也都很有激情的学习。不过在学完后发现很难在实际项目中使用,再加上当时公司项目都是基于OC来做的开发,就 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:40 | 阅读:96 | 回复:0
  • 在Swift中使用AutoLayout(AutoLayout笔记)
    在Swift中使用AutoLayout(AutoLayout笔记)
    1.背景 iOS开发这几年, UI布局工具从frame到Masonry到SnapKit, sb和xib的AutoLayout也用过, 但是代码版本的AutoLayout倒是没用过, 最近一年, 频频发现一些三方UI组件布局的bug, 作为三方组件不可能去依赖另一个三方 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:40 | 阅读:93 | 回复:0
  • Swift-001-Swift简介及基础语法
    Swift-001-Swift简介及基础语法
    1.Swift简介 2014年WWDC 发布的新开发语言,可与OC共同运行于Mac OS 和 iOS 平台,用于搭建基于苹果平台的应用程序。 swift2.0之后的语法则趋于稳定,2017年发布的swift4.0虽有改动,但也只是增添了一些新特性。这些 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:40 | 阅读:94 | 回复:0
  • swift 系统自带的约束使用
    swift 系统自带的约束使用
    项目中可能需要代码做约束,大家一般都使用三方的Masonry、snapKit(swift使用)等方式,stroyboard就不说了。苹果给我们提供了一套自己的约束封装,其实也挺好的。如果你要写一套框架,或者封装一个类之类的用到了 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:40 | 阅读:102 | 回复:0
  • 纯swift开发,弹幕,演唱会广告牌
    纯swift开发,弹幕,演唱会广告牌
    最近去了次演唱会,看见有人在用这个,刚好没事,我自己也写了一个。 顺手练一练swift,第一个纯swift开发工程。 支持字体大小切换,滚动速度切换,字体切换,字体颜色切换 工程Git:https://github.com/WALKERMUZHO ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:40 | 阅读:90 | 回复:0
  • Swift NSAttributedString的使用
    Swift NSAttributedString的使用
    NSMutableAttributedString let testAttributes = [NSAttributedStringKey.foregroundColor: UIColor.blue, NSAttributedStringKey.backgroundColor: UIColor.ye ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:40 | 阅读:85 | 回复:0
  • Swift代理的使用
    Swift代理的使用
    Swift代理的使用 1、申明代理 @objc protocol TLSelectViewDelegate{ func TLSelectViewDidSelected() //必须方法 @objc optional func TLSelectViewQuit() //可选方法 } 2、定义一个代理属 ... ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:40 | 阅读:85 | 回复:0
  • [Swift]LeetCode191.位1的个数|Numberof1Bits
    [Swift]LeetCode191.位1的个数|Numberof1Bits
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:39 | 阅读:115 | 回复:0
  • UISearchController,SearchBar的教程-Swift
    UISearchController,SearchBar的教程-Swift
    如果你的应用程序里显示了大量的数据,滚动的查看大规模的列表会很慢,也会给人一种烦躁的感觉。在这种情况下,查询UISearchController,UISearchBar是极其重要的,可以让用户搜索特点的项目。非常幸运的是,UIKit包 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:39 | 阅读:116 | 回复:0
  • Swift中文教程(五)--对象和类
    Swift中文教程(五)--对象和类
           Class 类     在Swift中可以用class关键字后跟类名创建一个类。在类里,一个属性的声明写法同一个常量或变量的声明写法一样,除非这个属性是在类的上下文里面,否则,方法和函数的写法也是这样: 1 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:39 | 阅读:104 | 回复:0
  • Swift初步探究-正确导入第三方库
    Swift初步探究-正确导入第三方库
      随着Swift潮流声越来越近大,行业发展趋向于开源,逼着我们去学习更多知识。废话不多说,下面开始介绍如何以正确的姿势导入第三方库文件。   学习过Objective-C的同学肯定会知道,一般会有三种方式导入第三方库 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:39 | 阅读:107 | 回复:0
  • swift UI专项训练28 DatePicker日期老虎机
    swift UI专项训练28 DatePicker日期老虎机
        如果你设置过iPhone中的日期,那么你对日期老虎机一定不陌生。它的基类是UIDatePicker。主要属性有日期、时间和倒计时,如图: mode模式中你可以选择只有日期、只有时间或者都有。 local是时区。 Interval是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:39 | 阅读:105 | 回复:0
  • Swift-Framework开发及使用(一)
    Swift-Framework开发及使用(一)
    在开发中我们常常会用到一些第三方 SDK 库,使用时只需将 framework 文件添加到项目中即可,十分方便。同样地,我们也可以创建自己的 framework 框架,用来封装一些常用的工具方法、框架类等。一来不会使源代码完全 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:39 | 阅读:100 | 回复:0
  • Swift iOS 8调用系统相机的拍照
    Swift iOS 8调用系统相机的拍照
    翻译:https://www.ioscreator.com/tutorials/take-photo-tutorial-ios8-swift Apple provides the UIImagePickerController which is an user interface to take photos using the built-in camera of an iOS de ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:39 | 阅读:103 | 回复:0
  • Swift4.0从相册中获取图片和拍照
    Swift4.0从相册中获取图片和拍照
    第一步添加协议UIImagePickerControllerDelegate,UINavigationControllerDelegate 第二步添加选择方式letsexActionSheet=UIAlertController.init(title:nil,message:nil,preferredStyle:.actionSheet) ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:38 | 阅读:117 | 回复:0
  • Swift学习笔记
    Swift学习笔记
    Swift学习笔记注意点:1:不用些main函数2:不用加分号(同一行写多条语句要加)3;用let声明常量(常量不可修改),var声明变量4:字符串用amp;quot;amp;quot;(双引号扩着)注:Swift是类型安全语言,1:数据类型 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:38 | 阅读:125 | 回复:0
  • swift 定时器的使用
    swift 定时器的使用
    在swift中,要使用定时器就需要用到对象NSTimer。通过NSTimer的实例化后,就可以调用fire方法来启用了。 NSTimer有2个构造函数 init(timeInterval ti: NSTimeInterval, invocation: NSInvocation!, repeats yesOrNo ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:38 | 阅读:117 | 回复:0
  • swift3.0扩展、协议(4)
    swift3.0扩展、协议(4)
    1.HelloWord2.基础语法3.构造器、析构方法4.扩展、协议 扩展和协议是swift中的两个特性,用于对已有的类型进行扩展和修改。扩展(extension)向已经存在的类型添加新的功能(属性、方法、下标脚本等等),扩展使用e ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 15:38 | 阅读:125 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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