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

编程

RSS
  • 为什么说swift是面向协议编程--草稿
    为什么说swift是面向协议编程--草稿
    为什么说swift是面向协议编程 publicprotocolReactiveCompatible{  ///Extendedtype  associatedtypeCompatibleType   ///Reactiveextensions.  staticvarrx:Reactiveamp;amp;lt;CompatibleTypeamp;amp;gt ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:48 | 阅读:250 | 回复:0
  • swift3.0保存图片到本地,申请权限
    swift3.0保存图片到本地,申请权限
    1.info中写上amp;amp;lt;keyamp;amp;gt;NSCameraUsageDescriptionamp;amp;lt;/keyamp;amp;gt;amp;amp;lt;stringamp;amp;gt;需要您的同意才能读取媒体资料库amp;amp;lt;/stringamp;amp;gt;amp;amp;lt;keyamp;amp;gt;N ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:48 | 阅读:261 | 回复:0
  • Swift--方法(函数)
    Swift--方法(函数)
    方法是执行特殊任务的自包含代码块。你可以给方法名字来表示它的功能,而且在需要的时候调用这个名字的方法来执行它的任务。 Swift方法的语法表达很灵活,从类似c的没有参数名的方法到oc复杂的带有名字和参数的方法 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:48 | 阅读:277 | 回复:0
  • UIKit框架-高级控件Swift版本:3.UITableViewCell方法/属性详解
    UIKit框架-高级控件Swift版本:3.UITableViewCell方法/属性详解
    前面我们知道了UITableView是怎么用得,现在我们继续讲解和UITableView密不可分的另一个空间UITableViewCell.1.UITableViewCell常用属性UITableViewCell显示的样式enumUITableViewCellStyle:Int{caseDefault//默认显 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:48 | 阅读:244 | 回复:0
  • OC工程调用Swift方法
    OC工程调用Swift方法
    https://www.jianshu.com/p/814e71e19175为防止出问题,建议以这样的方法做:1.建一个OC工程命名为SwiftOC 20160112195923174.png 2.新建一个swfit文件命名为Test.swift,会弹出提示,选择CreateBridgingHeader建 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:48 | 阅读:255 | 回复:0
  • Swift学习笔记(一)搭配环境以及代码运行成功
    Swift学习笔记(一)搭配环境以及代码运行成功
    1、Swift是啥?百度去!度娘告诉你它是苹果最新推出的编程语言,比c,c++,objc要高效简单。能够开发ios,mac相关的app哦!是苹果以后大力推广的语言哦! 2、Swift给你带来什么机会?当初你觉得objc太难,学ios学到一 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:48 | 阅读:247 | 回复:0
  • swift-UIButton
    swift-UIButton
    oc转向swift势在必行,我也开始熟悉swift语法了,希望下一个项目能用swift来写.1//MARK:1.创建btn2privatefunccreatBtn(content:NSString)-amp;amp;gt;UIButton{3///创建btn4//letbtn:UIButton=UIButton(typ ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:48 | 阅读:225 | 回复:0
  • 点击TableView中某行进入下一级界面(Swift)
    点击TableView中某行进入下一级界面(Swift)
    TableView这个控件在iOS的开发中非常的常见,他可以较好的展示一个层级结构。这里主要介绍,在点击某个条目的时候,如何进行跳转的下一个界面。以下是官方的关于这个跳转如何去实现,和如何去传递数据的过程。Storyb ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:48 | 阅读:243 | 回复:0
  • swift的类型属性和方法
    swift的类型属性和方法
    类型属性和类型方法方法类型属性使用关键字static来定义结构体和枚举的类型属性,关键字class来为类定义类型属性。语法:structStructname{staticvarstoredTypeProperty=amp;quot;amp;quot;staticvarcomputedTypePro ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:48 | 阅读:230 | 回复:0
  • WKWebView不显示提示框(Swift)
    WKWebView不显示提示框(Swift)
    使用WKWebView的时候会出现明明自己做的一些页面有提示框,为什么使用别人的页面提示框总是不显示,其实很大部分原因是因为该提示框是通过JS调用的,需要实现WKUIDelegate来进行监听//MARK:-WKUIDelegate//监听通过JS调 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:48 | 阅读:248 | 回复:0
  • swift基础语法(19-闭包,闭包函数回调,尾随闭包,闭包捕获值)
    swift基础语法(19-闭包,闭包函数回调,尾随闭包,闭包捕获值)
    闭包:函数是闭包的一种类似于OC语言的block闭包表达式(匿名函数)--能够捕获上下文中的值语法:in关键字的目的是便于区分返回值和执行语句闭包表达式的类型和函数的类型一样,是参数加上返回值,也就是in之前的部分{   ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:48 | 阅读:237 | 回复:0
  • Swift字典模型互转总结
    Swift字典模型互转总结
    现在很多iOS项目的开发开始转向Swift语言。相信Swift语言很快会成为iOS工程师必备技能。字典转模型,模型转转字典在开发过程中扮演非常重要的角色。今天就和大家分享一下使用Swift,如何进行字典模型互转。为了让工 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:48 | 阅读:219 | 回复:0
  • openstack-r版(rocky)搭建基于centos7.4的openstackswift对象存储服务一
    openstack-r版(rocky)搭建基于centos7.4的openstackswift对象存储服务一
    openstack-r版(rocky)搭建基于centos7.4的openstackswift对象存储服务一openstack-r版(rocky)搭建基于centos7.4的openstackswift对象存储服务二openstack-r版(rocky)搭建基于centos7.4的openstackswift对象存储服务 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:48 | 阅读:262 | 回复:0
  • Swift内存管理、weak和unowned以及两者区别(如何使用Swift中的weak与unowned?)Swif ...
    Swift内存管理、weak和unowned以及两者区别(如何使用Swift中的weak与unowned?)Swif ...
    Swift是自动管理内存的,这也就是说,我们不再需要操心内存的申请和分配。当我们通过初始化创建一个对象时,Swift会替我们管理和分配内存。而释放的原则遵循了自动引用计数(ARC)的规则:当一个对象没有引用的时候, ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:48 | 阅读:208 | 回复:0
  • Swift-使用NSUserDefaults来进行本地数据存储
    Swift-使用NSUserDefaults来进行本地数据存储
    NSUserDefaults适合存储轻量级的本地客户端数据,比如记住密码功能,要保存一个系统的用户名、密码。使用NSUserDefaults是首选。下次再登陆的时候就可以直接从NSUserDefaults里面读取上次登陆的信息。一般来说本地存 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:48 | 阅读:227 | 回复:0
  • 【Swift】读取文本文件字符串
    【Swift】读取文本文件字符串
    var str:NSString = NSString.stringWithContentsOfFile(_srcouceFilePath,encoding:NSUTF8StringEncoding,error:nil)读取中文时首先要取得中文编码var encode:NSStringEncoding = CFStringConvertEncodingToN ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:48 | 阅读:289 | 回复:0
  • Swift内部类调用外部类方法、属性的变通
    Swift内部类调用外部类方法、属性的变通
        Swift的内部类比较鸡肋,在内部类里面不能调用外部类的属性或方法,那么如何解决这个问题,把内部类里面调用外部类的那部分代码方法移动到外部类里面,成为外部类的方法,是一种变通解决方式。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:48 | 阅读:248 | 回复:0
  • [Swift通天遁地]一、超级工具-(19)制作六种别具风格的动作表单 ...
    [Swift通天遁地]一、超级工具-(19)制作六种别具风格的动作表单 ...
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:48 | 阅读:268 | 回复:0
  • Swift之基础知识
    Swift之基础知识
    出于对Swift3.0的学习,写下这篇基本语法的笔记。希望能帮助记忆-0-这边提供Swift3.0中文教材,资源链接:https://pan.baidu.com/s/1c2GDBtI密码:ea4i一.第一个应用程序0.小技巧:amp;amp;gt;'option+cmd+/':增加文档 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:48 | 阅读:227 | 回复:0
  • Swift给UITableView写extension时报错doesnotconformtoprotocol'UITableViewDataSourc ...
    Swift给UITableView写extension时报错doesnotconformtoprotocol'UITableViewDataSourc ...
    那是因为你没有实现数据源和代理方法实现下就好了 functableView(_tableView:UITableView,numberOfRowsInSectionsection:Int)-amp;amp;gt;Int{return0}functableView(_tableView:UITableView,cellForRowAt ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:48 | 阅读:241 | 回复:0
  • [book]iOS8SwiftProgrammingCookbook
    [book]iOS8SwiftProgrammingCookbook
    iOS8SwiftProgrammingCookbook 资源地址http://pan.baidu.com/s/1c0hn1Gc 书籍介绍 源码截图 书籍截图 ……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:48 | 阅读:231 | 回复:0
  • swift命名空间
    swift命名空间
    swift是一个全新的开放式的编程语言//1.命名空间什么是命名空间:命名空间是用来组织和重用代码的。如同名字一样的意思,NameSpace(名字空间),之所以出来这样一个东西,是因为人类可用的单词数太少,并且不同的人 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:48 | 阅读:232 | 回复:0
  • linux云计算(keystoneswiftcinder配置)
    linux云计算(keystoneswiftcinder配置)
    独立安装openstack组件准备服务器,为安装openstack的服务器加3块额外硬盘qemu-imgcreate-fqcow2rh71.img20Gqemu-imgcreate-fqcow2rh71.img20Gqemu-imgcreate-fqcow2rh71.img20Gkeystone介绍keystone是openstack框架 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:48 | 阅读:217 | 回复:0
  • swift动态设置UILabel的高度
    swift动态设置UILabel的高度
    importUIKitclassViewController3:UIViewController{      overridefuncviewDidLoad(){              super.viewDidLoad()              self.view.backgroundColor=UIColor.whit ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:48 | 阅读:207 | 回复:0
  • swift-UIWebView和WKWebView(iOS12之后替换UIWebView)
    swift-UIWebView和WKWebView(iOS12之后替换UIWebView)
    1.iOS12之前使用 UIWebView1amp;amp;gt;privatelazyvarwebV:UIWebView={letv=UIWebView(frame:self.view.bounds)leturl=URL(string:amp;quot;https://www.baidu.com/amp;quot;)v.d……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:48 | 阅读:217 | 回复:0
  • Swift3.0UICollectionView简单使用
    Swift3.0UICollectionView简单使用
    Swift3.0后,就很想学习Swift,有兴趣的朋友可以一起相互学习! //声明两个存放字符串的数组varnowClassName=()varsurplusClassName=()varcollectionView:UICollectionView?overridefuncviewDi ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:48 | 阅读:201 | 回复:0
  • swiftprotocol的几种形式
    swiftprotocol的几种形式
    三个关注点:1、形式;2、实现方式;3、使用方式; 一、基本形式: 形式:内部无泛型类型;实现:只需指定类型和实现相应的功能即可;使用:可以用在其他类型出现的任何地方; protocolResponse{  ///Thetaskme ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:48 | 阅读:220 | 回复:0
  • swift:创建九宫格
    swift:创建九宫格
    九宫格的创建是有规律可循的,每一个格子的水平和竖直方向的间隔是固定的,通过计算每一个格子的位置,然后把它们依次放到视图中即可。一般的步骤为:1.设置格子的总个数和每一列的格子数2.求格子的间隔:  水平间 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:48 | 阅读:197 | 回复:0
  • Swift微博项目--Swift中通过类名字符串创建类以及动态加载控制器的实现 ...
    Swift微博项目--Swift中通过类名字符串创建类以及动态加载控制器的实现 ...
    OC中可以直接通过类名的字符串转换成对应的类来操作,但是Swift中必须用到命名空间,也就是说Swift中通过字符串获取类的方式为NSClassFromString(命名空间.类名)//1.获取命名空间//通过字典的键来取值,如果键名不存在, ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:48 | 阅读:211 | 回复:0
  • 使用Swift打造动态库SDK和DemoAPP时所遇到的(Xcode7.3)
    使用Swift打造动态库SDK和DemoAPP时所遇到的(Xcode7.3)
    使用Swift开发SDK的优点是,生成的SDK对于Obj-C或是Swift调用都不需要自己去建桥接文件,因为Swift的SDK打包时默认已经自动生成供OC调用的.h文件。OC调用时直接import,sdk中的.h文件即可。而Swift调用时,import该S ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:48 | 阅读:204 | 回复:0
  • swift--四种传值(代理、闭包、属性、通知)
    swift--四种传值(代理、闭包、属性、通知)
    创建swift文件不做任何继承classTheOneAndOnlyKraken{//存储属性varname:String?varage:Int=0staticletsharedInstance=TheOneAndOnlyKraken()//防止外部调用privateinit(){}//T……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:48 | 阅读:192 | 回复:0
  • Swift语言
    Swift语言
    本文为熟悉使用Objective-C开发iOS快速转入swift开发提供一些便利的途径,没有过多华丽的说明底层原理,也没有过多的概念说明,只提供swift的基本使用以及一些使用示例。高手请让路哈。Swift中几种数据类型的简单使 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:48 | 阅读:178 | 回复:0
  • Swift:subscript
    Swift:subscript
    本文转载自:http://blog.csdn.net/sinat_27706697/article/details/47122137感谢作者:秋恨雪通常情况下,我们在使用数组(Array)或字典(Dictionary)时会使用到下标。其实在Swift中,我们还可以给类、结构、枚举 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:48 | 阅读:188 | 回复:0
  • IOSSWIFTUITableView实现简单微博列表
    IOSSWIFTUITableView实现简单微博列表
    ////Weibo.swift//UITableViewCellExample////CreatedbyXUYANon15/8/15.//Copyright(c)2015年com.world.Allrightsreserved.//importFoundationclassWeibo{//属性varid:UIn……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:48 | 阅读:196 | 回复:0
  • iOS-使用音乐的背景播放功能,使用MediaPlayer框架播放影片(Swift)
    iOS-使用音乐的背景播放功能,使用MediaPlayer框架播放影片(Swift)
    1. 使用音乐的背景播放功能(1) 导入音频播放框架importAVFoundation(2)创建音频播放对象  //初始化音频播放器对象,并将音频播放对象,作为视图控制器类的属相。  varaudioPlayer:AVAudioPlayer=AVAudioPlayer() ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:48 | 阅读:200 | 回复:0
  • Swift之数据类型:时间日期
    Swift之数据类型:时间日期
    2017.05.2218:17*字数212阅读644评论0喜欢0时间日期 NSDate在OC中,可以使用如下的代码创建一个UTC的时间:NSDate*currentUTCDate=但在Swift中,使用letdate=NSDate()获取到的则是本地时间。UTC时间与本地化时间let ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:48 | 阅读:192 | 回复:0
  • swift:创建滚动视图的图片轮播器
    swift:创建滚动视图的图片轮播器
    用swift创建图片轮播器和用OC创建的方式是一样的,都主要用到UIScrollView和UIImageview这两个控件,有几张图片,就将滚动视图的内容区域大小设置为每一张图片的大小乘以张数即可。然后允许实现分页功能pagingEnable ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:48 | 阅读:184 | 回复:0
  • Swift中的协议和闭包
    Swift中的协议和闭包
    协议的格式协议的定义方式与类,结构体,枚举的定义都非常相似protocolSomeProtocol{//协议方法}遵守协议的格式classSomeClass:SomeSuperClass,FirstProtocol,AnotherProtocol{//类的内容//实现协议中的方法}协议的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:48 | 阅读:208 | 回复:0
  • swift基础教程笔记
    swift基础教程笔记
    http://www.imooc.com/learn/127《玩儿转swift》慕课网教程笔记,自己根据2.1的语法做了更新。 I.1.通过playground来学习、熟悉swift语言的特性。2.元组 声明时可以每一个元素有名字,之后可以用.访问vart=(x:1,y: ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:48 | 阅读:221 | 回复:0
  • Swift实现观察者模式
    Swift实现观察者模式
    本文翻译自:AnObservablePatternImplementationinSwift问题在过去的几天里,我都在进行着Gumroad'sSmallProductLab的挑战,就是使用Swift语言来开发一个Mac应用。这个应用包含一个简单的结构体struct类型AppConfig ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:48 | 阅读:202 | 回复:0
热门推荐
专题导读
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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