摘要:第一步 下载压缩包 Flutter官网下载:https://flutter.dev/docs/development/tools/sdk/releases?tab=macos#macos 下载一个版本,我自己下载的1.22.2,大约1.19G 第二步 解压 1、新建一个文件夹,用于存放flutter 阅读全文
posted @ 2020-10-28 17:37 笔锋至此 阅读(793) 评论(0) 推荐(0) 编辑
摘要:用来做简单数据存储的Preference在我们的日常开发中使用的还是比较多的,但使用起来总感觉不那么方便。比如说需要去手动管理key,之前是这样做的。 public enum UserDefaultsKey: String { case keyOne case keyTwo } extension 阅读全文
posted @ 2020-07-16 14:51 笔锋至此 阅读(632) 评论(0) 推荐(0) 编辑
摘要:1. 实现过程 swift本身并不支持多继承,但我们可以根据已有的API去实现. swift中的类可以遵守多个协议,但是只可以继承一个类,而值类型(结构体和枚举)只能遵守单个或多个协议,不能做继承操作. 多继承的实现:协议的方法可以在该协议的extension中实现 protocol Behavio 阅读全文
posted @ 2020-07-15 11:22 笔锋至此 阅读(933) 评论(0) 推荐(0) 编辑
摘要:*** Assertion failure in void UIViewReportBrokenSuperviewChain(UIView *__strong, UIView *__strong, BOOL)(), /BuildRoot/Library/Caches/com.apple.xbs/So 阅读全文
posted @ 2017-11-29 16:21 笔锋至此 阅读(968) 评论(0) 推荐(0) 编辑
摘要:由于公司的项目比较多,多个项目之间有很多公共的东西,各种姿势百度之后决定使用码云私有库+cocoaPods的方式来管理公共部分的代码(公司的代码是不能公开的,所以用的是码云)。 本文讲的是从头开始的流程: 1、在码云上创建一个自己的私有仓库,本人是使用的sourceTree在本地进行的版本管理 参考 阅读全文
posted @ 2017-11-23 10:59 笔锋至此 阅读(1864) 评论(0) 推荐(0) 编辑
摘要:之前在使用UISwitch时,首先 创建: UISwitch * switchBtn = [[UISwitch alloc] init]; [self.view addSubView:switchBtn]; frame略 添加监听: [switchBtn addTarget:self action: 阅读全文
posted @ 2017-11-21 11:14 笔锋至此 阅读(1067) 评论(0) 推荐(0) 编辑
摘要:iOS11 UICollectionView顶到屏幕顶端会出现一个20高度的白色间隔,是由于UICollectionView的自动调整功能为状态栏留出的位置 只需在创建UICollectionView时加入如下代码关闭自动调整: 该属性是iOS11新加入的,所以一定要在前面加上判断!!!!! if 阅读全文
posted @ 2017-11-21 10:20 笔锋至此 阅读(2139) 评论(1) 推荐(0) 编辑
摘要:1、创建UIAlertController UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"新建" message:@"" preferredStyle:UIAlertControl 阅读全文
posted @ 2017-11-17 15:31 笔锋至此 阅读(1488) 评论(0) 推荐(0) 编辑
摘要:1.首先先遵循UITextField 的代理方法 UITextFieldDelegate 2、#pragma mark >> 使用键盘的代理方法对输入进行控制 监听的效果 << // 这里返回 NO 就是不让键盘输入 - (BOOL)textField:(UITextField *)textFiel 阅读全文
posted @ 2017-11-17 09:55 笔锋至此 阅读(2307) 评论(0) 推荐(0) 编辑
摘要:我这边的需求是服务器返回一段html格式的数据,客户端展示出来,但是展示出来后发现图片尺寸太小,比例看起来很不舒服,于是在网上找到了这个解决方案(仅限于UIWebView):在webView加载完成后注入js代码 - (void)webViewDidFinishLoad:(UIWebView *)w 阅读全文
posted @ 2017-11-17 09:49 笔锋至此 阅读(481) 评论(0) 推荐(0) 编辑