update:内容已更新到 6.0 版本,程序已上架 macOS 苹果商店,点击安装[https://apps.apple.com/cn/app/%E6%88%B4%E9%9...
update:内容已更新到 6.0 版本,程序已上架 macOS 苹果商店,点击安装[https://apps.apple.com/cn/app/%E6%88%B4%E9%9...
这是一篇无痕埋点方案的探索,学到的东西,怕忘记了,所以记下来,就这样。我们在平时的项目中,会用到埋点这个功能吧,如果页面很少,还好说,我们可以手动进行埋点,如果是页面变多,那...
骨架屏是什么? 骨架屏(Skeleton Screen)是一种优化用户弱网体验的方案。在弱网情况下,客户端获取到服务器数据的时间会比较长,此时用户会比较烦躁。该方案是指在空白...
iOS开发中经常需要和WKWebview进行打交道,其中最常见的就是和WKWebview中的H5页面之间的交互,H5页面是通过JavaScript和iOS进行交互的,本编文章...
在iOS开发中经常遇到客户端与前端进行交互处理,JS调用OC或者OC调用JS都需要提前商量好,本文就从这两个角度讨论实现方式。 1、JS调用OC函数; 客户端加载网页出来后...
首先介绍下该项目实现了那些功能 svg图片数据解析 绘制svg图片 svg图片按照区域设置不同颜色绘制图片.png 点击svg图片不同区域能高亮显示该点击区域点击高亮.png...
前言:使用自动归档我们需要遵守NSCoding协议,但是通过一些Json转Model的工具来完成转Model后,比如遵守HandyJSON,再遵守NSCoding协议,会出现...
1、设计效果 2、实现方式 1、使用动态XML布局的方式设计整体布局 初始化UMAuthRegisterXmlConfig类时需要先调静态内部类Builder()里面的set...
这个临界点我没看明白,也就是如下的代码:
//吸顶临界点(此时的临界点不是视觉感官上导航栏的底部,而是当前屏幕的顶部相对scrollViewContentView的位置)
//如果底部存在TabBar/ToolBar, 还需要减去TabBarHeight/ToolBarHeight(自定义的Bar)和SAFE_AREA_INSERTS_BOTTOM
// 临界点
CGFloat criticalPointOffsetY = scrollView.contentSize.height - SCREEN_HEIGHT;
iOS开发实战 - 解决UIScrollView嵌套滑动手势冲突1.本文对应的库 HGPersonalCenterExtend,代码已经重构,将之前的通知方式修改为代理,categoryView也放在了segmentedPageViewC...
在实际的开发过程中,AppDelegate应该除了负责应用生命周期之外,不应该再有多余的责任。但是往往在一个项目的业务不断扩展的时候一般都会伴随着 AppDelegate这个...
你是否需要实现一个这种UITableView或UICollectionView(也可以是仅有其中一类)混合公用HeaderView的界面呢?大致效果如下方Demo动态图的效果...
有的语句不通顺,希望能理一下
setNeedsLayout和layoutIfNeeded看我就懂!前言: 开发得跟view打交道,我们也经常看到苹果官方代码有layout方法的相关调用,但是大家可知道什么时候调用,什么时候需要吗?针对网上大部分资料讲得不够清晰,我决定用D...
1.本文对应的库 HGPersonalCenterExtend,代码已经重构,将之前的通知方式修改为代理,categoryView也放在了segmentedPageViewC...