E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
swift3.0
swift3.0
截取View生成图片 图片截取成新图片
2019独角兽企业重金招聘Python工程师标准>>>swift://注意/Users/point/Desktop==point是我电脑的用户名改成你自己的letimg1=getImage(size:CGSize(width:200,height:200),currentView:view)letimg2=getImageFromImage(oldImage:img1,newImageRect:C
weixin_33971205
·
2016-11-19 10:00
swift
python
Swift3.0
Alamofire网络请求的封装(get,post,upload图片上传)
图片上传详解见上一篇文章importFoundationimportUIKitimportAlamofireimportSwiftyJSONprivateletNetworkRequestShareInstance=NetworkRequest()classNetworkRequest{classvarsharedInstance:NetworkRequest{returnNetworkReque
C_calary
·
2016-11-17 01:22
Net
Swift3.0
Alamofire 多张图片上传
1.第一层封装importAlamofireimportFoundationimportUIKitprivateletNetworkRequestShareInstance=NetworkRequest()classNetworkRequest{classvarsharedInstance:NetworkRequest{returnNetworkRequestShareInstance}}exte
C_calary
·
2016-11-17 01:32
Net
Swift3.0
利用 Runtime 简单封装一个字典转模型
在通常的项目中,我们经常会用到字典转model的操作,我们可以使用系统的setValuesForKeys(Swift)setValuesForKeysWithDictionary(OC)方法来完成这一操作,但是这样就会遇到一个问题,如果我们数据字典其中的一个key与系统关键字重名,那我们在model中使用这个key作为属性就会报错,为了解决这一问题,我们会使用一些第三方库去完成字典转模型的操作,例
i_have_an_Apple
·
2016-11-16 18:32
2016年11月15日随笔
1.解决了cocosPod的报错原因为少写了个end...2.下载最近的Alamofire和SwiftyJSON,尝试在
swift3.0
中进行数据处理,下载了SwiftyJSONAccelerator工具
祺了个祺
·
2016-11-15 17:29
Swift2.3适配
Swift3.0
时出现的各种问题
Swift2.3适配
Swift3.0
时出现的各种问题昨晚上一波手贱把我的小5s升到iOS10。如此配套的话,Xcode7.3升级Xcode8.1看来也是势在必行了。
SoaringInSky
·
2016-11-15 10:32
ReactiveCocoa 5.0 初窥:可能是最痛的一次升级
RAC5.0相比于4.0有了巨大的变化,不仅是受
swift3.0
大升级的影响,RAC对自身项目结构的也进行了大幅度的调整。
没故事的卓同学
·
2016-11-15 01:36
IOS
swift3.0
下闭包语法整理
IOSswift3.0下闭包语法整理一、闭包的概念有oc基础的都知道,闭包其实是oc里面的block,语法格式不一样,但作用是一样的。主要是用于callBack(异步回调)或者两个类之间的通信。它的本质一个函数,一个可执行的代码块,只是这个函数是没有名字的,也就是匿名函数。你也可以把他看作如int、float一样,是一种数据类型,一种可以作为参数传递的数据类型。二、基本语法1、闭包的声明//定义一
夜_阑珊
·
2016-11-14 11:55
Swift进阶之内存模型和方法调度
前言Apple今年推出了
Swift3.0
,较2.3来说,3.0是一次重大的升级。关于这次更新,在这里都可以找到,最主要的还是提高了Swift的性能,优化了SwiftAPI的设计(命名)规范。
黄文臣
·
2016-11-13 16:01
Swift
IOS开发-设置父子视图之间边距按比例约束
代码示例运行环境为IOS10,
swift3.0
因为按比例约束边距相比按比例约束宽高多了一个小坑,所以在此记录一下。
我喜欢下雨天
·
2016-11-10 22:08
利用scrollView实现瀑布流
Swift3.0
Originblog以前在网上看到过(自己也实现过)使用oc写的基于scrollView实现的瀑布流,现在自己的项目都由swift编写了,所以趁有时间,把以前的oc项目转一下swift好了。1.新建一个waterflow继承至UIScrollView,创建一个WaterflowViewCell继承至UIViewWaterflowViewCell中,需创建identifier属性,用于cell复用c
是花落呀
·
2016-11-07 09:02
Swift3.0
学习笔记-Basic Operators(基本运算符)
参考:https://developer.apple.com/library/prerelease/content/documentation/Swift/Conceptual/Swift_Programming_Language/BasicOperators.html#//apple_ref/doc/uid/TP40014097-CH6-ID60运算符是一种特殊的符号或短语,用于检查、修改或者组
brycegao321
·
2016-11-06 15:47
Swift基础
Swift3.0
label内容高度自适应
///label高度自适应//////-Parameters:///-text:文字///-labelWidth:最大宽度///-attributes:字体,行距等///-Returns:高度funcautoLabelHeight(withtext:String,labelWidth:CGFloat,attributes:[String:Any])->CGFloat{varsize=CGRect(
C_calary
·
2016-11-04 18:39
UILabel
iOS10 +
Swift3.0
+ Xcode8.0 热门标签自动换行(Swift版)
本文参考http://www.code4app.com/thread-7369-1-1.html效果图效果图扯个淡热门标签自动换行,这个是一个很多App的需求,闲来无事,逛code4app,发现上面的一个小demo,因为最近再自学swift,心中由生了一个想法,将这个demo转换为swift版本,并且封装一下,可供以后项目中使用,但是在转换中发现有很多地方可以优化,可以减少很多的代码冗余,所以想和
风吹柳絮如花落
·
2016-11-04 18:05
Swift 3.0 变更小结
Apple官网
Swift3.0
版本变更文档新增访问符关键字:open,fileprivateApple官网解释open:公开访问接口,类和成员变量是可以被模块内外overridepublic:公开访问接口
afluy
·
2016-11-03 22:59
浅谈
Swift3.0
中的访问控制
前言学习过Java等面向对象语言的同学对访问控制一定不陌生,
Swift3.0
相较于之前的版本,新加了两个关于访问控制修饰符,open和fileprivate。
gouyz
·
2016-11-03 13:06
duplicate symbols for architecture arm64 after xCode 8.0 update
一.swift2.0升级到
swift3.0
的问题1,旧项目,使用xcode8打开时,会自动询问,是否自动将swift2.3语法,升级到
swift3.0
;可以选择转换,转换之后,如果还有报错的地方,需要自己手动处理
杨鹏_小宝
·
2016-11-01 10:16
@noescape @escaping @autoclosure
(1)默认,
swift3.0
弃用,函数结
mydo
·
2016-10-31 19:00
swift
escape
autoclosur
iOS 性能调优,成为一名合格iOS程序员必须掌握的技能
不能登录,没法看,因为需要在YWWeiBoCommon.swift文件里面配置自己的微博AppKey等信息,其实只要看了评论的人,就知道怎么回事了,因为问的比较多,所以在这里说一下,就不一一回复了提供了基于
Swift3.0
DevYao
·
2016-10-30 17:42
Swift3.0
popToViewController 的使用
1.这个有风险,如果push的固定,没有问题,如果多个地方push,[2]这个监测到的就有可能引起崩溃,推荐使用第二种//[2]代表你想pop的对象的层级,rootVC为0letidVC=self.navigationController?.viewControllers[2]as!IdentityViewController_=self.navigationController?.popToVi
C_calary
·
2016-10-30 00:42
Swift3.0
技巧知识点杂集
前言:废话没有,直接上干货,持续更新。。。查看目录1.颜色技巧2.Xcode8新增注释3.??的用法4.iflet/var连用(可选绑定)5.OC方法解决循环引用6.重写和重载7.stroyboard中使用静态cell8.注释快捷键9.加载HTML5方法优劣(简单)解析//:MARK—NO.1颜色技巧Snip20161028_9.png//:MARK—NO.2Xcode8新增注释://TODO:X
浮桥小麦
·
2016-10-28 16:43
Swift 3.0中GCD的常用方法
随着苹果推出
swift3.0
,很多API都发生了变化,下面我就来总结下GCD的一些常用API用法。
kidd风
·
2016-10-28 10:50
IOS开发日志
自定义过渡动画(swift 3)(本人阅读过的最好的CoreAnimation)
通过自定义过渡动画实现翻转卡片效果(Swift3)译者:教程和相关代码已经更新至兼容
Swift3.0
,原教程中Bug已经清扫完毕,升级到Xcode8的程序猴们可以放心观看。
opentogether
·
2016-10-27 18:21
iOS
animation
swift
在 ARMv7 的设备上编译 Swift 3.0
作者:Joe,原文链接,原文日期:2016/09/24译者:X140Yu;校对:walkingway;定稿:CMB编者注:此文是我们上一篇在BeagleBoneBlack或RaspberryPi3上编译
Swift3.0
SwiftGG翻译组
·
2016-10-27 00:00
swift3.0
GCD in Swfit 3.0
基本上常用的GCD对象和方法在
Swift3.0
的改变都囊括其中。
Mr 布鲁斯
·
2016-10-25 22:00
GCD in Swfit 3.0
基本上常用的GCD对象和方法在
Swift3.0
的改变都囊括其中。
uncle_charlie
·
2016-10-25 22:57
适配ios10实践经验
swift3.0
升级
swift语法:1.UIColor.white-->UIColor.whiteColor()focusButton.setTitleColor(UIColor.white,for:UIControlState())2.label.font=UIFont.systemFontOfSize(12)-->label.font=UIFont.systemFont(ofSize:12)ifself.chil
opentogether
·
2016-10-25 14:03
iOS
swift
从此刻开始拥抱 Swift 3.0
APIisshortened++/–Swift2.2的时候对a++或者a–已经给出warning提示将在
Swift3.0
中将废除。
u012903898
·
2016-10-25 11:00
api
swift
Swift3.0
延时执行
1.延时执行//延时1秒执行lettime:TimeInterval=1.0DispatchQueue.main.asyncAfter(deadline:DispatchTime.now()+time){//codeprint("1秒后输出")}2.对延时执行喵神进行了较好的封装,这里我也贴出来了,供大家学习importFoundationtypealiasTask=(_cancel:Bool)-
C_calary
·
2016-10-25 00:35
Swift
Swift3.0
tableView/CollectionView点击事件与手势的冲突
1.TableView点击cell时由于有手势加载到了view上,导致点击失效,这时候用实现手势UIGestureRecognizerDelegate中的方法消除///消除手势与TableView的冲突funcgestureRecognizer(_gestureRecognizer:UIGestureRecognizer,shouldReceivetouch:UITouch)->Bool{ifNS
C_calary
·
2016-10-23 22:29
UIGesture
【译】:Objective-C id 和 Swift Any
前言:在正式发布
Swift3.0
版本后,苹果官方于2016年10月12日更新了一篇关于讲解Objective-C的id和Swift中Any类型的博客:Objective-CidasSwiftAny。
老板娘来盘一血
·
2016-10-23 13:00
Swift3.0
UITableView/UICollectionView默认选中某个 cell
1.tableView//默认选中的section,rowletdefaultSelectCell=IndexPath(row:0,section:0)self.aTableView.selectRow(at:defaultSelectCell,animated:true,scrollPosition:UITableViewScrollPosition.none)2.CollectionViewl
C_calary
·
2016-10-23 01:42
UITableView
Swift
Swift3.0
数字格式化(金额逗号分隔)
1.NumberFormatter设置数字显示格式//初始化NumberFormatterletformat=NumberFormatter()//设置numberStyle(有多种格式)format.numberStyle=.decimal//转换后的stringletstring=format.string(from:NSNumber(value:1234567.89))//打印print(s
C_calary
·
2016-10-22 23:06
NSNumber
Swift3.0
监控键盘的弹出与收回
1.注册/移除通知overridefuncviewDidLoad(){super.viewDidLoad()NotificationCenter.default.addObserver(self,selector:#selector(keyBoardWillShow(_:)),name:NSNotification.Name.UIKeyboardWillShow,object:nil)Notifi
C_calary
·
2016-10-22 21:29
UIKeyBoard
Xcode8升级之后遇到的一些坑
(所有包含swift的三方)如果三方的最新版本支持
swift3.0
,update一下也不错。设置完成之后编译通过。3.在使用cocoap
TextFieldDelegate
·
2016-10-20 14:55
Swift3.0
带来的变化汇总系列一——字符串与基本运算符中的变化
一、引言Apple与今年6月13日正式发布了
Swift3.0
的第一个预览版本,并且相应推出了Xcode8的第一个bate版本。开发者已经可以在Xcode8bate版上来体验
Swift3.0
的新特性。
u012903898
·
2016-10-20 01:00
api
String
Objective-C
xcode
swift
Swift3.0
功能二 (表情键盘与图文混排)
随着iOS越来越多表情键盘以及图文混排的需求,本文运用
Swift3.0
系统的实现其功能以及封装调用方法,写的不好,如有错误望各位提出宝贵意见,多谢项目源码地址:相关知识点都有标识项目源码地址废话不多说,
XR_Code
·
2016-10-20 00:28
Swift功能
[
swift3.0
]cocoapods 1.0.0升级到1.1.0
前言:最近笔者在将之前项目更新的到
swift3.0
时候发现,github上开源某开源库说明要使用cocoapods1.1.0CocoaPods1.1.0+isrequiredtobuildAlamofire4.0.0
风月灯
·
2016-10-19 16:49
Swift3.0
的改变
Swift3.0
出了之后,想着用3.0模仿个微博项目,3.0有挺多改动的地方,遇到解决过程把跟Swift2.2改动的地方写出来,供大家参考。
Style_伟
·
2016-10-19 09:46
Swift -
swift3.0
中代理方法的使用
代理在swift中也算是比较常用了,虽然闭包,也就是block的运用更简便,但是代理的作用依然无法被完全取代,其实这也完全取决于开发者的习惯。关于代理,博主今天在这里稍微来说明下:1.写协议:protocolMyDelegate{funcdidAcceptSomethiong(someoneName:String)}2.声明一个delegateweakvardelegate:MyDelegate另
CodingFire
·
2016-10-18 17:43
Swift开发进行时
Swift2.3 -->
Swift3.0
的变化
Swift3.0
语法变化写在前面首先和大家分享一下学习新语法的技巧:用Xcode8打开自己的Swift2.3的项目,选择Edit->Convert->ToCurrentSwiftSyntax…让Xcode
AnyyCai
·
2016-10-15 09:08
IOS_Swift
Swift 3 新特性和迁移详解
写在前面
Swift3.0
正式版发布了差不多快一个月了,断断续续的把手上和Swift相关的迁移到了
Swift3.0
。所以写点小总结。背景代码量(4万行)首先,我是今年年初才开始入手Swift的。
肖品
·
2016-10-14 13:00
Swift 3 新特性和迁移详解
写在前面
Swift3.0
正式版发布了差不多快一个月了,断断续续的把手上和Swift相关的迁移到了
Swift3.0
。所以写点小总结。背景代码量(4万行)首先,我是今年年初才开始入手Swift的。
肖品
·
2016-10-14 13:00
Swift3.0
功能一(持续更新)
相关知识点:修改项目名称两种方式1.Bundlename2.Bundledisplaynametry三种处理异常的方式在swift中提供三种处理异常的方式//方式一:try方式程序员手动捕捉异常do{tryNSJSONSerialization.JSONObjectWithData(jsonData,options:.MutableContainers)}catch{//error异常的对象pri
XR_Code
·
2016-10-14 01:32
Swift功能
Swift3.0
朝圣之路-使用Runtime在分类Extension中添加属性
我最近自学
Swift3.0
,由于之前没学过Swift,只能将OC的代码“翻译”成Swift,在此过程慢慢学习Swift,
Swift3.0
的资料少,遇到了不少坑,今天就介绍一个。
溪枫狼
·
2016-10-12 13:24
swift3.0
关于字符串
//:Playground-noun:aplacewherepeoplecanplayimportUIKit//字符串字面量funczfczml(){/*什么是字符串String是例如“hello,world”,“海贼王”这样的有序的Character(字符)类型的值的集合,通过String类型来表示。什么是字符串字面量您可以在您的代码中包含一段预定义的字符串值作为字符串字面量。字符串字面量是由双
Luyc_Han
·
2016-10-10 17:46
iOS_swift
swift
string
character
Swift 3.0封装 URLSession 的GET/SET方法代替 Alamofire
升级到
Swift3.0
之后,新版本的Alamofire只支持iOS9.0以上的系统,如果要适配iOS8,需要自己封装URLSession,下面是笔者的方案:这里使用的是Swift自己的原生类型URLSession
cg1991130
·
2016-10-10 12:00
alamofire
swift3
URLSession
[iOS] 安全唯一的单例模式
Swiftswift3.0中废弃了dispatch_once,这里只记录一个标准的单例写法,具体相关的内容,可以看看这篇文章;
Swift3.0
单例写法代码:importUIKitclassSingleOnce
流火绯瞳
·
2016-10-10 09:05
Swift3.0
学习笔记----遍历字符串
我试图用forin结构来遍历字符串,如下代码varword="ABCD"foriinword{print(i)}但是在for循环中就已经出错了一直提示String不符合某个类型。经过查找资料得到下列解决办法一:作为的Swift3,String不符合SequenceType。但是,您可以使用characters属性String.characters返回String.CharacterView,顺应了
林花谢了春红
·
2016-10-09 20:47
iOS
Swift3.0
- 镜像
Swift3.0-真的很简单Swift3.0-数据类型Swift3.0-ArraySwift3.0-字典Swift3.0-可选值Swift3.0-集合Swift3.0-流控制Swift3.0-对象和类Swift3.0-属性Swift3.0-函数和闭包Swift3.0-初始化和释放Swift3.0-协议protocolSwift3.0-类和结构体的区别Swift3.0-枚举Swift3.0-扩展Sw
酷走天涯
·
2016-10-08 16:36
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他