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

Swift 教程

RSS
  • Swift-使用HTML5进行iOS开发(将HTML5打包成iOS应用)
    Swift-使用HTML5进行iOS开发(将HTML5打包成iOS应用)
    最近越来越流行使用HTML5进行跨平台应用开发,先不说运行效率如何。从人力成本来说,只要写一套html页面就可以打包发布到安卓和iOS等多个平台,确实会省下不少时间和人力(这个领导最喜欢了)。下面简单介绍下如何把 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:31 | 阅读:40 | 回复:0
  • IOS---OC与Swift混编(转)
    IOS---OC与Swift混编(转)
    原文地址:http://blog.sina.com.cn/s/blog_8d1bc23f0102v5tl.htmlswift语言出来后,可能新的项目直接使用swift来开发,但可能在过程中会遇到一些情况,某些已用OC写好的类或封装好的模块,不想再在swift中再写一次 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:31 | 阅读:44 | 回复:0
  • Swift-AES之加密解密
    Swift-AES之加密解密
    什么是AES高级加密标准(英语:AdvancedEncryptionStandard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:31 | 阅读:40 | 回复:0
  • Swiftの函数式编程-Jenaral
    Swiftの函数式编程-Jenaral
    Swift相比原先的Objective-C最重要的优点之一,就是对函数式编程提供了更好的支持。Swift提供了更多的语法糖和一些新特性来增强函数式编程的能力,本文就在这方面进行一些讨论。S ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:31 | 阅读:40 | 回复:0
  • swift-新手必看的基础部分
    swift-新手必看的基础部分
    Swift是一门开发iOS,OSX和watchOS应用的新语言。然而,如果你有C或者Objective-C开发经验的话,你会发现Swift的很多内容都是你熟悉的。常量和变量……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:31 | 阅读:40 | 回复:0
  • ios学习:swift中实现分享到微博、facebook,twitter等
    ios学习:swift中实现分享到微博、facebook,twitter等
    在swift中打开分享功能原来是如此的简单。1、首先须要 importSocial2、在分享button事件以下varcontroller:SLComposeViewController=SLComposeViewController(forServiceType:SLServiceTypeSinaWeibo)controller.se ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:31 | 阅读:37 | 回复:0
  • [Swift]二进制、八进制、十进制、十六进制之间的转换
    [Swift]二进制、八进制、十进制、十六进制之间的转换
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/ )➤GitHub地址:ht ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:30 | 阅读:35 | 回复:0
  • Swift学习笔记(解决Swift闭包中循环引用的三种方法)
    Swift学习笔记(解决Swift闭包中循环引用的三种方法)
    话不多说直接上代码classSmartAirConditioner{vartemperature:Int=26//类引用了函数vartemperatureChange:((Int)-amp;amp;gt;())!init(){/*表示self为可选型可以为nil所以在使用的时……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:30 | 阅读:42 | 回复:0
  • swift--使用URLSession异步加载图片
    swift--使用URLSession异步加载图片
    NSURLConnection,在ios9.0以后被废弃,以后使用URLSession类,如下图具体样例:self.imageV.frame=CGRect(x:20,y:70,width:kScreenWidth-40,height:200)self.view.addSubview(self.imageV)//使用URLSessi ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:30 | 阅读:35 | 回复:0
  • swift基础小结02--VFL约束、属性的get和set方法、懒加载、方法替换 ...
    swift基础小结02--VFL约束、属性的get和set方法、懒加载、方法替换 ...
    一、属性的get和set方法     1、自定义属性的set和get方法      private(set)var_image:UIImage?   //自定义属性get,set   varimage:UIImage?{       get{           return_im ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:30 | 阅读:40 | 回复:0
  • Swift学习笔记(扩展和泛型)
    Swift学习笔记(扩展和泛型)
    在开始介绍Swift中的扩展之前,我们先来回忆一下OC中的扩展。在OC中如果我们想对一个类进行功能的扩充,我们会怎么做呢。对于面向对象编程的话,首先会想到继承,但是继承有两个问题。第一个问题:继承的前提是这个类 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:30 | 阅读:41 | 回复:0
  • swift开发网络篇-post请求
    swift开发网络篇-post请求
    /**   所有网络请求,统一使用异步请求!      在今后的开发中,如果使用简单的get/head请求,可以用NSURLConnction异步方法   GET查/POST增/PUT改/DELETE删/HEAD      GET   1amp;amp;gt;URL   ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:30 | 阅读:40 | 回复:0
  • Swift-----属性观察器(didSet、willSet)
    Swift-----属性观察器(didSet、willSet)
    应用场景一:保证对属性所赋动值是合法的,可以对不合法的数据进行处理。classLightBulb{staticletmaxCurrent=30varcurrent:Int=0{//如果不设置newCurrent,默认可以使用newValuewillSet(newCurrent){ ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:30 | 阅读:42 | 回复:0
  • swift监测内存泄漏MLeaksFinder使用MLeaksFinder检测项目内存泄露总结 ...
    swift监测内存泄漏MLeaksFinder使用MLeaksFinder检测项目内存泄露总结 ...
      使用MLeaksFinder检测项目内存泄露总结 https://www.cnblogs.com/ocarol/p/5288497.html……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:29 | 阅读:46 | 回复:0
  • swift中闭包的循环引用
    swift中闭包的循环引用
    首先我们先创造一个循环引用varnameB:(()-amp;amp;gt;())?overridefuncviewDidLoad(){super.viewDidLoad()letbu=UIButton(type:.ContactAdd)bu.addTarget(self,action:amp;quot;tapamp;quot;,……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:29 | 阅读:37 | 回复:0
  • Swift-2.3字符串和字符
    Swift-2.3字符串和字符
    本页包含内容:字符串字面量初始化空字符串字符串可变性字符串是值类型使用字符连接字符串和字符字符串插值Unicode计算字符数量访问和修改字符串比较字符串字符串的Unicode表示形式String是例如amp;quot;hello,world ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:29 | 阅读:35 | 回复:0
  • 在swift中使用MJRefresh
    在swift中使用MJRefresh
    cocoapod导入的,并且桥接已经完成,但是就是不提示方法,醉了,……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:29 | 阅读:40 | 回复:0
  • iOSoc和swift中协议的使用
    iOSoc和swift中协议的使用
    创建一个空的工程在工程中我们新建一个类继承与NSObject 定义一个协议‘@protocol UpdateAlertDelegate amp;amp;lt;NSObjectamp;amp;gt;//这里的红色字体就是我们定义的协议的名称- (void)updateAlert;//这个就 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:29 | 阅读:31 | 回复:0
  • 【iOS】SwiftESTabBarController的使用
    【iOS】SwiftESTabBarController的使用
    之前也使用Swift编写过程序,但是由于是多人开发,我没有从头搭建,而且之前写的项目也是多使用oc的库。我就打算从头抓包写一个纯Swift的APP。我打算先写一个简单的APP,熟练之后在写比较复杂的APP。具体代码之后会 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:29 | 阅读:38 | 回复:0
  • Swift使用AlamoFire超时设置和事件处理
    Swift使用AlamoFire超时设置和事件处理
    一直在写swift项目,正好碰到服务器部署,请求超时或者请求失败的问题,页面就卡着不动了。顺手解决一下吧差了些资料,说要设置超时时间 方法一:1staticletsharedSessionManager:Alamofire.SessionManager={2letco ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:29 | 阅读:34 | 回复:0
  • Swift网络请求数据与解析
    Swift网络请求数据与解析
    一:Swift网络数据请求与处理最常用第三方    又有时间出来装天才了,还是在学swift,从中又发现一些问题,这两天上网找博客看问题弄的真的心都累。博客一篇写出来,好多就直接照抄,就没有实质性的把问题解决了 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:29 | 阅读:39 | 回复:0
  • swift写一个简单的列表unabletodequeueacellwithidentifierreuseIdentifier-mustregis ...
    swift写一个简单的列表unabletodequeueacellwithidentifierreuseIdentifier-mustregis ...
    报错:unabletodequeueacellwithidentifierreuseIdentifier-mustregisteraniboraclassfortheidentifierorconnectaprototypecellinastoryboard解决方法:在identifier里添加代码里自己写的标示……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:29 | 阅读:44 | 回复:0
  • iOS-实现高斯模糊效果(swift)
    iOS-实现高斯模糊效果(swift)
    给UIImage添加分类extensionUIImage{///高斯模糊funcgaussianBlur(varblurAmount:CGFloat)-amp;amp;gt;UIImage{//高斯模糊参数(0-1)之间,超出范围强行转成0.5if(blurAmountamp;amp;lt;0.0||blurAmountamp;amp;gt;1. ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:28 | 阅读:40 | 回复:0
  • 在oc代码中使用swift第三方框架
    在oc代码中使用swift第三方框架
    swift现在使用越来越多了,一些主流的框架或者效果比较好的demo都陆陆续续使用swift写了.所以,要学会如何在oc的项目中调用swift.这里主要借助一个桥梁文件,这个桥梁文件一般在你导入swift代码或者创建swift代码的时候 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:28 | 阅读:44 | 回复:0
  • SwiftJson解析基础
    SwiftJson解析基础
    funcJSONToData(obj:Any)-amp;amp;gt;Data{//先判断是否可以转换if!JSONSerialization.isValidJSONObject(obj){returnData.init()}//开始转换//JSON……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:28 | 阅读:42 | 回复:0
  • 如何用swift在documents目录下创建一个文件夹?
    如何用swift在documents目录下创建一个文件夹?
      do{      tryNSFileManager().createDirectoryAtPath(amp;quot;\(NSHomeDirectory())/Documents/Directamp;quot;,withIntermediateDirectories:true,attributes:nil)    }catchleterr{      deb ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:28 | 阅读:33 | 回复:0
  • oc与swift之间的桥接文件(ProjectNmae-Bridging-Header.h)(ProjectNmae-Swift.h) ...
    oc与swift之间的桥接文件(ProjectNmae-Bridging-Header.h)(ProjectNmae-Swift.h) ...
    oc与Swift是2种不同的语言,oc代码只能写带oc文件里,Swift代码只能写在Swift文件里,虽然2者不同语言,但却能互相调用,不过需要进行一下桥接,就是下面的2个文件(ProjectNmae-Bridging-Header.h)Swift文件要调用oc代码的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:28 | 阅读:36 | 回复:0
  • swift中如何定义一个变量,数组。
    swift中如何定义一个变量,数组。
     --定义一个常量leta=5;定义后a的值就不能改变letDictionary=(key:1,value:amp;quot;addsaamp;quot;); vara=5;定义后a的值就可以改变---定义一个数组letarray=array.0--组合类型letarramp;amp;lt;name:String,age ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:28 | 阅读:36 | 回复:0
  • Swift3-compare方法之ComparisonResult说明
    Swift3-compare方法之ComparisonResult说明
    Swift3在实现两个对象比较时,引入了compare方法,其中,方法返回值ComparisonResult解释如下:ComparisonResult是一个枚举类型,包含了以下3个成员:其中:q  orderedAscending(-1):左操作数小于右操作数。q  ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:28 | 阅读:37 | 回复:0
  • SwiftUILabel的使用
    SwiftUILabel的使用
    加入代码////AppDelegate.swift//UILableDemo////Createdby赵超on14-6-17.//Copyright(c)2014年赵超.Allrightsreserved.//importUIKit@UIApplicationMainclassAppDelegate:UIResponder,UI……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:28 | 阅读:37 | 回复:0
  • Swift:类与结构体
    Swift:类与结构体
    对比类与结构体类与结构体有许多的相同点,它们都可以:定义属性来存储值;定义方法来提供功能;定义下标操作;定义初始化函数;扩展它的默认的实现;遵从协议;类有一些额外的能力,但是结构体没有:继承;类型转换 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:27 | 阅读:38 | 回复:0
  • Swift标签控制器(tabbar添加提醒和控制器)
    Swift标签控制器(tabbar添加提醒和控制器)
     //Overridepointforcustomizationafterapplicationlaunch.    //初始化window,大小为设备物理大小    self.window=UIWindow(frame:UIScreen.mainScreen().bounds)    //把window的背景颜色改成白色  ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:27 | 阅读:39 | 回复:0
  • swift中类似宏定义
    swift中类似宏定义
    建一个类如,在Contans.swift中importUIKitletkMAIN_SIZE=UIScreen.mainScreen().bounds 在其他地方直接用比如在MyTabbarViewController.swift中 varbgView=UIView(frame:CGRectMake(0,0,kMAIN_SIZE.width,kMAIN_S ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:27 | 阅读:39 | 回复:0
  • Swift动画学习笔记
    Swift动画学习笔记
    视频地址: http://www.swiftv.cn/course/i275v5lz1,动画属性position(位置),opacity(透明度,0全透明,1不透明),Scale(尺寸),Color,Rotate,3D2,动画曲线Linear(线性),EaseIn(慢开始),EaseOut(慢结束),EaseInEaseO ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:27 | 阅读:34 | 回复:0
  • swift中JSon数据的处理
    swift中JSon数据的处理
    1importUIKit23classMainTabBarViewController:UITabBarController{45overridefuncviewDidLoad(){6super.viewDidLoad()7//1.获取json文件的地址8guardlet……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:27 | 阅读:41 | 回复:0
  • Swift:宏定义
    Swift:宏定义
    一、简述swift中并没有加入宏系统,C语言使用#define定义的基本常量在导入Swift时被Swift编译自动转为Swfit语言的全局变量。但复杂的宏定义不能被Swift转换。Swift中类似宏定义,可以单独创建一个类,如Const.swift, ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:27 | 阅读:41 | 回复:0
  • Swift-使用CGBlendMode改变UIImage颜色
    Swift-使用CGBlendMode改变UIImage颜色
    类似于PS,Swift中也可对图片UIImage进行图层混合(blending),而且提供了相当丰富的混合模式(blendMode)。本文先介绍使用其中的kCGBlendModeDestinationIn实现图片颜色的修改。1,扩展UIImage,添加着色方法首先 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:26 | 阅读:40 | 回复:0
  • swift实现水仙花数
    swift实现水仙花数
    importFoundationfuncf(a:Int)-amp;amp;gt;Int{varx=ax*=ax*=areturnx}vara,b,c:Intforxin100...999{a=x%10b=x/10%10c=x/100ifx==f(a:a)+f……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:26 | 阅读:38 | 回复:0
  • swift中闭包的用法
    swift中闭包的用法
     正所谓一法通,万法皆通,具体什么意思,你们自己领悟吧。闭包我想不用多介绍了吧,学过OC的都应该知道,其功能和OC里的Block一样,和通知,在功能上也有相同之处。先看个界面效果图,用通知也能做出来。我在上面 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:26 | 阅读:50 | 回复:0
  • swift关于FDFullscreenPopGesture的右滑返回
    swift关于FDFullscreenPopGesture的右滑返回
    关于导航栏右滑返回的工具库FDFullscreenPopGesture是OC版本,用了runtime等各种骚操作关于swift,我在UINavigationController的viewDidLoad方法中classGMNavigationController:UINavigationController{overridefunc ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:26 | 阅读:48 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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