本篇内容是一篇关于IOS开发进阶的内容,学习xib上控件自动生成纯代码这个功能,有兴趣的朋友参考下。
最近公司写了一新项目,写完项目总结时发现,大部分时间都浪费在纯代码写一些简单的控件上,用xib布局吧,还怕为后期的维护给自己挖坑,总是纠结到底用纯代码,还是xib呢,纠结来纠结去突然灵感乍现? 为什么不能用xib布局,让它自动生成相应的代码呢,安卓就有这类似的功能- -!!想到就着手开干,写了一个自动生成的工具,废话不多说介绍下我自己写的小工具
因为还不成熟,就先不发布到cocoapods 了,就一个动态库,直接拖进工程即可,有兴趣的小伙伴可以到网盘下载体验一下
demo下载地址
下面介绍下怎么使用,很简单~
1.将下载下来的动态库拖进工程
2.在xib对应的Controller 中导入?
3.调用方法,
4.运行,进入需调用生成代码的方法时会在桌面生成文件夹
5.效果
注意:以上只有模拟器调试的时候可以在桌面生成文件,真机调试时因iOS沙盒机制,无法访问真机的沙盒路径,所以可以在控制台查看生成的代码(这个我研究半天,也没干过沙盒,有没有大佬知道怎么查看真机沙盒的文件~~)
将生成的代码直接复制到相应的控制器进行UI布局,少了一份纠结,多了一份便捷有木有~
本文标题为:iOS进阶之xib上控件自动生成纯代码
- iOS 对当前webView进行截屏的方法 2023-03-01
- 详解flutter engine 那些没被释放的东西 2022-12-04
- Android实现监听音量的变化 2023-03-30
- Flutter实现底部和顶部导航栏 2022-08-31
- Android studio实现动态背景页面 2023-05-23
- Android MaterialButton使用实例详解(告别shape、selector) 2023-06-16
- 作为iOS开发,这道面试题你能答出来,说明你基础很OK! 2023-09-14
- SurfaceView播放视频发送弹幕并实现滚动歌词 2023-01-02
- 最好用的ios数据恢复软件:PhoneRescue for Mac 2023-09-14
- Android实现轮询的三种方式 2023-02-17
