标签: IOS

IOS中几个常用协议NSCopying/NSMutableCopying

***Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'-[PersoncopyWithZone:]:unrecognizedselectorsenttoinstance0x6080000314c0'NS...

其他 2021-06-11 252 0 0 阅读全文

IOS微信H5页面橡皮回弹效果的踩坑记录

?业务需求近期开发的项目有一部分是与微信公众号相关的H5页面,在Android端微信上页面效果展示无异常,但是在iOS端微信多多少少会出现一些意想不到的bug。此次主要针对移动端H5页面在iOS端产生的橡皮回弹(橡皮筋效果)问题做一下相关记录,希望对遇到类似问题的同学有所帮助。?方案一:使用inob...

JavaScript 2021-07-16 168 0 0 阅读全文

IOS TableView右侧索引视图状态获取的方法实例

需求一图胜千言!在触摸右侧索引栏时需要展示对应的组号名称手指离开时消失实现通过Xcode查看视图层次结构右侧索引视图的继承关系是这样的:UITableViewIndexUIControlUIViewUIResponderNSObject很显然UITableViewIndex是私有的但是UIContr...

其它 2021-07-02 221 0 0 阅读全文

APP中保存图片到相册时崩溃

[iOS]APP中保存图片到相册时崩溃环境:iPhoneVersion11.0.3,XcodeVersion9.0问题:昨天维护APP时,发现拍照后保存图片时应用崩溃,输出如下:Thisapphascrashedbecauseitattemptedtoaccessprivacy-sensitived...

其他 2021-06-11 248 0 0 阅读全文

已上架App的Crash信息定位、应对处理方式

