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

Swift 教程

RSS
  • UIMenuController简单示例(Swift)
    UIMenuController简单示例(Swift)
    刚开始接触Swift,感觉是简单一些,但是有一些不习惯,没看基础知识,直接看demo!可以和http://www.cnblogs.com/hissia/p/5668513.html里面的进行对比,挺容易掌握直接上代码:1importUIKit23classZWLabel:UILabel{ ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:14 | 阅读:55 | 回复:0
  • [Swift]LeetCode521.最长特殊序列Ⅰ|LongestUncommonSubsequenceI
    [Swift]LeetCode521.最长特殊序列Ⅰ|LongestUncommonSubsequenceI
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:14 | 阅读:60 | 回复:0
  • 【iOS】在Swift中使用JSONModel
    【iOS】在Swift中使用JSONModel
    前言 首先所有的Model还是使用oc来写——看到这一句是不是想关网页了- - #,在swift里面直接写一直报错所以就将就用oc来写了,这里主要是分享一下搭配Alamofire使用的经验。 声明 欢迎转载,但请保留文章原始出 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:14 | 阅读:73 | 回复:0
  • [Swift]LeetCode565.数组嵌套|ArrayNesting
    [Swift]LeetCode565.数组嵌套|ArrayNesting
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:14 | 阅读:60 | 回复:0
  • [SwiftUI]二、实用控件-(9)在SwiftUI中使用MapKit里的地图视图
    [SwiftUI]二、实用控件-(9)在SwiftUI中使用MapKit里的地图视图
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(let_us_code)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:https:// ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:14 | 阅读:61 | 回复:0
  • iOS【iOS超轻量级约束框架(Swift4)】SBLayout一行代码搞定任意难度的AutoLayout ...
    iOS【iOS超轻量级约束框架(Swift4)】SBLayout一行代码搞定任意难度的AutoLayout ...
    SBLayout 一行代码搞定任意难度的AutoLayout 简介: SBLayout是基于Swift4 封装系统的约束而成的单文件约束框架,总代码700多行,支持iOS9及其以上版本,一行代码可以搞定任意难度的AutoLayout约束 使用方法如下 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:14 | 阅读:64 | 回复:0
  • 随手记Swift基础和OptionalType(问号?和感叹号!)
    随手记Swift基础和OptionalType(问号?和感叹号!)
    距离Apple推出Swift已经有几天了,网上也时不时出现“急招Swift程序猿,要求有一天工作经验”的帖子。看到Swift,除了苹果放的另外一门语言的链接(http://swift-lang.org/),还可能联想到TaylorSwift。或者铃木雨 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:14 | 阅读:77 | 回复:0
  • iOS开发笔记-swift实现iOS数据持久化之归档NSKeyedArchiver
    iOS开发笔记-swift实现iOS数据持久化之归档NSKeyedArchiver
    IOS数据持久化的方式分为三种: 属性列表 (plist、NSUserDefaults) 归档 (NSKeyedArchiver) 数据库 (SQLite、Core Data、第三方类库等 归档(又名序列化),把对象转为字节码,以文件的形式存储到磁盘上;程 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:13 | 阅读:47 | 回复:0
  • Swift实现封装PopMenu菜单,可在屏幕任意位置弹出
    Swift实现封装PopMenu菜单,可在屏幕任意位置弹出
    效果图: 功能:GitHub下载只需要传入菜单箭头点位置、菜单宽度、数据源即可。1、支持任意点弹出(点是基于整个屏幕位置)2、会根据点位置自动计算菜单位置3、背景色、文字等支持自定义设置导入项目:pods导入:pod ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:13 | 阅读:49 | 回复:0
  • 【Swift】iOS裁剪或者压缩后出现的白边问题
    【Swift】iOS裁剪或者压缩后出现的白边问题
    只需要将所有的CGFloat转化为NSInteger即可   funcimageScaleSize(newSize:CGSize)-amp;amp;gt;UIImage{    letwidth=NSInteger(newSize.width)    letheight=NSInteger(newSize.height)    UIGraphi ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:13 | 阅读:47 | 回复:0
  • SnapKitswift实现高度自适应的新浪微博布局
    SnapKitswift实现高度自适应的新浪微博布局
     SnapKitswift版的自动布局框架,第一次使用感觉还不错。SnapKit是一个优秀的第三方自适应布局库,它可以让iOS、OSX应用更简单地实现自动布局(AutoLayout)。GtiHub地址:https://github.com/SnapKit/SnapKit1.uit ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:13 | 阅读:43 | 回复:0
  • 关于OC和Swift混编MJExtension第三方库莫名出错问题Property has a previous declarat ...
    关于OC和Swift混编MJExtension第三方库莫名出错问题Property has a previous declarat ...
    一:概述。    项目中用了MJExtension第三方库,今天合并了同事的代码,突然就报错了。上图  说属性重新定义了。 二:解决思路;   1.MJExtension里的内容我肯定事没动的,那么怎么会出问题。源码不能动。  2. ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:13 | 阅读:43 | 回复:0
  • 在 Swift 中调用 OC 代码
    在 Swift 中调用 OC 代码
    前言 在 Swift 语言中,我们可以使用 Objective-C、C 语言编写代码,我们可以导入任意用 Objective-C 写的 Cocoa 平台框架、Objective-C 框架或 C 类库。 1、在 Swift 项目中使用 Objective-C、C 代码 1)在 Swif ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:13 | 阅读:49 | 回复:0
  • swift语言实战晋级-第9章游戏实战-跑酷熊猫-7-8移动平台的算法 ...
    swift语言实战晋级-第9章游戏实战-跑酷熊猫-7-8移动平台的算法 ...
    在上个小节,我们完成了平台的产生。那么我们来实现一下让平台移动。平台的移动,我们只需要在平台工厂类中写好移动的方法,然后在GameScene类中统一控制就行了。在GameScene类中,有个update方法会每隔一定的时间调 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:12 | 阅读:42 | 回复:0
  • [Swift]LeetCode482.密钥格式化|LicenseKeyFormatting
    [Swift]LeetCode482.密钥格式化|LicenseKeyFormatting
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:12 | 阅读:44 | 回复:0
  • OC项目转Swift指南
    OC项目转Swift指南
    运行环境:Xcode11.1Swift5.0最近参与的一个项目需要从Objective-C(以下简称OC)转到Swift,期间遇到了一些坑,于是有了这篇总结性的文档。如果你也有将OC项目Swift化的需求,可以作为参考。OC转Swift有一个大前提 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:12 | 阅读:44 | 回复:0
  • [Swift]LeetCode1152.用户网站访问行为分析|AnalyzeUserWebsiteVisitPattern ...
    [Swift]LeetCode1152.用户网站访问行为分析|AnalyzeUserWebsiteVisitPattern ...
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(www.zengqiang.org)➤原文地址:➤如果链接不是山青咏芝的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:12 | 阅读:42 | 回复:0
  • Swift 编程范式
    Swift 编程范式
    范式转换 - 从一个题目说起 读入一个文本文件,确定所有单词的使用频率并从高到低排序,打印所有单词及其频率的排序列表 范式转换 - 传统解决方案 范式转换 - 函数式 范式转换 命令式编程常常迫使我们处于性 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:12 | 阅读:40 | 回复:0
  • Swift3数组访问
    Swift3数组访问
    2019独角兽企业重金招聘Python工程师标准amp;amp;gt;amp;amp;gt;amp;amp;gt;      在Swift数组中,我们可以通过数组的下标来访问数组中任意一个元素的值。数组的下标是从0开始。例如表示数组的第一个元素,表 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:12 | 阅读:37 | 回复:0
  • Swift:Initialization-1
    Swift:Initialization-1
    初始化的过程包括为每一个存储属性设置一个初始值和其他步骤。通过定义构造函数来实现初始化的过程,跟oc的初始化函数不同,Swift的构造函数不返回一个值。它们的主要角色是确保一个类型的实例在初次使用前被正确的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:12 | 阅读:46 | 回复:0
  • swift渐变之CAGradientLayer
    swift渐变之CAGradientLayer
    CAGradientLayer是渐变实现最后简单的一种方式,以下有效果demo,可以看效果直接使用渐变letgradient:CAGradientLayer=CAGradientLayer.init()gradient.frame=CGRect.init(x:0,y:0,width:375,height:100);//CAGrad ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:12 | 阅读:45 | 回复:0
  • Objective-C和Swift混合编程开发
    Objective-C和Swift混合编程开发
    创建混编的Framework工程第二步:创建Objective-C和Swift源代码文件在第一步创建完项目之后,项目中默认会有一个和项目同名的接口文件:FirstFixed.h然后我们分别创建一个Objective-C语言的类OCView(OCView.h/.m),和 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:11 | 阅读:49 | 回复:0
  • swift学习1
    swift学习1
    今日份的swift学习. 1.注释 单行注释//这里是注释内容 多行注释/*第一行 第二行 */ 2.加减乘除运算直接输入算式,右边的结果侧边栏会直接显示答案. 算术运算符如要与数字隔开,则左右两边都要有空格. 运算结果与输入数 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:11 | 阅读:50 | 回复:0
  • [Swift]两种线程休眠的方式
    [Swift]两种线程休眠的方式
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/ )➤GitHub地址:ht ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:11 | 阅读:47 | 回复:0
  • [Swift]LeetCode851.喧闹和富有|LoudandRich
    [Swift]LeetCode851.喧闹和富有|LoudandRich
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:11 | 阅读:50 | 回复:0
  • Swift3.0相对于2.3语法的一些变化
    Swift3.0相对于2.3语法的一些变化
    前言:Swift3.0的Swift的第3个主要版本,目标是安全,快速和有表现力,也是第一个有开源社区参与开发的Swift版本。由于语法和API改动比较多,Xcode8.0Beta提供了migrate迁移工具。这样自有的代码升级Swift3.0就比较方 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:11 | 阅读:49 | 回复:0
  • swift基础语法(if条件语句)
    swift基础语法(if条件语句)
    if语句基本使用OC:intage1=10;intage2=20;intmax;max=age2;if(age1amp;amp;gt;age2){  max=age1;}NSLog(@amp;quot;%damp;quot;,max);输出结果:20   if(age1amp;amp;gt;age2){  max=age1;}else{ max=age2;}NS ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:11 | 阅读:42 | 回复:0
  • swift开发之--代理协议的使用
    swift开发之--代理协议的使用
    swift代理的使用,和oc版本有区别,区别还是蛮大的,不过和oc一样都是用于反向传值: 实现如下: 1,声明两个类 2,实现流程,viewcontroller页面点击按钮进入firstVC页面,然后在firstVC页面修改值,返回把值传到v ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:11 | 阅读:38 | 回复:0
  • swift生成二维码
    swift生成二维码
    二维条码/二维码是用某种特定的几何图形按一定规律在平面分布的黑白相间的图形记录数据符号信息的在编码上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:10 | 阅读:57 | 回复:0
  • iOS8 用AVAudioPlayer播放音乐(Swift)
    iOS8 用AVAudioPlayer播放音乐(Swift)
    AVAudioPlayer类提供了播放音频文件的功能,在本次教程中,我们将对一个音乐文件进行播放暂停和停止操作,此外还会显示标题和播放时间。本次教程使用iOS8和Xcod6.3.1打开Xcode创建一 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:10 | 阅读:50 | 回复:0
  • [Swift]LeetCode357. 计算各个位数不同的数字个数 | Count Numbers with Unique Digit ...
    [Swift]LeetCode357. 计算各个位数不同的数字个数 | Count Numbers with Unique Digit ...
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs. ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:10 | 阅读:51 | 回复:0
  • Swift【App版本更新】
    Swift【App版本更新】
    Swift有对应的版本更新库(Siren),有需要的可以参考和使用。 iOS开发中,有时会有这种需求,在AppStore上出现新版本时,应用内弹窗提示用户更新.自动提示更新的实现方案分为两种: 第一种,自己服务器提供 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:10 | 阅读:65 | 回复:0
  • Swift Perfect 从零开始到阿里云ECS实际应用教程(三)
    Swift Perfect 从零开始到阿里云ECS实际应用教程(三)
    上节我们介绍了阿里云ECS上部署个Swift Perfect的实例环境的方法,下面我将继续介绍如何实际开发一个简单的服务器接口并与mysql数据库进行交互; 三、依托阿里云服务器,搭建一个Perfect+mysql的服务 1.运用swift包 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:10 | 阅读:57 | 回复:0
  • swift-UIPickerView(选择控件)
    swift-UIPickerView(选择控件)
    import UIKit //UIPickerView 的委托协议是 UIPickerViewDelegate,数据源是 UIPickerViewDataSource。我们需要在视图控制器中声明实现……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:10 | 阅读:49 | 回复:0
  • Swift—Cocoa Touch设计模式-备 -
    Swift—Cocoa Touch设计模式-备 -
    目标(Target)与动作(Action)是iOS和OS X应用开发的中事件处理机制。 问题提出 如图所示是一个ButtonLabelSample案例设计原型图,其中包含一个标签和一个按钮,当点击按钮 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:10 | 阅读:53 | 回复:0
  • Swift—泛型(上)
    Swift—泛型(上)
    1.泛型泛型是一种非常灵活的语法,允许程序在函数、枚举、结构体、类中定义类型形参,这种类型形参实际代表的类型是动态改变的——程序可以等到真正使用这些函数、枚举、结构体、类时才为这些类型形参传入实际的类型 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:09 | 阅读:61 | 回复:0
  • 2.7 基本数据类型之间的互相转换 [Swift原创教程]
    2.7 基本数据类型之间的互相转换 [Swift原创教程]
    原文:http://www.coolketang.com/staticCoding/5a9924257565717957671dfc.html 1. 本节课将为您演示数据类型的有效范围,以及基本数据类型之间的相互转换。  2. 由于此处给无符号常量赋值-1,导致出现错误提示,说 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:09 | 阅读:63 | 回复:0
  • swift学习笔记之-类型转换
    swift学习笔记之-类型转换
    //类型转换   import UIKit   /*类型转换(Type Casting)     1.类型转换 可以判断实例的类型,也可以将实例看做是其父类或者子类的实例。     2.类型转换使用 is 和 as 操作符实现。用这两个操作符来检查值 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:09 | 阅读:56 | 回复:0
  • 关于 TestFlight 新提交的版本没有出现在 测试用户列表中的问题 iOS Swift ...
    关于 TestFlight 新提交的版本没有出现在 测试用户列表中的问题 iOS Swift ...
    新手,很多问题都是白的。哈哈。 有这么个问题,我提交的 app 新版本,测试用户并没有收到测试邀请,还是以前的版本,为什么?找了半天,这样操作即可。 1. 找到 所有 Build 的页 在 iTunes Connect 中打开相应的应 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:09 | 阅读:59 | 回复:0
  • OC与Swift混编
    OC与Swift混编
    转:原文swift语言出来后,可能新的项目直接使用swift来开发,但可能在过程中会遇到一些情况,某些已用OC写好的类或封装好的模块,不想再在swift中再写一次,那就使用混编。这个在iOS中是允许的。先中简单的入手,先 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:09 | 阅读:61 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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