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

Swift 教程

RSS
  • swift2.0如何隐藏和设置状态栏
    swift2.0如何隐藏和设置状态栏
    1、在ViewController中操作当前ViewController的状态栏/**隐藏状态栏*/overridefuncprefersStatusBarHidden()-amp;amp;gt;Bool{returntrue;}/**设置状态栏风格*/overridefuncpreferredStatusBarStyle()-amp;amp;gt ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:27 | 阅读:24 | 回复:0
  • Swift private 和 public fileprivate、open
    Swift private 和 public fileprivate、open
    对于访问控制关键字找了好多文章都不理解的很透彻,更好的理解和学习方式应该是自己写一遍代码测试一下 经过各种翻找 终于找到一个很容易理解很形象的解释了 原来 Swift 中有2种常用访问控制关键字(访问控制修饰符 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:27 | 阅读:20 | 回复:0
  • 《Swift4.0互动教程》正式发布
    《Swift4.0互动教程》正式发布
    免费下载地址:https://itunes.apple.com/cn/app/id1320746678 ◈ 不看视频不看书,手把手带您学习Swift语言◈ 利用手指来互动式学习Swift 4.0◈ 无痛上手,比观看视频、阅读书籍更加有趣、更加有效的学习方式 ◈ ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:27 | 阅读:20 | 回复:0
  • iOS8MetalSwift教程(一):开始学习
    iOS8MetalSwift教程(一):开始学习
    在本篇教程中,你将应用到3D图形中的一系列矩阵变换,并会学习到如下内容:如何使用模型(model),视图(view)以及投影变换(projectiontransformations)。如何使用矩阵运算变换几何图形如何在着色器(shader)间传递统一 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:27 | 阅读:28 | 回复:0
  • 原创翻译:Go, Ruby, Swift and Java: 是时候学习一门新的DevOps语言了吗? ...
    原创翻译:Go, Ruby, Swift and Java: 是时候学习一门新的DevOps语言了吗? ...
    为什么80%的码农都做不了架构师?amp;amp;gt;amp;amp;gt;amp;amp;gt;    原文链接:http://www.itproportal.com/features/go-ruby-swift-and-java-is-it-time-to-learn-a-new-devops-language/ 各个年龄段的学生 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:26 | 阅读:32 | 回复:0
  • IOS基础控件 UIImageView swift3.1
    IOS基础控件 UIImageView swift3.1
    // //  ViewController.swift //  UIImageView // //  Created by hong wang on 2017/6/2. //  Copyright © 2017年 appio. All rights reserved. // import UIKit class ViewController: UIViewController {   ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:26 | 阅读:26 | 回复:0
  • swift中手势的使用
    swift中手势的使用
    /**点击手势*/functapGestureDemo(){//建立手势识别器letgesture=UITapGestureRecognizer(target:self,action:amp;quot;viewTap:amp;quot;)//附加识别器到视图self.view1.addGestureRecognizer(gesture)}/**缩放手势 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:26 | 阅读:36 | 回复:0
  • swift2.0语法字典
    swift2.0语法字典
    //:Playground-noun:aplacewherepeoplecanplay importUIKit /*:字典*和OC的区别*1.{}替换为*2.去掉所有@*可变字典 var*不可变字典let*/ vardict=letdict2:[String:……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:26 | 阅读:23 | 回复:0
  • 26.怎样在Swift中定义宏?
    26.怎样在Swift中定义宏?
      Swift 中没有宏定义,苹果建议使用let 或者 get 属性来替代宏定义值。虽然没有#define,但我们仍然可以使用 #if 并配合编译的配置来完成条件编译。下面会列出Swift项目开发中的一些常用宏定义,并提供源码。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:26 | 阅读:31 | 回复:0
  • Swift备忘录
    Swift备忘录
     Swift备忘录2015-4 一、简介 1、Swift语言由苹果公司在2010年7月开始设计,在2014年6月推出,在2015年12月3日开源  2、特点(官方): (1)苹果宣称Swift的特点是:快速、现代、安全、互动,而且明显优于Obj ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:26 | 阅读:24 | 回复:0
  • swift多线程及GCD
    swift多线程及GCD
    1、基本概念1)进程:进程是指在系统中正在运行的一个应用程序。每个进程之间是独立的,每个进程运行在其专用且受保护的内存空间里。某进程内的线程在其它进程不可见2)线程:1个进程要执行任务,必须有线程,每个进 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:25 | 阅读:38 | 回复:0
  • 算法与数据结构(三) 二叉树的遍历及其线索化(Swift版)
    算法与数据结构(三) 二叉树的遍历及其线索化(Swift版)
    前面两篇博客介绍了线性表的顺序存储与链式存储以及对应的操作,并且还聊了栈与队列的相关内容。本篇博客我们就继续聊数据结构的相关东西,并且所涉及的相关Demo依然使用面向对象语言Swift来表示。本篇博客我们就来 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:25 | 阅读:38 | 回复:0
  • Swift里Set(一)辅助类型
    Swift里Set(一)辅助类型
    _UnsafeBitset是一个固定大小的bitmap,用来确定指定位置是否有元素存在。HashTable具体的hash碰撞算法在HashTable里实现,目前使用的是简单的开放地址法,使用算法是Linearprobing。HashTable的属性其实只有若 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:25 | 阅读:62 | 回复:0
  • [Swift]LeetCode1135.最低成本联通所有城市|ConnectingCitiesWithMinimumCost ...
    [Swift]LeetCode1135.最低成本联通所有城市|ConnectingCitiesWithMinimumCost ...
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:25 | 阅读:43 | 回复:0
  • ios Swift 之github - tinkl
    ios Swift 之github - tinkl
    1. 软件类a) 作者集合http://nondot.org/sabre/b) swift for facebookSWIFT是一个易于使用的,基于注解的Java来创建勤俭节约序列化类型和服务库。ht……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:25 | 阅读:31 | 回复:0
  • [Swift]LeetCode867. 转置矩阵 | Transpose Matrix
    [Swift]LeetCode867. 转置矩阵 | Transpose Matrix
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs. ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:25 | 阅读:40 | 回复:0
  • swift -  AES 加解密
    swift - AES 加解密
      使用 https://github.com/adow/SecrecySwift 的模块    先 下载 下来 放到 XCODE项目的根目录 ,就是和 原始项目的 XXX.xcodeproj 文件在一个文件夹   然后 将 secrecy 的 SecrecySwift.xcodeproj 拖到 XCOD ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:25 | 阅读:31 | 回复:0
  • IOS之Foundation之探究学习Swift实用基础整理
    IOS之Foundation之探究学习Swift实用基础整理
    1 import Foundation 2 3 //加载网络数据,查找数据的字符串 4 let dataurl = amp;quot;http://api.k780.com:88/?app=weather.cityamp;amp;amp;amp;amp;amp;appkey=10003amp;amp;amp;sign=b59bc3ef6191eb9f747dd4 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:25 | 阅读:32 | 回复:0
  • swift简单处理调用高清大图导致内存暴涨的情况 - 程序猿--少停 ...
    swift简单处理调用高清大图导致内存暴涨的情况 - 程序猿--少停 ...
    开发中,通常需要用到使用选取多张图片的功能,但是高清大图很吃内存,我想到的处理方案就是拿到高清大图的时候,重新绘制一张小的图片使用.至于清晰度尚可,至少我是分辨不出多大区别. 基本思路就是先固定宽,然 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:24 | 阅读:22 | 回复:0
  • swiftaes加密
    swiftaes加密
    1、需要引入libSystem.dylib2、添加NSData类扩展,代码如下extensionNSData{funcAES128Crypt(operation:CCOperation,keyData:NSData)-amp;amp;gt;NSData?{letkeyBytes=keyData.bytesletkeyLength……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:24 | 阅读:27 | 回复:0
  • 2016 s408 introducing swift playgrounds
    2016 s408 introducing swift playgrounds
    My name is Matt Patenaude. I'm a software engineer on the Playgrounds Team. And welcome to Session , Introducing Swift Playgrounds.  I am absolutely thrilled to be a part of the team that gets to sho ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:24 | 阅读:25 | 回复:0
  • swift:谈谈swift几种常见属性的区别
    swift:谈谈swift几种常见属性的区别
    一、前奏Swift作为一门新语言,经过几年的发展,逐渐趋于完善,目前已经更新到3.0版本,它汇集许多其他语言的特点,例如JS、Paython、C++等,完全区别于OC。个人感觉它没有完全的OOP和OOD的性质。 二、谈谈几种属性 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:24 | 阅读:25 | 回复:0
  • swift3.0项目引导页
    swift3.0项目引导页
    项目引导页并不难,使用UICollectionView就可以完成,1.首先获取应用程序的版本号,并存入本地,每次有新版本号,和存入本地的版本号,相比较fileprivatefuncsetupRootViewController(){window=UIWindow(frame:UIScreen.ma ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:24 | 阅读:31 | 回复:0
  • Swift中@available和#available
    Swift中@available和#available
    Swift2.0中,引入了可用性的概念。对于函数,类,协议等,可以使用@available声明这些类型的生命周期依赖于特定的平台和操作系统版本。而#available用在判断语句中(if,guard,while等),在不同的平台上做不同的逻辑 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:24 | 阅读:39 | 回复:0
  • swift中collectionView的简单用法
    swift中collectionView的简单用法
    之前写过OC中collectionView的用法,现在再看看swift中collectionView的用法,有兴趣的朋友,可以两者前后比较下区别,swift现在没有稳定下来,语法更新的比较快,但是它核心的一些东西,已经定型了。这些还是靠读者 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:24 | 阅读:33 | 回复:0
  • Swift - 制作一个在线流媒体音乐播放器(使用StreamingKit库)
    Swift - 制作一个在线流媒体音乐播放器(使用StreamingKit库)
    在之前的文章中,我介绍了如何使用 AVPlayer 制作一个简单的音乐播放器(点击查看1、点击查看2)。虽然这个播放器也可以播放网络音频,但其实际上是将音频文件下载到本地后再播放的。 本文演示如何使用 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:24 | 阅读:35 | 回复:0
  • 3.1 使用for-in循环遍历数组 [Swift原创教程]
    3.1 使用for-in循环遍历数组 [Swift原创教程]
    1. for循环用来按照指定的次数,多次执行一系列语句。for-in循环语句用来遍历区间、序列、集合里面所有的元素,并执行一系列的语句。 2. 如果不需要知道区间内每一项的值,可以使用(_)替代变量名,来忽略对值的访问 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:24 | 阅读:35 | 回复:0
  • Swift中final、extension、override、@objc等关键字的使用
    Swift中final、extension、override、@objc等关键字的使用
    1. final final关键字在大多数的编程语言中都存在,表示不允许对其修饰的内容进行继承或者重新操作。 Swift中,final关键字可以在class、func和var前修饰。 1.1 final正确的使用场景 - 权限控制 也就是说这个类或方 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:23 | 阅读:20 | 回复:0
  • Swift-Dictionary
    Swift-Dictionary
    1、字典写法Dictionaryamp;amp;lt;KeyType,ValueTypeamp;amp;gt;,KeyType是你想要储存的键,ValueType是你想要储存的值。唯一的限制就是KeyType必须是可哈希的,就是提供一个形式让它们自身是独立识别的Swift的全部 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:23 | 阅读:22 | 回复:0
  • Swift\\本地文件管理 - Jenaral
    Swift\\本地文件管理 - Jenaral
    转载自:http://www.coloroud.com/2015/06/01/Swift-File-Manager/ 开头 看来Swift这趟浑水是非干不可,既然如此,那索性就来的彻底吧,来一次全方位……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:23 | 阅读:20 | 回复:0
  • 控制游戏/app使用期限/过期,证书有效期,弹出公告支持离线使用/后端控制,支持Swift ...
    控制游戏/app使用期限/过期,证书有效期,弹出公告支持离线使用/后端控制,支持Swift ...
    CertCheck.framework (for iOS) 只能运行于真机上,切勿在模拟器上使用 这是一个控制游戏/app使用期限(到设定的时间无法打开app),或发布弹出公告永久免费的框架,可以全版 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:23 | 阅读:28 | 回复:0
  • Swift游戏实战-跑酷熊猫01创建工程导入素材
    Swift游戏实战-跑酷熊猫01创建工程导入素材
     在这节里,我们将建立一个游戏工程,并导入一些必要的素材,例如序列帧动画文件,声音素材文件。动画文件我们使用atlas形式。在打包发布或者模拟器测试的时候,它会将整个.atlas文件夹下的图片打包成一张png图片。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:23 | 阅读:29 | 回复:0
  • [Swift]LeetCode503.下一个更大元素II|NextGreaterElementII
    [Swift]LeetCode503.下一个更大元素II|NextGreaterElementII
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:23 | 阅读:25 | 回复:0
  • Swift 是猴还是猿?
    Swift 是猴还是猿?
    欢迎大家前往腾讯云社区,获取更多腾讯海量技术实践干货哦~ 作者:段义鹏  导语 Swift和Objective-C是目前开发 Apple App的两门主要语言。Swift自2014年发布到目前为止其行业现状如何?Objective-C经过岁月的洗礼 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:22 | 阅读:24 | 回复:0
  • [Swift]LeetCode792.匹配子序列的单词数|NumberofMatchingSubsequences
    [Swift]LeetCode792.匹配子序列的单词数|NumberofMatchingSubsequences
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:22 | 阅读:21 | 回复:0
  • UIKit应用-Swift版本:3.让UITableViewCell的背景色渐变
    UIKit应用-Swift版本:3.让UITableViewCell的背景色渐变
    这次我们来分享一下关于UITableView的一个开发小技巧,后面我会陆续的把关于UITableView的其他开发小技巧补充上,废话少说,让我们来看看代码1.界面布局关于怎么快速添加一个UINavigationController在上两篇文章里有讲 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:22 | 阅读:26 | 回复:0
  • swift相关文档
    swift相关文档
    swift官方文档https://itunes.apple.com/cn/book/swift-programming-language/id881256329?mt=11swifthttps://github.com/fullstackio/FlappySwift 先快速学习Swift可以用这个游戏先入手看看代码中文swifthttp://ga ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:22 | 阅读:30 | 回复:0
  • Swift-7-闭包
    Swift-7-闭包
    //Playground-noun:aplacewherepeoplecanplayimportUIKit//swift中闭包与C和OC中的blocks比较相似//1.利用上下文推断参数和返回值类型2.单表达式闭包可以省略return关键字3.参数名称简写4.Trailing闭包语法//闭包表 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:22 | 阅读:28 | 回复:0
  • Swift Internal Parameter and External Parameter 外部参数和内部参数
    Swift Internal Parameter and External Parameter 外部参数和内部参数
    今天跟大神又学习了些关于IOS开发Swift语言的外部参数和内部参数   func doSomething(num1: Int, num2: Int) -amp;amp;gt; Int { return num1 + num2 } doSomething(1, 2) class A { func foo(#num1: In ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:22 | 阅读:30 | 回复:0
  • Swift基础语法
    Swift基础语法
    本文基于Swift5.0+目录如下:Swift基础语法常量标识符常见的数据类型字面量类型转换元组(Tuple)小结常量由let关键字定义只能赋值1次它的值不要求在编译时期确定,但使用之前必须赋值1次letage1=10letage2:Intage2= ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:22 | 阅读:27 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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