iOS
兜里没糖_lyl
哼 哼唧 哼唧哼唧
展开
-
关于重写UITextField的问题
关于重写UITextField的问题原创 2016-09-15 16:29:20 · 650 阅读 · 0 评论 -
iOS 添加音效
加载音效 //1.音效路径 NSURL *url=[[NSBundle mainBundle]URLForResource:@"scanSuccess.wav" withExtension:nil]; //2.加载音效文件,创建音效ID(SoundID,一个ID对应一个音效文件) SystemSoundID soundID=8...原创 2018-11-13 14:46:04 · 426 阅读 · 0 评论 -
iOS 崩溃定位,结合友盟和dSYM文件的使用
在开发中免不了有崩溃或卡顿问题.工具:1.在archive的文件管理中,选择上传到AppStore上的包文件,下载dSYMs文件; 如果下载不了,则在Finder中打开打包文件,查看报内容,下载dSYMs文件; (如果是在你的本机打包的APP,则不用下载了,DSYMTools工具直接显示了)文件格式如下图所示:2.DSYMTools工具: https://github.com/...原创 2018-09-05 13:54:22 · 630 阅读 · 0 评论 -
iOS项目中需要测试到的点
作为一个iOS开发人员,小编认为自己并没有特别特别严谨的逻辑和严谨的代码习惯,尤其是多人开发或者接手别人的工作时体会更深。因为在开发完测试的时候真的很痛苦。我一度认为我竟然会犯下如此幼稚的错误。有的东西,不是不会,而是没想到。我现在就最近开发的一个项目来总结一下测试中遇到的一些问题,大家可以以此为鉴,检查一下捏的代码有没有这些问题奥。1、如果你在项目中添加了类似于生日或者性别的弹窗(一般...原创 2018-07-16 17:23:07 · 398 阅读 · 0 评论 -
iOS中 addChildViewControllers 调整tableView位置
有时候,一个控制器(UIViewController)中需要管理多个tableView,我们需要将多个控制器加入到主控制器中去。使用UIViewController的addChildViewController方法即可。但是这时可能会在tableView的位置上出现问题:UIViewController的automaticallyAdjustsScrollViewInsets属性是原创 2016-10-30 15:22:27 · 2540 阅读 · 0 评论 -
Xcode调试断点 直接定位到出问题的位置
XCode调试技巧:设置全局断点并快速定位问题代码所在行。下面是快速定位问题的方法:首先,定位异常的原理是系统抛出异常之前设置断点。我使用的是Xcode7,就说明一下Xcode7的方法:在Xcode按CMD+7进入断点管理窗口,点击最下方的加号,添加以下断点:1、添加Exception Breakpoint 2、添加Symbolic Breakpoint(两个)在Symbo原创 2016-11-09 09:37:07 · 1171 阅读 · 0 评论 -
iOS scrollView设置约束以及不能滑动问题
当我们在view中添加了一个scrollView并设置其约束后,再向scrollView中添加一个以scrollView为基准的约束的控件时,约束会报错,这是因为scrollView需要根据添加在其内部的子控件的宽高及与四周的距离计算出它的contentSize,也就是说内部子控件约束的添加需要遵循两个原则:1、scrollView内部子控件的尺寸不能以scrollView的尺寸为参照2、原创 2016-11-06 11:37:41 · 4351 阅读 · 0 评论 -
在tableView中,使用xib自定义view设置tableHeaderView时注意事项
使用xib自定义view来实现tableHeaderView是比较常见的,在开发中,如果想要做一个随着cell一起滚动的而且布局比较麻烦的我们经常选用自定义view。我使用xib做了一个view,做的时候有几点问题在这里总结一下: 1.创建一个继承UIView的类,同时创建一个同名的xib,并将xib的view的class设置为该类,注意不是File's owner ...原创 2016-09-29 11:34:29 · 6450 阅读 · 3 评论 -
iOS中使用dispatch_once实现单例及注意事项
单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例。在iOS中单例模式实现方式是在类中编写名为sharedInstance的方法,该方法只会返回全类共用的单例实例,而不会在每次调用时都创建新的实例。 使用同步块实现:+ (id)sharedInstan...原创 2016-09-07 19:50:29 · 7981 阅读 · 1 评论 -
项目运行时上下有黑边
项目运行时上下有黑边原创 2016-10-09 17:40:36 · 410 阅读 · 0 评论 -
iOS动画总结
iOS动画实现方式和效果iOS动画学习路程 :一开始学习肯定需要通过网络搜索,逐渐对动画的架构、常用API、常用效果进行全面的认识;熟悉动画的各种API和实现一些效果后,达到可以通过“搬砖+修改”来进行快速开发;显示层动画效果:利用UIView图层显示的效果实现各种动画,常用的效果有:位置动画、位移动画、颜色动画、淡入淡出动画、旋转动画、缩放动画、几何形状动画、组合动画(关键帧动画、逐帧...原创 2018-12-20 13:11:30 · 1368 阅读 · 0 评论