自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IN

  • 博客(28)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 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 2715

原创 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 2058

原创 SwiftUI-实现TableView的功能(1)

相信聪明的小伙伴已经开始对SwiftUI下手了吧。我这个后知后觉的现在才开始摸索,记录一下自己学习的过程。有方向才能发力。先来学习一下最最最最常用的TableView吧。首先SwiftUI的入口从AppDelegate更换到了SceneDelegate,其实也很简单 func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.Connectio

2020-11-25 15:53:02 2382

原创 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 3510 1

原创 Swift 获取当前视图所在导航控制器(个人笔记防遗忘)

///获取当前视图所在导航控制器 func currentNavViewController() -> UINavigationController? { var n = next while n != nil { if n is UINavigationController { ret...

2020-03-12 10:43:31 1885

原创 Swift4.0 直接可以拿来用的设置渐变的方法

废话不多说,直接上代码//MARK:渐变 左 - 右func setGradualChangingColorfromColor(fromColor:NSString,toColor:NSString,inwhichView:UIView){ let gradientLayer = CAGradientLayer() gradien...

2019-12-26 15:07:55 234

原创 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 2715

转载 iOS 关于深浅拷贝

https://www.jianshu.com/p/eda4957735ee

2019-12-07 15:58:49 100

转载 Xcode 11 新建项目 删掉main.stroyboard后黑屏

https://blog.csdn.net/wuyangyang555/article/details/101285410

2019-10-06 19:07:34 1158

原创 iOS 用模拟器上下部分出现黑屏(界面未铺满)

相信大家和我一样,也有遇见过这种情况,找了半天也没有发现问题。如上图,之前也遇到过,忘记怎么解决的了,所以这次就记录一下,避免以后又忘记了解决办法:1,新建一个LaunchScreen.storyboard 如下图2,然后在General 选择刚刚新建的LaunchScreen.storyboard3,问题解决 YES~...

2019-10-02 16:17:34 593

原创 Swift学习笔记四 UIView的封装

在iOS开发中,最常用的就是tableview和UIView了,学习了tableview,那么就来学习一下UIView一、首先,新建文件 继承UIView 不多说 ,然后初始化 override init(frame: CGRect) { super.init(frame: frame) setupBasic() ...

2018-11-14 11:10:59 1228

原创 Swift学习笔记三 自定义TableViewCell

学了tableView的用法,不得不说自定义TableViewCell,毕竟靠系统的cell远远满足不了产品需求所以在上个笔记的基础上 自定义了一个cell直接上代码 override init(style: UITableViewCellStyle, reuseIdentifier: String?) { super.init(style:s...

2018-11-13 16:27:30 1291

原创 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 446

原创 Swift学习笔记一 hello world

学习任何语言都是从hello world开始的,哈哈哈开始我的swift学习之旅//这个好像就是类似于OC的懒加载 (个人观点--菜鸡观点) fileprivate var helloBtn: UIButton = { let helloBtn = UIButton(type:.custom) //初始化UIButton helloBtn...

2018-09-14 08:46:51 270

原创 iOS 如何实现渐变颜色的按钮

如题,在工作中经常会遇见奇葩设计出的奇葩设计图,这次先来说一下 设计给的渐变颜色按钮 如下图如何实现呢?新建一个View作为一个button,对这个View的图层进行操作,首先是可以传递消息 ,然后根据改变圆角 添加渐变 UIView *intbirView = [[UIView alloc]initWithFrame:CGRectMake((ScreenWidth-205)...

2018-09-10 11:26:52 4614

原创 iOS 时间戳转时间、时间转时间戳等汇总(防自己遗忘)

一、获取当前时间转自己想要的时间格式1.详细代码//获取当前时间-(NSString*)getCurrentTimes{ NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; // ----------设置你想要的格式,hh与HH的区别:分别表示12小时制,24小时制 ...

2018-09-10 10:56:55 1906

原创 iOS tableView左滑删除的两种方法

刚开始的时候,我还自己在自定义的cell里面加手势,计算偏移量做左滑操作,后来才发现,好蠢啊,出力不讨好。唉。现在分享一下我发现的新方法,都是tableView自带的方法。完全不用在花时间自定义。第一种。我直接上代码啦~~- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)inde...

2018-02-22 15:09:34 32851

原创 iOS 输入框随键盘上移以及点击tableView回收键盘

//注册通知-(void)viewWillAppear:(BOOL)animated{ [super viewWillAppear:animated]; //键盘出现 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) nam

2018-02-02 15:47:47 2057

原创 iOS block与封装

接触block是在两天前,那时候的我还在为自己封装的View如何传递事件(比如Button的点击事件、手势….)而头疼不已。既然要封装,就应该把控件的事件都封好,我是这样想的。 于是我第一次使用的block,见证了它的强大。这个就是我封装的一个View,上面是一个UIImageView做头像,和一个UIImageView做背景,还有一个Label。 主要功能就是点击iconView可以进行修改头

2017-08-26 16:14:42 545

原创 iOS 10调用相机相册

iOS 10 之后调用相机和相册需要在info.plist中加权限,如图 或者右击info.plist选择 Open AS 选择 Source Code 如何copy以下语句<key>NSCameraUsageDescription</key> <string>cameraDesciption</string><key>NSPhotoLibraryUsageDescr

2017-08-26 15:14:28 342

原创 OC基础-03-三大特性

OC基础-03-三大特性 封装、继承、多态

2017-08-09 15:46:18 328

原创 OC基础-02-类和对象

OC基础-02-类和对象

2017-08-07 09:40:24 225

原创 OC基础-01-OC简介

OC简介

2017-08-03 09:12:10 418

原创 C#自定义控件实现窗体绘制表格

C#自定义控件

2017-07-28 13:54:21 26369

原创 C# int二维数组保存txt文件格式

C#二维数组保存txt格式文件

2017-07-28 11:08:05 4201 1

原创 C#一维数组转二维数组

C#一维数组转二维数组

2017-07-28 11:04:23 5379

原创 iOS模拟器simuator无法响应

iOS 模拟器simuator消极罢工解决办法

2017-03-16 09:46:13 1072

原创 高级控件UIScrollView展示图片

闲话不多说,直接上代码!!- (void)viewDidLoad { [super viewDidLoad]; //创建一个scrollView UIScrollView *photoView = [[UIScrollView alloc]initWithFrame:self.view.frame]; //把创建的scrollView加载到当前View

2017-03-07 15:01:09 520 1

SwiftUI-TabBar+Nav

SwiftUI中实现Swift、OC中 TabBar和Nav的导航功能,以及跳转二级界面或指定界面隐藏TabBar

2020-11-25

Global.swift

iOS 开发 Swift4.0 开发的全局变量、方法,方便开发,省时省力。拖进项目即可使用。类似于OC里的头文件,快速开发使用,高效开发

2019-12-26

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除