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

移动开发

RSS
  • Swift3.0和OC桥接方法
    Swift3.0和OC桥接方法
    1.直接在工程中command+n,出现如图,点击Header File创建桥接文件Bridging-Header.h,如图: 2.点击next,出现如图画面,一定要记得勾选第一项,再点击create创建完成。 3.配置桥接文件,点击target - bui ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:15 | 阅读:81 | 回复:0
  • [Swift]鸡尾酒排序 | Cocktail Sort
    [Swift]鸡尾酒排序 | Cocktail Sort
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs. ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:15 | 阅读:84 | 回复:0
  • Swift类型检查与转换
    Swift类型检查与转换
    继承会发生在子类和父类中,如图所示,是一系列类的继承关系类图,Person是类层次结构中的根类,Student是Person的直接子类,Worker是Person的直接子类。这个继承关系类图的具体实现代码如下:  view plaincopy ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:15 | 阅读:64 | 回复:0
  • Welcome-to-Swift-11方法(Methods)
    Welcome-to-Swift-11方法(Methods)
    方法是由特定类型关联起来的函数。类、结构体和枚举都能定义成实例方法。它封装了特定的任务和给定类型的实例的功能函数。类,结构体和方法也能定义类型方法,它只与类型的本身由关联。类型方法和Objective-C的类方 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:15 | 阅读:64 | 回复:0
  • [Swift]LeetCode973.最接近原点的K个点|KClosestPointstoOrigin
    [Swift]LeetCode973.最接近原点的K个点|KClosestPointstoOrigin
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:15 | 阅读:58 | 回复:0
  • Swift学习笔记六
    Swift学习笔记六
    集合类型(CollectionType)Swift提供三种主要的集合类型:数组(array)、集合(set)、字典(dictionary)。数组是有序的值序列,集合是无序的值序列,字典是无序的键值对序列。这三个类型都要求显示指定存储值的类型。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:15 | 阅读:54 | 回复:0
  • 随手记Swift基础和OptionalType(问号?和感叹号!)
    随手记Swift基础和OptionalType(问号?和感叹号!)
    距离Apple推出Swift已经有几天了,网上也时不时出现“急招Swift程序猿,要求有一天工作经验”的帖子。看到Swift,除了苹果放的另外一门语言的链接(http://swift-lang.org/),还可能联想到TaylorSwift。或者铃木雨 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:14 | 阅读:78 | 回复:0
  • iOS【iOS超轻量级约束框架(Swift4)】SBLayout一行代码搞定任意难度的AutoLayout ...
    iOS【iOS超轻量级约束框架(Swift4)】SBLayout一行代码搞定任意难度的AutoLayout ...
    SBLayout 一行代码搞定任意难度的AutoLayout 简介: SBLayout是基于Swift4 封装系统的约束而成的单文件约束框架,总代码700多行,支持iOS9及其以上版本,一行代码可以搞定任意难度的AutoLayout约束 使用方法如下 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:14 | 阅读:65 | 回复:0
  • [SwiftUI]二、实用控件-(9)在SwiftUI中使用MapKit里的地图视图
    [SwiftUI]二、实用控件-(9)在SwiftUI中使用MapKit里的地图视图
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(let_us_code)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:https:// ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:14 | 阅读:62 | 回复:0
  • [Swift]LeetCode565.数组嵌套|ArrayNesting
    [Swift]LeetCode565.数组嵌套|ArrayNesting
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:14 | 阅读:61 | 回复:0
  • 【iOS】在Swift中使用JSONModel
    【iOS】在Swift中使用JSONModel
    前言 首先所有的Model还是使用oc来写——看到这一句是不是想关网页了- - #,在swift里面直接写一直报错所以就将就用oc来写了,这里主要是分享一下搭配Alamofire使用的经验。 声明 欢迎转载,但请保留文章原始出 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:14 | 阅读:74 | 回复:0
  • [Swift]LeetCode521.最长特殊序列Ⅰ|LongestUncommonSubsequenceI
    [Swift]LeetCode521.最长特殊序列Ⅰ|LongestUncommonSubsequenceI
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:14 | 阅读:61 | 回复:0
  • UIMenuController简单示例(Swift)
    UIMenuController简单示例(Swift)
    刚开始接触Swift,感觉是简单一些,但是有一些不习惯,没看基础知识,直接看demo!可以和http://www.cnblogs.com/hissia/p/5668513.html里面的进行对比,挺容易掌握直接上代码:1importUIKit23classZWLabel:UILabel{ ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:14 | 阅读:56 | 回复: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 | 阅读:50 | 回复: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 | 阅读:44 | 回复:0
  • SnapKitswift实现高度自适应的新浪微博布局
    SnapKitswift实现高度自适应的新浪微博布局
     SnapKitswift版的自动布局框架,第一次使用感觉还不错。SnapKit是一个优秀的第三方自适应布局库,它可以让iOS、OSX应用更简单地实现自动布局(AutoLayout)。GtiHub地址:https://github.com/SnapKit/SnapKit1.uit ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:13 | 阅读:44 | 回复: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 | 阅读:48 | 回复:0
  • Swift实现封装PopMenu菜单,可在屏幕任意位置弹出
    Swift实现封装PopMenu菜单,可在屏幕任意位置弹出
    效果图: 功能:GitHub下载只需要传入菜单箭头点位置、菜单宽度、数据源即可。1、支持任意点弹出(点是基于整个屏幕位置)2、会根据点位置自动计算菜单位置3、背景色、文字等支持自定义设置导入项目:pods导入:pod ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:13 | 阅读:49 | 回复:0
  • iOS开发笔记-swift实现iOS数据持久化之归档NSKeyedArchiver
    iOS开发笔记-swift实现iOS数据持久化之归档NSKeyedArchiver
    IOS数据持久化的方式分为三种: 属性列表 (plist、NSUserDefaults) 归档 (NSKeyedArchiver) 数据库 (SQLite、Core Data、第三方类库等 归档(又名序列化),把对象转为字节码,以文件的形式存储到磁盘上;程 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:13 | 阅读:48 | 回复: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 | 阅读:46 | 回复:0
  • Swift:Initialization-1
    Swift:Initialization-1
    初始化的过程包括为每一个存储属性设置一个初始值和其他步骤。通过定义构造函数来实现初始化的过程,跟oc的初始化函数不同,Swift的构造函数不返回一个值。它们的主要角色是确保一个类型的实例在初次使用前被正确的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:12 | 阅读:47 | 回复:0
  • Swift3数组访问
    Swift3数组访问
    2019独角兽企业重金招聘Python工程师标准amp;amp;gt;amp;amp;gt;amp;amp;gt;      在Swift数组中,我们可以通过数组的下标来访问数组中任意一个元素的值。数组的下标是从0开始。例如表示数组的第一个元素,表 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:12 | 阅读:38 | 回复:0
  • Swift 编程范式
    Swift 编程范式
    范式转换 - 从一个题目说起 读入一个文本文件,确定所有单词的使用频率并从高到低排序,打印所有单词及其频率的排序列表 范式转换 - 传统解决方案 范式转换 - 函数式 范式转换 命令式编程常常迫使我们处于性 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:12 | 阅读:41 | 回复:0
  • [Swift]LeetCode1152.用户网站访问行为分析|AnalyzeUserWebsiteVisitPattern ...
    [Swift]LeetCode1152.用户网站访问行为分析|AnalyzeUserWebsiteVisitPattern ...
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(www.zengqiang.org)➤原文地址:➤如果链接不是山青咏芝的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:12 | 阅读:43 | 回复:0
  • OC项目转Swift指南
    OC项目转Swift指南
    运行环境:Xcode11.1Swift5.0最近参与的一个项目需要从Objective-C(以下简称OC)转到Swift,期间遇到了一些坑,于是有了这篇总结性的文档。如果你也有将OC项目Swift化的需求,可以作为参考。OC转Swift有一个大前提 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:12 | 阅读:45 | 回复:0
  • [Swift]LeetCode482.密钥格式化|LicenseKeyFormatting
    [Swift]LeetCode482.密钥格式化|LicenseKeyFormatting
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:12 | 阅读:45 | 回复:0
  • swift语言实战晋级-第9章游戏实战-跑酷熊猫-7-8移动平台的算法 ...
    swift语言实战晋级-第9章游戏实战-跑酷熊猫-7-8移动平台的算法 ...
    在上个小节,我们完成了平台的产生。那么我们来实现一下让平台移动。平台的移动,我们只需要在平台工厂类中写好移动的方法,然后在GameScene类中统一控制就行了。在GameScene类中,有个update方法会每隔一定的时间调 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:12 | 阅读:43 | 回复:0
  • swift开发之--代理协议的使用
    swift开发之--代理协议的使用
    swift代理的使用,和oc版本有区别,区别还是蛮大的,不过和oc一样都是用于反向传值: 实现如下: 1,声明两个类 2,实现流程,viewcontroller页面点击按钮进入firstVC页面,然后在firstVC页面修改值,返回把值传到v ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:11 | 阅读:39 | 回复: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 | 阅读:43 | 回复: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 | 阅读:50 | 回复:0
  • [Swift]LeetCode851.喧闹和富有|LoudandRich
    [Swift]LeetCode851.喧闹和富有|LoudandRich
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:11 | 阅读:51 | 回复:0
  • [Swift]两种线程休眠的方式
    [Swift]两种线程休眠的方式
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/ )➤GitHub地址:ht ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:11 | 阅读:48 | 回复:0
  • swift学习1
    swift学习1
    今日份的swift学习. 1.注释 单行注释//这里是注释内容 多行注释/*第一行 第二行 */ 2.加减乘除运算直接输入算式,右边的结果侧边栏会直接显示答案. 算术运算符如要与数字隔开,则左右两边都要有空格. 运算结果与输入数 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:11 | 阅读:51 | 回复:0
  • Objective-C和Swift混合编程开发
    Objective-C和Swift混合编程开发
    创建混编的Framework工程第二步:创建Objective-C和Swift源代码文件在第一步创建完项目之后,项目中默认会有一个和项目同名的接口文件:FirstFixed.h然后我们分别创建一个Objective-C语言的类OCView(OCView.h/.m),和 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:11 | 阅读:50 | 回复:0
  • Swift—Cocoa Touch设计模式-备 -
    Swift—Cocoa Touch设计模式-备 -
    目标(Target)与动作(Action)是iOS和OS X应用开发的中事件处理机制。 问题提出 如图所示是一个ButtonLabelSample案例设计原型图,其中包含一个标签和一个按钮,当点击按钮 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:10 | 阅读:54 | 回复:0
  • swift-UIPickerView(选择控件)
    swift-UIPickerView(选择控件)
    import UIKit //UIPickerView 的委托协议是 UIPickerViewDelegate,数据源是 UIPickerViewDataSource。我们需要在视图控制器中声明实现……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:10 | 阅读:50 | 回复:0
  • Swift Perfect 从零开始到阿里云ECS实际应用教程(三)
    Swift Perfect 从零开始到阿里云ECS实际应用教程(三)
    上节我们介绍了阿里云ECS上部署个Swift Perfect的实例环境的方法,下面我将继续介绍如何实际开发一个简单的服务器接口并与mysql数据库进行交互; 三、依托阿里云服务器,搭建一个Perfect+mysql的服务 1.运用swift包 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:10 | 阅读:58 | 回复:0
  • Swift【App版本更新】
    Swift【App版本更新】
    Swift有对应的版本更新库(Siren),有需要的可以参考和使用。 iOS开发中,有时会有这种需求,在AppStore上出现新版本时,应用内弹窗提示用户更新.自动提示更新的实现方案分为两种: 第一种,自己服务器提供 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:10 | 阅读:67 | 回复:0
  • [Swift]LeetCode357. 计算各个位数不同的数字个数 | Count Numbers with Unique Digit ...
    [Swift]LeetCode357. 计算各个位数不同的数字个数 | Count Numbers with Unique Digit ...
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs. ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:10 | 阅读:52 | 回复:0
  • iOS8 用AVAudioPlayer播放音乐(Swift)
    iOS8 用AVAudioPlayer播放音乐(Swift)
    AVAudioPlayer类提供了播放音频文件的功能,在本次教程中,我们将对一个音乐文件进行播放暂停和停止操作,此外还会显示标题和播放时间。本次教程使用iOS8和Xcod6.3.1打开Xcode创建一 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:10 | 阅读:51 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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