使用 OOMDetector 检测app内存使用情况
功能介绍 OOMDetector是手Q自研的IOS内存监控组件,腾讯内部目前已有多个App接入了OOMDetector,它主要有以下两个功能: 爆内存堆栈统计:负责记录进程内存分配堆栈和内存块大小,在爆内存时Dump堆栈数据到磁盘 内存泄漏检测:检测内存泄漏,目前支持Malloc内存块和OC对象的泄漏检测 OOMDetector可以快速帮助开发者发现和定位App爆内存问题和内...【详细】
内存检测 OOMDetector
2018年12月10日 赞:2 评论:0 阅读:383
iOS .dSYM符号表文件
1. 符号表是什么? 符号表就是指在Xcode项目编译后,在编译生成的二进制文件.app的同级目录下生成的同名的.dSYM文件。 .dSYM文件其实是一个目录,在子目录中包含了一个16进制的保存函数地址映射信息的中转文件,所有Debug的symbols都在这个文件中(包括文件名、函数名、行号等),所以也称之为调试符号信息文件。 一般地,Xcode项目每次编译...【详细】
.dSYM符号文件
2018年12月07日 赞:2 评论:0 阅读:372
iOS开发学习路线
一.iOS定位 iOS定位 简介:这里的定位,仅仅代表我个人意见,仅符合本笔记如何学习从哪里开始学习,怎么去学习来说. 尚未入门 是否了解Mac 是否了解Xcode 是否了解Objective-C 是否会使用UI控件. 如果上面的都不了解,那说明你还没有入门,请从iOS学习路线开始学习. 如何判断自己是否入门 初级iOS开发 iOS中级开发说白了,就是你学会了基本的UI界面搭...【详细】
iOS学习路线
2018年12月07日 赞:2 评论:0 阅读:281
HTTP 请求 详解
HTTP 是什么、请求方法的种类、如何利用 Cookie 来解决无状态这个缺陷、以及 HTTP 有什么缺点,最后引出 HTTPS 是什么。 HTTP 超文本传输协议,位于应用层 OSI 参考模型将复杂的计算机网络体系结构分了 7 层; TCP/IP 协议族则将网络体系分了 4 层,具体如下图: 这里我们主要了解两点: 1.将复杂的网路体系分层,可以更加简单的实现每层的协...【详细】
HTTP get post
2018年11月26日 赞:1 评论:0 阅读:278
SSR(小火箭iphone安装教程) -- 搬运工
SSR,VPN,是不有时想再iphone上使用,国内土豪可以购买wingy使用,聪明的可以使用pp助手下载,当然只有在window上才行,mac上的pp助手可不行。但是我这穷iOS开发者,只能想办法了。 Shadowrocket,一款要垮区域购买,或者通过国内第三方平台才能安装的VPN软件,但是我们iOS开发者几乎只会用mac,现在Itunes又限制了应用ipa包的安装,但是没有了...【详细】
iPhone Shadowrocket SSR
2018年11月15日 赞:2 评论:0 阅读:1897
iOS安全--- RC4加密解密使用
这coca博客有毒吧,刚写了这篇博客,上篇就没了。改了下博客名字就不会覆盖了。估计要凉凉了 bug!!! 上篇已经说明了RC4的原理。这篇主要其实现方式。 因子 本Demo 主要实现了OC的实现方式。因为在gitHub上搜到的基本都是C++和C的实现。不过对于iOS开发,都可以的。 但是想着自我学习的可能,实现了关于oc的实现。 代码解析: 1、先初...【详细】
iOS安全 RC4加密解密
2018年11月07日 赞:2 评论:0 阅读:394
iOS安全--- RSA加密算法使用(附Demo)
RSA加密已经由相关博客讲了很多了,今天主要说明RSA加密的实现。 因子 RSA加密算法是一种非对称加密算法。在公开密钥加密和电子商业中RSA被广泛使用。RSA是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼...【详细】
RSA 加密解密
2018年11月07日 赞:2 评论:0 阅读:505
RC4加密解密算法说明
RC4是一种对称密码算法,它属于对称密码算法中的序列密码(streamcipher,也称为流密码),它是可变密钥长度,面向字节操作的流密码。 RC4是流密码streamcipher中的一种,为序列密码。RC4加密算法是Ron Rivest在1987年设计出的密钥长度可变的加密算法簇。起初该算法是商业机密,直到1994年,它才公诸于众。由于RC4具有算法简单,运算速度快,软硬...【详细】
加密解密 RC4
2018年11月07日 赞:2 评论:0 阅读:332
The iOS deployment target is set to 6.0, but the range of supported is 8.0 to 12.0
waring: xcode 第三方框架黄色警告: 看着难受,其实不影响程序运行。 消除警告:把对应的第三方框架的deployment target 改为最低支持的即可 【详细】
xcode10Waring
2018年10月26日 赞:1 评论:0 阅读:190
基于UIKit对iOS的事件响应链(hitTest:)使用
上篇文章说明了关于事件响应的处理。主要通过hitTest:返回的view和pointInside,进行view的抓取。最终举荐唯一的对象接收该触碰操作。 1、扩大UIButton 按钮的点击范围。 二、不规则的按钮点击区域 现在要设置按钮1的点击区域为上图 自定义button,重写- (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent*)event方法 三、强制指定某视图响应触摸事件: 将...【详细】
ios事件响应链 hitTest使用 红包雨可点击
2018年10月25日 赞:2 评论:0 阅读:512
基于UIKit对iOS的事件响应链学习
首先把mj大神关于点击事件传递的图放上来,很清晰的说明了时间响应链的描述。 从上图中很明显的发现事件的传递路径是这样的: 1.当iOS程序中发生触摸事件后,系统会将事件加入到UIApplication管理的一个任务队列中 2.UIApplication将处于任务队列最前端的事件向下分发。即UIWindow。 3.UIWindow将事件向下分发,即UIView。 4.UIView首先看自己是否...【详细】
ios事件响应链 hitTest分析和使用
2018年10月25日 赞:2 评论:0 阅读:317
iOS的Cookie管理
使用场景 手动的去除Cookie, 在启动APP的时候设置缓存过的cookie,项目网络框架用的是Afnetworking。 翻了下Afnetworking的issue,发现了作者对于cookie的解释 Afnetworking没有对Cookie做过处理 所以 使用NSHTTPCookieStorage即可实现cookie的管理。上代码! 1.保存cookie NSArray *cookies = [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookiesForURL:[NSURL URLWithString:url]]; NSData *dat...【详细】
ios cookie
2018年10月22日 赞:2 评论:0 阅读:217
iOS 获取当前控制器的正确方式
在开发过程中,经常需要获取当前 window, rootViewController, 以及当前 ViewController 的需求. 如果 .m 实现不是在当前视图情况下, 我们需要快速的获取到当前控制器, 这种情况就需要先做好一层封装,我一般是通过 UIViewController 写的一个 Category 来实现, 实现起来也非常简单, 只需要我们对 控制器几个方法掌握便可。 获取根控制器 -(UIViewController )kkt_g...【详细】
ios获取控制器
2018年09月27日 赞:1 评论:0 阅读:524
xcode 10 ,ios12适配踩得坑(实时更新)
一、 libstdc++ 库  和 libc++ xcode10中 项目用到了c++,依赖了libstdc++.tbd和libstdc++.6.0.9.tbd,导致整个工程编译不通过,报出Undefined symbols,C++ 的 List 找不到了,原因是苹果在XCode10和iOS12中移除了libstdc++这个库,由libc++这个库取而代之,苹果的解释是lib转载自斗玩网stdc++已经标记为废弃有5年了,建议大家使用经过了llvm优化过并且全面支持C++11的lib...【详细】
ios12适配 xcode10
2018年09月21日 赞:3 评论:0 阅读:1734
iOS 12 真机支持包下载地址
https://pan.baidu.com/s/12NjBlOqnEmDd4GjyJZvVMQ【详细】
ios12适配 xcode10
2018年09月18日 赞:2 评论:0 阅读:692
iOS窥探KVO底层实现实战篇
继续https://www.jianshu.com/p/0aa83ac521ba,之前这篇博客中已经很详细了说明了KVO执行的顺序,以及通过runtime创建最新的一个继承类,并重写了子类的 setter dealloc class 等方法,将当前类的 isa 指针指向这个子类,这样就不会影响原有类的实现。这样一种消息传递,具体是怎样实现的呢? 从上图可看出KVO的执行顺序。 今天我们就 kvo 内部执行顺序 ...【详细】
kvo runtime
2018年09月03日 赞:2 评论:0 阅读:532
iOS 使用GCDWebUploader局域网上传文件到iphone设备
GCDWebServer是一个现代和轻量级的基于 HTTP 1.1的服务器,它的设计旨在嵌入OS X和iOS应用程序中。它的实现在一开始就考虑了以下目标: 一个优雅轻巧的使用架构带有四个核心的类:请求类,连接类,请求类和响应类(详情请参阅“了解GCDWebServer的架构”下)。 一个精心设计的可以轻松集成和定制完整的方便查看的头文件 完全使用基于事件...【详细】
GCDWebUploader 传输文件
2018年08月28日 赞:1 评论:0 阅读:561
xcode Build settings探究之—编译优化
前言 xcode中的build settings中有很多涉及到编译设置的选项,了解这些设置,对我们代码的编译速度和安装包大小会有不小的影响,所以我最近对build settings进行了一番探究。 要了解build settings中的各个参数,最好的渠道还是官方文档,于是我们从官方文档中来进行发掘(这里只探讨与编译相关的),我尝试了几乎所有与编译和包大小影响有...【详细】
xcode build settings探究
2018年08月24日 赞:1 评论:0 阅读:1073
算法一
1. 题目 请实现一个函数,用来判断一棵二叉树是不是对称的:如果一颗二叉树和它的镜像一样,那么它是对称的。 2. 解析 两层节点:对称的情况分析 两个父节点的值对称(相等) 左父节点的左子节点与右父节点的右子节点对称 左父节点的右子节点与右父节点的左子节点对称 第三层节点:采用递归 根节点:根节点作为两个父节点进行输...【详细】
算法 二叉树
2018年08月14日 赞:1 评论:0 阅读:270
Postman的使用
相信这个是很多开发者必备的。 Postman破解版下载地址点我 https://blog.csdn.net/qq_35393693/article/details/79713808 POST参数请求格式: 表单提交 (也有少量使用表单) JSON提交(很多都是使用json) xml提交(现在很少有这种,几乎没有) 【详细】
Postman
2018年08月14日 赞:0 评论:0 阅读:480
共80个 共4页 1234
sina weixin mail 回到顶部