![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
[Swift学习相关]
夏天然后
涅槃重生
展开
-
Swift 仿简书、淘宝App的弹出view效果
感谢原作者提供OC代码 先来张图让小伙伴们看一眼主要有四个View 黑色 XtPopViewController的self.view的颜色 白色 主控制器self.view颜色 在白色View上方 有个透明度为0.5的view 进行遮挡. (maskView) 下方的灰色View (popView1)不多说直接上代码let screen_Width = UIScreen.mainScree原创 2016-05-04 23:33:47 · 7211 阅读 · 0 评论 -
Swift版本仿网易云音乐播放音乐动画效果
个人技术博客站欢迎您 创建一个继承于UIView的视图我们叫他XTActivityView /// 立方柱的个数 var numberOfRect = 0; /// 立方柱的颜色 var rectBackgroundColor: UIColor? /// 立方柱初始化大小 var defaultSize: CGSize?原创 2016-05-11 20:22:16 · 5917 阅读 · 0 评论 -
Swift 实例方法&类型方法(九)
override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. let counter = Counter() counter.reset()原创 2016-03-29 00:12:06 · 836 阅读 · 0 评论 -
Swift 网络请求, 图片加载, tableView, collectionView, webView(八)
Demo 下载地址 https://github.com/Zhangjingwang1993/AlamofireWithHanekeSwift.git原创 2016-03-22 00:07:28 · 1744 阅读 · 0 评论 -
Swift 类型转换is, as, Any, AnyObject(十二)
/// 父类 Person class Person { var name: String init(name: String){ self.name = name } }/// 子类 Woman class Woman: Person { var female: String原创 2016-04-17 00:56:44 · 8584 阅读 · 0 评论 -
Swift 图片下拉放大
csdn 上传gif图片限制 效果图请点击链接http://www.jianshu.com/p/xt的风let iconMargin: CGFloat = 10.0let iconW: CGFloat = 80.0let iconH: CGFloat = 80.0let cellIdientifier = "cellIdentifier"let screenHeight = UIScree原创 2016-04-18 15:37:30 · 2027 阅读 · 0 评论 -
Swift Snapkit 看这篇基本就"够"了
前言: 今天介绍的是一个三方库. SnapKit 是在iOS开发中使用添加约束的纯代码库. 使用Swift语言进行编写. 作为有一定经验的人, 对Masonry应该不陌生. 像Masonry一样. 在同一个仓库中 0.O这里放出个人博客链接http://littlesummerboy.com/2016/05/17原创 2016-05-17 22:07:17 · 4335 阅读 · 0 评论 -
Swift 项目中使用抽屉效果基于MMDrawerController
准备用Swift撸一个项目了, 就用这个样式了. 晚上睡不好了.黑眼圈(- -)看细节请访问我的githubhttps://github.com/Zhangjingwang1993/SwiftApp 还可以点个Star,给个鼓励. Swift/OC 进阶交流群: 498143780// AppDelegate.swiftvar drawer = MMDrawerController()let原创 2016-04-14 01:03:11 · 4573 阅读 · 0 评论 -
非常全面的Swift学习资料整理
文章转载自我的个人博客原文链接自言自语: 亿万千百十, 皆起于一资料1 —教程类官方文档中文翻译http://wiki.jikexueyuan.com/project/swift/ Github上的地址点我Using Swift with Cocoa and Objective-CWWDC 2015 系统化的开发文档iOS Developer LibrarySwift 开源及跨平台开发swift原创 2016-06-08 12:37:10 · 5669 阅读 · 0 评论 -
Swift 泛型函数 类型约束(十三)
非泛型函数/// 交换两个整形的值 func swapTwoNumbersInt(inout a: Int, inout _ b:Int) { let temp = a a = b b = temp }/// 交换两个字符串的值 func swapTwoString(inout string1: String, inou原创 2016-04-17 23:50:22 · 4248 阅读 · 0 评论 -
iOS 使用Charts框架 折线,柱状,K线,饼状,雷达全攻略
我是前言: 大约几个月前我写了一篇文章, 文中简单地介绍了Charts两种图表的样式的使用, 不过有种意犹未尽的感觉, 利用周末的空闲时间再次看了看, 有了新的收获, 今天发出来,分享给大家, 来稍加详细的再次走进Charts的世界. 完全纯代码.说在前面的话: 这篇的篇幅确实是有些长, 不过你可以会一些图表的tips, 还能熟悉Swift语言的语法. #感觉不错请点个赞# 摸摸哒(冷漠脸.png原创 2016-07-03 20:57:27 · 10343 阅读 · 2 评论 -
Swift 写一个简单界面
在这篇博文中你可以看到那些内容呢, 首先这是一个用tableView纯代码Swift写的简单界面, 你可以看到下面这些 - 使用Alamofire 进行网络请求 - 使用MJExtension 进行字典转模型 - 使用HanekeSwift 进行图片的赋值 - 如何写一个模型(M) - 如何自定义一个UITableViewCellAlamofire 简单网络请求func XTNetwork原创 2016-07-06 23:18:17 · 4643 阅读 · 1 评论 -
iOS 从Objective-C到Swift
前言: 博主功力有限, 也是在学习的过程中, 之前写了几篇在iOS开发中使用Swift进行开发偏向于UI方向的文章, 明显地感觉到OC与Swift的之间的一些区别与联系, 并且还有一些值得注意的地方, 希望看到这篇文章的小伙伴更快地上手Swift. , 最近自己的状态也是很糟糕, 更糟糕的是感冒了(囧~). 有什么错误请评论指出, 谢谢.一 属性OC中 我们最常用的property// 常常会原创 2016-08-03 01:06:35 · 806 阅读 · 0 评论 -
Swift 结构体简单学习
定义 /// 这里我定义了一个结构体类型 /// 结构体类型是一个新的Siwft类型 (命名类似于 Int Double) /// 用来描述一个人的所带属性 name = "" age = 0 struct PersonStruct { var name = " " var age = 0 } /// 接下来我定义了一个类原创 2016-10-11 11:31:15 · 1124 阅读 · 0 评论 -
iOS开发 非常全面的Swift资料收集
文章转载自我的个人博客原文链接自言自语: 亿万千百十, 皆起于一资料1 —教程类官方文档中文翻译http://wiki.jikexueyuan.com/project/swift/ Github上的地址点我Using Swift with Cocoa and Objective-CWWDC 2015 系统化的开发文档iOS Developer LibrarySwift 开源及跨平台开发swift原创 2016-11-28 20:51:17 · 1242 阅读 · 0 评论 -
Swift 添加三方库方法(手动&CocoaPods)
这是我在别的平台写的文章, 这里只放出链接. http://www.jianshu.com/p/fd91c10c9f55原创 2016-04-16 14:43:58 · 2854 阅读 · 0 评论 -
Swift 使用CollectionView 实现图片轮播封装
前言: 这篇你可以学会自定义视图,创建collectionView,协议的使用,定时器; 首先新建一个继承于UIView的视图, 且用collectionView实现所以需要签订两个协议代码如下:let sectionNum: Int = 100 // 区的数量let width = (UIScreen.mainScreen().bounds.size.width) // 屏幕宽度let原创 2016-04-28 22:25:56 · 1494 阅读 · 0 评论 -
Swift 版本很好的卡片切换效果基于ZLSwipeableView(类似于[陌陌点点][探探])
这是我在简书的文章. http://www.jianshu.com/p/734962c9bbed原创 2016-04-16 00:11:09 · 2708 阅读 · 0 评论 -
Swfit UITableView的使用(六)
详细请移步github https://github.com/Zhangjingwang1993/Swift.gitvar tableViewself = UITableView()var arrayData = ["cell1", "cell2", "cell3", "cell4", "cell5"]var buttonRight = UIButton()创建TableViewfunc cre原创 2016-03-16 14:09:52 · 667 阅读 · 0 评论 -
Swift 协议代理传值(十)
Objective-C这里演示反向传值SecondVC.h@protocol sendValueDelegate <NSObject>- (void)sendValueString:(NSString *)str;@end@interface OC_SecController : UIViewController@property (nonatomic, assign) id<sendVa原创 2016-04-01 15:17:15 · 1250 阅读 · 0 评论 -
Swift 通知的使用(十一)
这里我写的是个传值的例子,介绍通知,跟OC的使用基本差不多let center = NSNotificationCenter.defaultCenter() center.addObserver(self, selector: "getValue:", name: "name", object: nil)func getValue(object: NSNotification) ->原创 2016-04-02 01:06:18 · 625 阅读 · 0 评论 -
Swift 正向传值以及利用闭包(closure)实现反向传值(七)
直接上代码吧 - - Demo地址 https://github.com/Zhangjingwang1993/closureDemo.git// MainVclet button = UIButton.init(type: UIButtonType.Custom)button.frame = CGRectMake(20, 100, 50, 50);button.backgroundColo原创 2016-03-17 11:32:23 · 949 阅读 · 0 评论 -
Swift 基本数据类型,常/变量声明(一)
https://github.com/Zhangjingwang1993/Swift.git /// 项目不太忙, 撸撸Swift变量 使用var声明var str:String = "dd"str = "GG"print(str)常量 使用let声明let count:Int = 16print(count)整型Int, Int8, Int16, Int32, Int64UInt, UI原创 2016-03-15 11:57:07 · 415 阅读 · 0 评论 -
Swift 条件选择(if Switch),循环结构(三)
switch var i = 0 switch i { case 0: print("0") case 1: print("1") default: print("default") }不用加上break, Swift的Switch原创 2016-03-15 15:04:51 · 2350 阅读 · 0 评论 -
Swift 函数的基本写法与使用元组实现返回多个值(四)
无参数无返回值 let studentScores = [12, 55, 65, 38, 99, 88, 0] func studySwift() ->Void { print("无参无返回值") }无参数有返回值 func studySwift1() ->String { let name:String = "无参数有返回值原创 2016-03-15 17:34:45 · 5353 阅读 · 0 评论 -
Swift 扩展(Extensions)(十四)
一 可以为类添加新功能UIViewControllerextension UIViewController { // 为 UIViewController 添加的新功能写到这里}Doubleextension Double { var km: Double { return self * 1_000.0 } var m : Double { return self原创 2016-04-25 17:03:44 · 734 阅读 · 0 评论 -
Swift 很强大的图表库-Charts使用
前言: 今天分享一个很漂亮的功能强大的图表库,希望对有需要的同学, 有帮助, 喜欢请点个赞,支持一下.谢谢~ 在项目中如何加入Swift库请看我的上一篇文章 http://www.jianshu.com/p/fd91c10c9f55 编译环境: Xcode7.3添加Charts图表库// 在Podfile中use_frameworks!pod 'Charts'import Charts原创 2016-04-26 20:45:34 · 12236 阅读 · 2 评论 -
iOS Swift&OC 模仿主流App 实现滑动视图隐藏导航栏
简单直接上图上代码 -.- 一个GIF图5M?@property (nonatomic, strong) UITableView *tableViewScroll;@property (nonatomic, assign) double recordDistance; //记录滑动的距离@property (nonatomic, strong) UIView *customView;@prop原创 2016-04-27 21:08:39 · 5913 阅读 · 3 评论 -
Swift 数组,字典
https://github.com/Zhangjingwang1993/Swift.gitSwift 语言提供Arrays、Sets和Dictionaries三种基本的集合类型用来存储集合数据。数组(Arrays)是有序数据的集。集合(Sets)是无序无重复数据的集。字典(Dictionaries)是无序的键值对的集 可变数组var someInts = [Int]() // 空数组var g原创 2016-03-15 12:10:28 · 669 阅读 · 0 评论