完整的App都是经过很多轮测试才能正式上架的,但是没有任何一个开发人员可以保证一定会不出现任何问题。如果已上架App出现奔溃(Crash)情况,对于开发人员来说如何查看Crash信息定位及对应的处理方式尤为重要。以下就是查看Crash信息定位的步骤和处理方式。Crash的来源:分布情况(自发现或者用...

其他 2021-06-11 197 0 0 阅读全文

ScrollView自动布局的实现方式

背景开发中,可能会有一些页面显示的元素很多,可能会超出一个屏幕,但也不适合用TableView或者CollectionView,此时我们一般会用ScrollView,那么就会出现自动布局的问题。实现方式纯代码特点编码繁琐:需要手写控件安全:只要正确地设置约束或者frame、contentSize,一...

其他 2021-06-11 270 0 0 阅读全文

IPhoneX适配笔记

iPhoneX的到来,惊艳的是果粉,苦逼的是程序猿。今天升级到Xcode9.0,运行项目,所谓的全屏iPhoneX,but页面好像也没有全屏,于是根据之前的适配经验,总算初步解决了这个问题,记录如下,以备后需。App页面适配适配前问题:App未全屏显示解决办法LaunchImage中添加一个和iPh...

其他 2021-06-11 249 0 0 阅读全文

移动端H5唤起APP的写法实例(IOS、Android)

IOS1.urlscheme这个方案基本上就是针对微信、qq内置浏览器,qq浏览器等之外的其余浏览器,从native那边要一个scheme,然后放在a标签里或者location.href跳一下就行了用一个iframe去做的一个跳页,有的话唤起scheme没有的话,会触发定时器跳到下载地址。但是这个方...

Android 2021-07-16 238 0 0 阅读全文

微信内置开发 IOS修改键盘换行为搜索的解决方案

在微信中搜索的时候,我们通常使用keycode=13来判断客户是否点击了确定。在安卓上,唤醒搜索框为确认键没问题,而ios就不敢苟同了,ios显示为换行,对于客户使用体验非常不好。解决方案:html代码。1、首先type=search;2、input外面包一层form,并且阻止表单的默认提交

JavaScript 2021-05-07 252 0 0 阅读全文

IOS实现圆角箭头视图

在APP中实现类似聊天内容背景图时,需要绘制圆角及箭头。很多人会选择使用图片(这也是最省事的一种方法),但是对于在视图中对内容做约束布局的话,我们无法准确的知道箭头的偏移量。下面就来介绍一下利用CGContextRef怎样绘制吧。先来看看效果图吧!代码实现:-(void)drawRect:(CGRe...

其它 2021-04-15 141 0 0 阅读全文

基于Charles抓取Https请求使用过程解析

使用Charles抓https请求,这里需要设置连接端即浏览器或应用程序和Charles端,才能完成SSLProxying的设置。SSL证书连接端需要先安装Charles证书,以下介绍了如何在不同的浏览器或应用程序上信任Charles根证书Windows/InternetExplorer操作:1、C...

其它 2021-04-17 235 0 0 阅读全文

IOS调试Block引用对象无法被释放的小技巧分享

Block技术在iOS开发中非常流行也很方便,但是稍微疏忽就可能会产生引用无法被释放的问题,从而造成内存泄漏。那如何知道哪个Block持有了对象并造成内存泄漏呢?一个解决的方法是在程序运行时通过Xcode的DebugMemoryGraph来查看当前进程中所有生命周期内的对象。这样可以在调试时通过这个...

其它 2021-04-27 148 0 0 阅读全文

IOS横屏弹键盘的高度错误异常解决

问题:横屏下第一次弹出键盘高度异常-(void)handleKeyboardWillShowNotification:(NSNotification*)notification{NSTimeIntervalanimationDuration=0;CGRectkeyboardFrame=CGRectZ...

其它 2021-04-15 173 0 0 阅读全文

IOS多Target环境配置的完整步骤

在项目的开发中,经常会有测试、正式环境,下面就来配置一下这两个环境:一:拷贝源Target(1):拷贝源Target(2):更改Target的名称拷贝结束之后,将拷贝的Target的名称改为“TestDemo_dis”(3):更改Scheme的名称二:更改General和Signing&Ca...

其他 2021-04-30 216 0 0 阅读全文

Python对Excel的基本操作方法

1.本文是通过Python的第三方库openpyxl,该库根据官方介绍是支持Excel2010的xlsx/xlsm/xltx/xltm格式文件,哪个版本的这些格式应该都可以支持。作为网络攻城狮的我们,使用python对excel的基本操作技能就可以了,当然能够精通更好了。那我们使用openpyxl有...

Python 2021-03-27 145 0 0 阅读全文

关于小程序优化的一些建议(小结)

setDatasetData是小程序开发中使用最频繁的接口,也是最容易引发性能问题的接口。在介绍常见的错误用法前,先简单介绍一下setData背后的工作原理。工作原理小程序的视图层目前使用WebView作为渲染载体,而逻辑层是由独立的JavascriptCore作为运行环境。在架构上,WebView...

JavaScript 2021-04-07 199 0 0 阅读全文

IOS实现文本分页的方法示例

本篇文章将分为两部分,一部分是静态文本分页,一部分是动态文本分页即边填写文本边进行文本的分页.我们所采用的方案为:TextKit进行处理,通过glyphRangeForTextContainer方法获取文本内容视图可容纳的文本范围来对文本进行切割分页.//Returnstherangeofchara...

其它 2021-04-27 168 0 0 阅读全文

IOs迁至WKWebView跨过的一些坑

在iOS中有两种网页视图可以加载网页除了系统的那个控制器。一种是UIWebView,另一种是WKWebView,其实WKWebView就是想替代UIWebView的,因为我们都知道UIWebView非常占内存等一些问题,但是现在很多人还在使用UIWebView这是为啥呢?而且官方也宣布在iOS12中...

其它 2021-04-27 199 0 0 阅读全文

IOS模拟中奖名单循环滚动效果

本文实例为大家分享了iOS模拟中奖名单循环滚动效果的具体代码,供大家参考,具体内容如下1.动态效果图:2.思路:(1)控件:一个父View,依次添加两个tableVew,使其上下紧挨着,高度均等于所有cell的总高度,且加载相同的的数据,父视图的clipsToBounds属性一定要设置为true(2...

其他 2021-04-27 264 0 0 阅读全文

Ios ObjeCtive-C添加隐藏键盘功能

键盘添加个隐藏键盘功能使用方法:导入XMCustomKeyBoard.h[XMCustomKeyBoardCancelableKeyboard:控件对象];控件对象可以是UITextFiled,UITextView,UISearchBar等一系列调用键盘输入的类的实例1.自定义个UIBarButto...

其他 2021-07-02 203 0 0 阅读全文