随笔分类 - iOS
摘要:1.第一次用xcode 10 archive的时候遇到的电脑卡死不动的问题,期间鼠标键盘通通都动不了,只能强制关机来解决,于是又进行了一次可还是遇到相同的问题,无奈之下只能等待,大约20分钟左右(2015年末的iMac)后恢复如常,本以为只是在archive的时候会遇到可后来在build的时候也经常
阅读全文
摘要:利用腾讯云roomService服务,移动直播,创建房间api,CreateRoom时有时报“房间已存在”错误。 分析流程发现,CreateRoom会传入roomId到roomService后台,后台将roomId作为groupId创建im群组。 默认roomId传入空字符串“”,后台会生成一段随机
阅读全文
摘要:1.第一个问题,大头针在ios12,默认展开问题,需要设置大头针视图的默认选中属性为NO
阅读全文
摘要:需求:UITextView只能显示两行 UITextView * textView = [[UITextView alloc]init]; textView.frame = CGRectMake(20, 30, [UIScreen mainScreen].bounds.size.width-40,
阅读全文
摘要:某一个页面需要横屏,其他的页面任然保持竖屏需要以下关键的几个步骤: 1.修改系统代理方法的返回值 2.在需要横屏的界面修改方法-(BOOL)shouldAutorotate的返回值为YES 3.代码实现将屏幕横过来 4.UIViewController系统代理方法来检测屏幕旋转 经过上述4个步骤可完
阅读全文
摘要:一、使用方法:- (nullable UIView *)hitTest:(CGPoint)point withEvent:(nullable UIEvent *)event; 二.背景知识iOS系统检测到手指触摸(Touch)操作时会将其放入当前活动Application的事件队列,Applicat
阅读全文
摘要:在某个特定的场合先需要对WKWebView进行一次reload,但是直接回走到失败的代理方法中并报如下的错误 Error Domain=WebKitErrorDomain Code=102 "Frame load interrupted" 经过一番查阅资料并测试得出的结论是当webview加载的是“
阅读全文
摘要://byzqk- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { /* * 不能输入.1-9以外的
阅读全文
摘要:什么都不想说直接上图 这是最近在管理三方库时遇到头疼的问题,刚开始一直怀疑是cocoapods或者ruby的版本问题但是升级到最新版还是同样的错误,后来又怀疑是资源文件的问题但是在同一时间不同地点集成同一个库只有本部集成失败,但是在同一时间同样的网络环境下有的成功有的失败,成功和失败不固定在同一台设
阅读全文
摘要:记录一下这个简单但又难搞的问题,如何设置 view的圆角和阴影并存 一般设置圆角 必然有两个属性 masksToBounds,cornerRadius,但是同时设置阴影的话,masksToBounds属性,不能设置,设置就没有圆角阴影并存的效果 虽是一句代码的事情,但是问题的寻找过程却甚是艰难! b
阅读全文
摘要:2017年1月31日 转换后变成 2018年1月31日,相差一年。这是为什么呢? 原因:YYYY 是以周为单位计算的,我们平常计算日期时最好用yyyy,yyyy才是标注的年份 结论:这两份代码在大部分时间是没有区别的 但如果当前时间是例如:2015-12-29这样的日期 则第一份代码取出来的日期是2
阅读全文
摘要:首先需要自定义一个包含经纬度,title,subtitle的数据模型 在controller中需要以下数据 遵守以下协议 有以下属性 开始流程 1.创建地图 2.这是地图的代理方法之一-自定义大头针的样式,以及每个大头针的赋值 下面是我们自己的列表数据 以及如何将地图的数据加载 其中,需要注意的是,
阅读全文
摘要:一.手势放大缩小页面解决方法 1.通过操作webview中scrollview的代理方法来关闭 但是中途出现了一个问题就是在网页适配iPhone X的时候添加的js适配代码导致失效问题 2.通过注入js来关闭手势捏合效果 但是这种方法没有起作用,可能是被覆盖了,于是用的上面的方法 二.关闭WKWeb
阅读全文
摘要:简介 App 正在改变世界,丰富人们的生活,并为像您一样的开发者提供前所未有的创新机会。因此,App Store 已成长为一个激动人心且充满活力的生态系统,正为数百万的开发者和超过十亿的用户提供服务。不管是开发新手,还是由经验丰富的程序员所组成的大型团队,我们都非常欢迎您为 App Store 创建
阅读全文
posted @ 2018-06-13 11:06
WidgetBox
摘要:一.为什么要加-all_load 在64位的mac系统和iOS系统下,链接器有一个bug,会导致只包含有类别的静态库无法使用-ObjC标志来加载文件。解决方法是使用-all_load或者-force_load标志。作用是加载静态库中的所有文件。不同的是-all_load是加载所有库。-force_l
阅读全文
摘要:今天做了一个html的活动页面,本来马上就要完工,准备开开心心收尾,结果~... 产品突然提出需要说,要讲html中的某些交互和APP原生组件挂钩,心里一万头xxx奔过~ 静下心来思考 以往我们是判断是否客户端打开都依赖于后端,通过app主动拼接参数的方式,传递给后端,后端告诉前端本次的加载是在ap
阅读全文
摘要:一.window创建方法不同,导致window的显示不同 1.window创建,但是不会显示 2.window设置成员变量就能够显示window 3.如果创建window的单例,也可以显示window 二:总结 1.通过以上的实验可以总结出,并不是只有成员变量才可以,单例也可以,他们的共同点就是生命
阅读全文
摘要:Objective_C与Swift混编遇到的坑
阅读全文
摘要:在项目的开发中,我们通常需要排查和修改测试中和发布后线上的一些bug,现在有一些第三方的bug分享和查找工具SDK,如腾讯的Bugly和听云等,包括苹果的开发工具xcode也自带 bug查找工具。那么这些工具又是如何获取到程序中的bug日志的?这里就要谈到DSYM文件了,一个很重要的东西。 什么是D
阅读全文
posted @ 2018-05-14 15:40
WidgetBox
摘要:移动开发经常用到基于位置的一些导航功能,但是对于对导航功能依赖性不强的的应用,我们直接采用应用外跳转地图APP即可。 但是应用间跳转,首先需要设置白名单, 在iOS 9 下涉及到平台客户端跳转,系统会自动到项目info.plist下检测是否设置平台Scheme,对于需要配置的平台,如果没有配置,将无
阅读全文

浙公网安备 33010602011771号