Swift
DeviL_NSLog
爱生活,爱代码的程序员
展开
-
Swift使用Swift Package Dependencies
其实一直在想,为什么Xcode使用第三方要么用Pod,要么手动配置?为什么Xcode没有自己的一个这样的工具,方便开发?终于!!! Swift Package Dependencies来了,他来了他来了!使用Swift Package Dependencies 首先需要登陆在Xcode里添加Githup账号如何获取Token 请查考这篇文章,获取Githup token2、使用 点击左上角file,如图然后,输入在git中的地址,或者搜索 需要的第三方的名称例如 ...原创 2020-11-30 15:21:54 · 2773 阅读 · 0 评论 -
SwiftUI-实现TabBar功能(2)
上次学习了最最最最常用的TableView,这次来康康也是最常用的TabBar写法 以及 tabBar + Nav 的功能实现。开始 Action!还是在之前的代码里进行在SwiftUI里面,TabBarViewController变成了这个“TabView{}”方法,所以,先来体验一下先创建新的一个新的SwiftUI view 起名TabBarView在这个新的TabBarView中的var body: some View { } 里面写以下代码 TabView{..原创 2020-11-30 14:47:16 · 2100 阅读 · 0 评论 -
Swift 使用Alamofire监听网络状态
不用多说,第一步pod Alamofire,然后import Alamofire第二步,如下代码import UIKitimport Alamofireenum ReachabilityStatus{ case notReachable case unknown case ethernetOrWiFi case wwan }class RLHTTPManage: NSObject { static let rlHttpMa原创 2020-07-29 17:25:10 · 3644 阅读 · 1 评论 -
Swift 获取当前视图所在导航控制器(个人笔记防遗忘)
///获取当前视图所在导航控制器 func currentNavViewController() -> UINavigationController? { var n = next while n != nil { if n is UINavigationController { ret...原创 2020-03-12 10:43:31 · 1961 阅读 · 0 评论 -
Swift4.0 直接可以拿来用的设置渐变的方法
废话不多说,直接上代码//MARK:渐变 左 - 右func setGradualChangingColorfromColor(fromColor:NSString,toColor:NSString,inwhichView:UIView){ let gradientLayer = CAGradientLayer() gradien...原创 2019-12-26 15:07:55 · 273 阅读 · 0 评论 -
Swift 用Label显示图片和文字
老规矩,直接上代码。不多说,拿到就能用 let tuijian = UILabel() tuijian.font = UIFont.systemFont(ofSize: 16) tuijian.textColor = .black tuijian.textAlignment = .center self.addSubview...原创 2019-12-09 14:51:04 · 2842 阅读 · 0 评论 -
Swift学习笔记四 UIView的封装
在iOS开发中,最常用的就是tableview和UIView了,学习了tableview,那么就来学习一下UIView一、首先,新建文件 继承UIView 不多说 ,然后初始化 override init(frame: CGRect) { super.init(frame: frame) setupBasic() ...原创 2018-11-14 11:10:59 · 1262 阅读 · 0 评论 -
Swift学习笔记三 自定义TableViewCell
学了tableView的用法,不得不说自定义TableViewCell,毕竟靠系统的cell远远满足不了产品需求所以在上个笔记的基础上 自定义了一个cell直接上代码 override init(style: UITableViewCellStyle, reuseIdentifier: String?) { super.init(style:s...原创 2018-11-13 16:27:30 · 1335 阅读 · 0 评论 -
Swift学习笔记二 TableView
闲话不多说首先初始化一个tableView fileprivate var tableView :UITableView = { //和OC的代码其实区别不是很大 let tableView = UITableView(frame: CGRect(x: 0, y: 0, width:mScreenWidth, height:mScr...原创 2018-11-13 15:31:52 · 475 阅读 · 0 评论 -
Swift学习笔记一 hello world
学习任何语言都是从hello world开始的,哈哈哈开始我的swift学习之旅//这个好像就是类似于OC的懒加载 (个人观点--菜鸡观点) fileprivate var helloBtn: UIButton = { let helloBtn = UIButton(type:.custom) //初始化UIButton helloBtn...原创 2018-09-14 08:46:51 · 287 阅读 · 0 评论