内存处理

1. malloc  和  free是必须配对儿使用的。要不就是内存泄漏

2018-06-08 11:57:12

阅读数:11

评论数:0

避免程序出现 unrecognized selector 闪退问题

给NSObject添加分类加入代码+(void)load{    Method method1 = class_getInstanceMethod(self.class, @selector(methodSignatureForSelector:));    Method method2 = cl...

2018-05-12 17:23:49

阅读数:19

评论数:0

IOS 推送证书

使用推送注意事项:1.  证书中设置允许使用推送2. 生成证书之后需要下载并安装安装,.mobileprovision文件3 手机必须联网,否则didRegisterForRemoteNotificationsWithDeviceToken方法不会被调用,即得不到TokenID。不联网更收不到推送...

2018-05-08 09:52:31

阅读数:19

评论数:0

swift工程使用Openssl后无法调试问题处理

swift工程使用Openssl后无法调试问题处理:修改rsa.h文件,修改96行为“int (*rsa_mod_exp) (BIGNUM *r0, const BIGNUM *i, RSA *rsa, BN_CTX *ctx);”即将“I”修改为“i”

2018-03-30 14:16:43

阅读数:17

评论数:0

制造SIGABRT闪退

typedef struct Test{    int a;    int b;}Test;点击按钮调用Test *pTest = {1,2};    free(pTest);    pTest->a = 5;

2018-03-05 14:40:53

阅读数:29

评论数:0

使用Xcode的Instruments检测解决iOS内存泄露(leak)

在苹果没有出ARC(自动内存管理机制)时,我们几乎有一半的开发时间都耗费在这么管理内存上.后来苹果很人性的出了ARC,虽然在很大程度上,帮助我们开发者节省了精力和时间.但是我们在开发过程中,由于种种原因,还是会出现内存泄露的问题.内存泄露是一个很严重的问题.下面就简单介绍下怎么使用Xcode8自带...

2018-02-06 15:28:40

阅读数:68

评论数:0

解决LLDB模式下出现message sent to deallocated instance错误

转自:https://www.cnblogs.com/whai/p/4914261.html Xcode版本7.1  IOS版本9.1 公司之前开发的一个APP,在使用环境中IOS版本升级到9.0以后,某个操作会导致程序闪退。 Xcode代码中提示错误: ...

2018-01-11 15:02:39

阅读数:70

评论数:0

iOS端启动速度优化的一些经验

阿里数据iOS端启动速度优化的一些经验 今日头条iOS客户端启动速度优化     如何精确度量 iOS App 的启动时间

2018-01-11 11:54:30

阅读数:58

评论数:0

使用fui(Find Unused Imports)扫描工程中不用的类

为了给APP提速,需要定期清理不用的类  fui(Find Unused Imports)是开源项目能很好的分析出不再使用的类,准确率非常高,唯一的问题是它处理不了动态库和静态库里提供的类,也处理不了C++的类模板。 使用方法是在Terminal中cd到项目所在的目录,然后执行fui fi...

2018-01-11 11:33:02

阅读数:84

评论数:0

ajax 跨域,这应该是最全的解决方案了

 来自:撒网要见鱼 https://segmentfault.com/a/1190000012469713 前言 从刚接触前端开发起, 跨域这个词就一直以很高的频率在身边重复出现,一直到现在,已经调试过N个跨域相关的问题了,16年时也整理过一篇相关文章,但是感觉还是...

2018-01-09 08:29:04

阅读数:68

评论数:0

动态给View或对象添加和获取属性值

如动态给UIButton 添加属性 方法: #import objc_setAssociatedObject(theButton, @"key", @“Value”, OBJC_ASSOCIATION_RETAIN_NONATOMIC) N...

2017-12-28 09:22:15

阅读数:51

评论数:0

@property后面有哪些修饰符

1.线程安全的     atomic、nonatomic    2.访问权限的     readonly、readwrite    3.内存管理(ARC)     assign、strong、weak、copy    4.内存管理(MRC)     assign、retain、...

2017-12-26 13:36:02

阅读数:57

评论数:0

dispatch_block_cancel

iOS8之后,提交到gcd队列中的dispatch block也可取消了,只需要简单的调用dispatch_block_cancel传入想要取消的block即可: dispatch_queue_t queue = dispatch_queue_create("queue&q...

2017-12-25 14:55:37

阅读数:192

评论数:0

nil、Nil、NULL和NSNull的理解

给nil对象发送消息,是不会崩溃的,但是要么返回默认的0,要么返回nil对象。至于id类型的为什么返回0x0,而不是返回nil,我也是有些疑问的,nil和0x0的具体区别还有待研究。 而如果给nunull对象发送消息,则会引起crash,猜测因为它没有任何方法,所以会抛出'NSInvalidAr...

2017-12-25 14:08:40

阅读数:66

评论数:0

mac 中 Apache

一、启用Apache     启动:sudo apachectl start     停止:sudo apachectl stop      重启:sudo apachectl restart     查看 Apache 版本 httpd -v     浏览器打开 http://127....

2017-10-26 11:59:49

阅读数:103

评论数:0

iOS WKWebView时 input 设置 readonly 光标仍显示问题处理

或  全局设置input 不可得到焦点

2017-10-16 13:32:51

阅读数:704

评论数:0

Fiddle使用

一、Fiddler配置 (配置完后记得要重启Fiddler)打开Fiddler,   Tools-> Fiddler Options 。选中"Decrpt HTTPS traffic",    Fiddler就可以截获HTTPS请求选中"Allow remote...

2017-09-29 14:20:49

阅读数:201

评论数:0

iOS 怎么在旧工程里采用cocoapods

转自:http://www.jianshu.com/p/2ad8ad3c6166转自:https://zhidao.baidu.com/question/1962294752200079540.html参考:http://blog.csdn.net/u010372095/article/detai...

2017-09-13 08:31:18

阅读数:112

评论数:0

友盟,错误分析工具的使用

第一步 下载错误分析工具 并解压zip得到umcrashtool文件,可将umcrashtool与已下载的xxx.csv文件放入同一目录下。 第二步 在terminal中运行umcrashtool命令,参数为错误分析的.csv文件绝对路径,如下: sanzhang$ ./umcrashtool ...

2017-09-08 08:31:23

阅读数:128

评论数:0

Universal Link 前端部署采坑记

前言: 文章会适当说一些如何开发iOS上的universal link,但类似的文章太多了一艘一大堆,每篇都介绍的挺清楚,因此也不是重点 本文更加会侧重从前端的角度,将整个universal link 部署应用到wap app中的一些策略和一些问题解决办法 其实整个Univers...

2017-09-06 08:13:20

阅读数:1041

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