会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
怀达
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2019年7月22日
多弹窗排序总结
摘要: 由于产品设计的问题,现在存在进入播放页面有多个弹窗可能同时弹出的问题,于是存在重叠遮挡,而且由于提示是异步回调的,多层弹窗重叠的样式也不一致。 于是,产品经理定了下优先级,确定了这种情况下的弹出顺序。 以下为该问题的处理总结: 1,弹窗的类型: (1)在初始化数据接口中,可以确定的多个弹窗 (2)通
阅读全文
posted @ 2019-07-22 23:56 怀达
阅读(752)
评论(0)
推荐(0)
2019年7月9日
常用的code snipper
摘要: Xcode 10.2.1 版本,自动代码提示功能延迟很大,很多情况下代码提示甚至会无效,但是code snippet 唤起的响应很快,从提高效率的情况考虑,即使系统提供的代码提示制作成code snippet也是合适的。 一下记录常用的code snippet 1, @interface <#sta
阅读全文
posted @ 2019-07-09 10:47 怀达
阅读(239)
评论(0)
推荐(0)
2019年7月8日
iOS开发常用技能点(持续更新中。。。)
摘要: 1,以屏幕原点开始布局 (默认从导航栏原点布局) self.extendedLayoutIncludesOpaqueBars = YES; 2,向button发送点击事件 [self.playButton sendActionsForControlEvents:UIControlEventTouch
阅读全文
posted @ 2019-07-08 10:48 怀达
阅读(500)
评论(0)
推荐(0)
2019年7月5日
block和delegate的选择
摘要: block和delegate均为常用回调方式 (暂不讨论通知) 代理 优点: 设置某个对象的代理,代理对象可以与被代理对象不直接相关,即使两个对象距离较远,传值也比较方便。 代理方法内可以方便调用对象私有方法 缺点: delegate比block使用繁琐,对于多个小控件的回调,delegate要写更
阅读全文
posted @ 2019-07-05 17:43 怀达
阅读(223)
评论(0)
推荐(0)
2019年7月3日
测试工程中引入Masonry记录
摘要: 测试工程中需要引入Masonry,在进行添加新库时发现了几个问题,记录如下,方便有相同问题的朋友查找解决: 1,podfile中添加 pod ‘Masonry’ 后,pod install --verbose --no-repo-update 报错 报错内容如链接: https://www.jian
阅读全文
posted @ 2019-07-03 12:58 怀达
阅读(284)
评论(0)
推荐(0)
2019年6月18日
本地项目链接github项目库
摘要: 本地有个用了好久用来测试功能的项目,今天用来测试链接github项目库,做一下记录 目标:把本地的项目和github上的项目连接起来 工具:sourceTree sourceTree提供了gitHub的账号登录,登录之后,账号内的所有代码库都会展示出来,需要做的只要把项目clone到本地。 1,gi
阅读全文
posted @ 2019-06-18 20:18 怀达
阅读(332)
评论(0)
推荐(0)
2019年6月14日
避免scrollview内部控件输入时被键盘遮挡,监听键盘弹起,配合做滚动
摘要: 1,监听键盘 2,根据当前键盘弹起高度与控件的底部位置计算滑动距离 3,根据滑动距离在键盘弹起和隐藏是分别设置动画完成滑动 实现: 1,监听键盘使用 #pragma mark - 键盘监听-(void)AddObserverForKeyboard{ [[NSNotificationCenter de
阅读全文
posted @ 2019-06-14 20:07 怀达
阅读(868)
评论(0)
推荐(0)
2019年6月11日
红包功能的开发总结
摘要: 两天内对项目中的红包展示逻辑及UI做了大调,总结下其中的经验以及发现的编程中的问题: 先说下问题: 多余时间消耗的原因以及解决方案: 两天时间中,除去编码、调试以及优化外,其中有三处耗时的地方可以优化 1,前期的交互逻辑模糊。 在没有准确明确各个页面如何跳转,每个页面跳转携带什么数据,页面展示需要请
阅读全文
posted @ 2019-06-11 21:09 怀达
阅读(920)
评论(0)
推荐(0)
2019年6月3日
App启动时间分析
摘要: 当前APP启动时间过长,于是学习并检测了APP启动流程中各个步骤的耗时,记录如下 1,梳理优化方案 APP的启动时间,直接影响用户对你的APP的第一体验和判断。如果启动时间过长,不单单体验直线下降,而且可能会激发苹果的watch dog机制kill掉你的APP(Xcode在debug模式下是没有开启
阅读全文
posted @ 2019-06-03 21:28 怀达
阅读(1118)
评论(0)
推荐(0)
2019年5月22日
第三方动画库 Lottie嵌入记录
摘要: 预览网址 https://lottiefiles.com/preview 在Podfile文件中加入 pod 'lottie-ios’ pod install 把 lottie-ios加入到项目中 #import <Lottie/Lottie.h> #import <Lottie/Lottie.h>
阅读全文
posted @ 2019-05-22 11:55 怀达
阅读(1409)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告