项目地址:https://github.com/tunsuy/iOSMonitorLag该项目主要是针对ios项目的卡顿监控的探索,结合ios的运行机制和业界的实践,将其应用于公司项目中进行试运行,查看相关效果二、 方案一 基于RunLoop1、 背景因为UIKit本身的特性,需要将所有的UI操作都... ...
分类:
移动开发 时间:
2019-09-28 10:39:27
阅读次数:
774
// // ZKButton.h // WaterProofer // // Created by HELLO WORLD on 2019/9/15. // Copyright © 2019年 WaterProofer. All rights reserved. // #import <UIKit/ ...
分类:
其他好文 时间:
2019-09-16 09:29:57
阅读次数:
86
原文引用https://www.dazhuanlan.com/2019/08/26/5d62f6f027452/ / ... ...
分类:
移动开发 时间:
2019-08-26 10:12:24
阅读次数:
141
1. 首先UIView可以响应事件,Layer不可以.UIKit使用UIResponder作为响应对象,来响应系统传递过来的事件并进行处理。在 UIResponder中定义了处理各种事件和事件传递的接口。UIApplication、UIViewController、UIView、和所有从UIView ...
分类:
移动开发 时间:
2019-07-27 18:38:22
阅读次数:
149
Cocoa与Cocoa Touch区别之分是本文要介绍的内容,他们共同点就是二者都包含Objective-C运行时和两个核心框架: Cocoa包含Foundation和AppKit框架,可用于开发Mac OS X系统的应用程序。 Cocoa Touch包含Foundation和UIKit框架,可用于 ...
分类:
其他好文 时间:
2019-07-26 19:38:14
阅读次数:
103
Swift支持大部分标准C语言的运算符,并且对许多特性进行改进来减少常规编码的错误。除了支持基本运算符外,Swift还提供了2个特殊的运算符,分别是:溢出运算符和区间运算符 首先看下基本运算符 import UIKit var str = "Hello, playground" /** 赋值运算符 ...
分类:
编程语言 时间:
2019-07-08 00:29:27
阅读次数:
126
1.混合开发的场景 1.1作为独立页面加入 这是以页面级作为独立的模块加入,而不是页面的某个元素。 原生页面可以打开Flutter页面 Flutter页面可以打开原生页面 1.2作为页面的一部分嵌入 比如说原生页面中只有某一个item是Flutter; Flutter页面中只有某一部分是原生视图 2 ...
分类:
其他好文 时间:
2019-07-02 22:59:06
阅读次数:
580
SwiftUI官方教程(五) 5. 同时使用 UIKit 和 SwiftUI 至此,我们已准备好创建 map view 了,接下来使用 MapKit 中的 MKMapView 类来渲染地图。 在 SwiftUI 中使用 UIView 子类,需要将其他 view 包装在遵循 UIViewReprese ...
分类:
编程语言 时间:
2019-06-15 09:43:56
阅读次数:
124
下面给大家带来一款Sketch 插件合集,这款合集是由微信设计团队打造,拥有UIkit 同步管理,批量替换文本、字体、颜色,交互连线等多种强大的功能!喜欢这款Sketch插件合集吗? 1、语言设置 执行 Miaow > Settings,在弹出的对话框语言设置项选择 简体中文(zhCN) 并保存 2 ...
分类:
其他好文 时间:
2019-05-22 17:13:25
阅读次数:
181
參考文章来自objcio站点 为什么要编写轻量级的View Controller?? 1、作为iOS项目中最大的文件,ViewControllers中的代码复用率差点儿是最低的 2、重量级的View COntroller加大了測试的复杂度。 所以关注ViewController的瘦身。把业务逻辑、网 ...
分类:
其他好文 时间:
2019-05-02 19:02:17
阅读次数:
139