- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 iOS中的copy与mutableCopy
Copy & MutableCopy使用copy或mutableCopy方法可以创建一个对象的副本copy需要实现NSCoppying协议这些创建的是不可变副本(如NSString、NSArray、NSDictionary)mutableCopy需要先实现NSMutableCopying协议创建的是可变副本(如NSMutableString、NSMutableArray、NS...
2019-05-20 13:47:25
1120
原创 iOS-限制UILabel宽度自适应的最大宽度
前言一个需求,要求UILabel宽度自适应到指定宽的时候然后限制其宽度,不再需要宽度自适应, 并且需要UILabel后面的控件紧跟其后,如下图好的.直接进入正题UIlabel有一个属性叫preferredMaxLayoutWidth,官方解释是:// Support for constraint-based layout (auto layout)// If nonzero, t...
2019-05-02 15:25:05
3176
原创 JSPatch 热更新
JSPatch 是一个 iOS 动态更新框架,只需在项目中引入极小的引擎,就可以使用 JavaScript 调用任何 Objective-C/Swift 原生接口。 获得脚本语言的优势,为项目动态添加模块,或替换项目原生代码动态修复 bug,听起来是不是很秀,但是过不了审核!过不审核不要紧,重在探索嘛,其实我是在企业包加入的JSPatchJSPatch官网:http://www.jspat...
2019-03-26 15:08:24
463
原创 Flutter For Mac 环境配置
Flutter中文网:https://flutterchina.club/setup-macos/1.下载Flutter SDK地址:https://flutter.dev/docs/development/tools/sdk/archive?tab=macos#macos选择对应的操作系统,下载完毕解压放在一个文件路径下,下一步环境配置需要这个路径,例如:/Users/mac name...
2019-03-25 15:17:02
631
原创 Swift4.0 替换cell编辑模式下的选中图标和未选中图标
在自定义的cell里重写layoutSubviews()方法,然后遍历替换override func layoutSubviews() { super.layoutSubviews() for control in self.subviews{ if control.isMember(of: NSClassFromString("UIT...
2019-03-25 11:54:46
761
原创 Swift4.0 监听键盘删除按钮事件
自定义 KXTestFild 类,重载deleteBackward方法,设置代理方法protocol KXTextFieldDelegate: NSObjectProtocol { func KXTextFieldDeleteBackward(_ textField: UITextField)}class KXTestFild: UITextField{ we...
2019-03-25 11:53:32
1205
原创 第三方布局框架Neon初探
github地址:https://github.com/mamaral/Neon居中设置 view 在 superview 的中心,调用 anchorInCenter()并设置view大小,相当于frame center view1.anchorInCenter(width: 300, height: 300) imgV.anchorInCenter(width: 150, height:...
2019-03-25 11:41:10
304
MesaSQLite
2018-01-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人