- 博客(13)
- 资源 (10)
- 收藏
- 关注
转载 VMWare14 安装Mac OS系统
★ 背景近日恰逢双十一,瞅了瞅自己干瘪的钱包,没忍心入手期待已久的macPro,只好在虚拟机里玩一下mac好了,等以后钱包傲气的时候再来个真实的。安装环境: windows10 VMWare14.2一、准备工作【1】资源下载VMware Workstation Pro 14 已安装或自行安装Unlocker (链接: https://pan.baidu.com/s/1dG5jkuH 密码: 19g...
2018-02-26 13:58:52 5833 4
原创 Swift4.0 sorted(by:)函数理解(闭包$理解)
几句简单代码相信可以总结理解: override func viewDidLoad() { super.viewDidLoad() let names = ["AT", "AE", "D", "S", "BE"] let result1 = names.sorted(by:backwords) let result = name...
2018-02-22 10:41:32 3379
原创 Swift4.0 函数参数(内部外部参数和下划线在函数的作用)
import UIKitclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() funcDemo1(arg1: 2, arg2: 3) funcDemo2(a: 5, b: 2) funcDemo...
2018-02-22 10:08:59 1804
原创 Swift4.0 访问权限
Swift 4.0访问权限关键字 目前有 open public internal fileprivate private 这五个访问权限,都可以修饰属性和方法。下面通过例子来分析五个访问权限的使用。不同点分析:是否可以被子类继承访问同文件不同类下是否可以访问不同文件是否可以被访问不同组件下是否可以被访问1、private被private修饰的属性和方法 ,只可以在该类下使用(ex...
2018-02-09 14:54:36 2062
转载 Swift 开源项目精选
Swift 开源项目精选站在个人的角度,并基于《Swift 语言指南》,针对开源项目做了一个甄别、筛选。当然,由于个人能力及涉足范围所限,还远远不够,其中肯定有偏颇及不足,还望同学们多多见谅。更希望能得到你的帮助和补充,共同参与。@SwiftLanguage 更新至 2016-2-1,最近新收录 Graph, Localize-Swift, Cuckoo, Gecco, AudioKit, vap...
2018-02-09 14:00:32 2884
转载 Swift 编码规范
Swift 编码规范按大概的先后顺序,本文尝试做到以下几点:增进精确,减少程序员犯错的可能明确意图减少冗余减少关于美的争论如果你有什么建议,请看我们的 贡献导引,然后开个 pull request. ⚡️留空白用 tab,而非 空格文件结束时留一空行用足够的空行把代码分割成合理的块不要在一行结尾留下空白千万别在空行留下缩进能用 let 尽量用 let 而不是 var 尽可能的用 let foo =...
2018-02-09 12:41:16 917
原创 Swift TextView Placeholder封装
PlaceholderTextViewgithub地址:https://github.com/RainManGO/PlaceholderTextView介绍简单的textView封装,支持一些常用的功能功能支持Placeholder占位字: 没有内容的时候显示的文字字数统计:显示输出字的个数 。字数限制: 输入到限制字数不让输入。retrun关闭键盘: 可选return关闭键盘。支持xib: xi...
2018-02-08 17:25:41 2159
转载 Auto Layout看这篇真的够了
Apple从iOS6加入了Auto Layout后开始就比较委婉的开始鼓励、建议开发者使用自适应布局,但是到目前为止,我感觉大多数开发者一直在回避这个问题,不管是不是由于历史原因造成的,至少他们在心底还坚守着固定布局的老传统思想。随着iPhone6、iPhone6 Plus的到来,使用自适应布局更是迫在眉睫的事,固定布局的老传统思想脆弱的不堪一击。现在的iPhone有4种尺寸,如果算上iP
2018-02-07 10:20:31 374
原创 Swift4.0 KVC 字典赋值模型改变
我们都知道KVC 是OC NSobject特有的,之前在Swift4.0之前,继承NSobject的对象,可用动态的拿到字典调用KVC给模型赋值。只是比较省事的操作,有没有定义属性,只要从写UndefinedKey这个属性即可。 还是用代码演示比如下面一个对象,从字典赋值//// UserAccount.swift// WeiBo//// Created by 张宇 on
2018-02-06 17:14:03 2754 5
原创 swift4.0 方法监听Selector写法总结
import UIKitclass MainViewController: UITabBarController { //MARK:属性 懒加载 lazy var composeBtn = UIButton(composeForeImageName: "tabbar_compose_icon_add", composeBackImageName: "tabbar_co
2018-02-02 13:51:30 3645
原创 Swift4.0 便利构造函数的写法
在UIButton 类扩展中添加新的便利构造函数如下:extension UIButton { convenience init(composeForeImageName:String,composeBackImageName:String){ self.init() setImage(UIImage.init(named: composeFo
2018-02-02 13:28:23 1339 1
原创 iOS 拿到IPA图片资源
前言: 以前iTunes可以拿到IPA包,现在不行了。step1:拿到IPA包,通过同步助手或者PP助手等等一些工具我下载了同步助手如图:step2:更改ipa的后缀为zip,然后打开解压,我就能拿到包了。step3:然后进入下图目录找到包,然后右键显示包内容,大部分图片都可以看到了。step4:还有一些图片在.c
2018-02-01 14:38:57 598
原创 swift4.0 自定义LOG
我们在用OC开发的时候通过宏定义自定义打印,swift没有宏定义,那么我们只能这么自定义了。先贴下代码(因为容易理解没有备注):let APP_NAME = Bundle.main.infoDictionary!["CFBundleName"] as! Stringfunc ZYLOG(message:T,file:String = #file,funcName:Stri
2018-02-01 12:49:21 456
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人