iosre Blog

iOS 逆向开发,熟悉iphone/tweak、iphone/tool、cydia的repo 制作 、cocoapods的Specs repo制作(using-pod-lib-create、private-cocoapods)

How_to_force_yourself_to_be_a_progressive_person

第六期:怎样逼自己成为一个上进的人?

前言 人都是被 反馈喂养出来的—-游戏 行业高手都能把职业目标变成适合自己技能挑战比的一级又一级台阶,即给自己设计一套上进的机制 越老越多采用游戏策略的产品 娇生惯养着我们 有那么多的游戏、商品、好玩的东西,背后都是能人,他们想瓦解我们的自制力。 设计一个上进模型,让自己上瘾 从游戏可以看出上瘾是上进的智力资源,因此我们可以自己给自己设计...

Video

Video 的编解码流程

前言 模拟微信的录音,发送语音的时候,就需要从得到的特定格式的音频中解码出PCM数据发送给 原生API进行录制的模拟。 一、基础概念 数字音频与模拟音频:PCM脉冲编码调制。 在iOS下进行音频解码及播放的大体流程如下: 解码AAC编码的音频为例 1、打开 AAC 文件。 ...

PCM

PCM的原理和相关操作

前言 声音是模拟的连续信号,而计算机只能离散的存储。为了使得计算机具备音频的能力,必须支持连续音频信号的离散化描述,而PCM具备这个能力。 PCM脉冲编码调制(Pulse Code Modulation) 脉冲编码调制就是把一个时间连续,取值连续的模拟信号变换成时间离散,取值**离散的数字信号**后在信道中传输。脉冲编码调制就是对模拟信号先抽样,再对样值幅度量化,编码的过程。 ...

Alliance

联盟

作者 本书有3位作者,分别是里德·霍夫曼、本·卡斯诺查和克里斯·叶。其中第一作者里德·霍夫曼是硅谷鼎鼎大名的投资人和企业家——职场社交网站领英的创始人和执行总裁,曾任全球知名的第三方支付平台贝宝公司的高级副总裁,投资过60多家创业公司,是早期投资Facebook的天使投资人,十年间的回报超过2万倍。 关于本书 在《联盟》这本书里,作者从自己的实际管理经验出发,解答了以下问题:在互联网时...

checkcoverage

查看保障状态

查看保障状态 平常要注意Mac的电池保养 不用的时候要关机、拔掉电源,防止电池和供电模块摔坏,注意环境不要太潮湿 只要符合sleep(min)>=displaysleep(min)>=disksleep就可以了,这样mac就可以正常休眠了。 displaysleep ...

addObserver_forKeyPath_options_options

An instance 0x18a02a00 of class WCNewCommitViewController was deallocated while key value observers were still registered with it.

removeObserver q Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'An instance 0x18a02a00 of class WCNewCommitViewController was dealloca...

UIDeviceBattery

电池的状态处理:电池状态获取及监测、电池电量获取及监测、低电量模式切换监测

前言 电量低于 <= 50 %进行报警 name:NSProcessInfoPowerStateDidChangeNotification UIDeviceBatteryLevelDidChangeNotification [[NSNotificationCenter defaultCenter] ...

AssociatedObject

动态创建属性:使用分类、@dynamic、objc_setAssociatedObject、objc_getAssociatedObject 进行实现

前言 利用属性进行传值的时候,我们就可以利用本文的方法进行动态创建属性。尤其在逆向其他app的时候,往已经存在class新增一个属性,用于数据传递,尤其是异步操作的时候。 // 最好一个对象只能设置一次值 code WCNewCommitViewController+KNWCNewCommitViewControllerAssociatedObject.h ...

Resume

201807的个人简历

联系方式(更新时间:2018-11-7) 手机:188 (长沙号码) Email:zhang_kn@icloud.com 微信号: 个人信息 张/男/1992 怀化学院 本科 信息与计算科学 2010.09-2014.06 工作年限:5年 技术博客:https://zhangkn.github.io/ta...

How_to_find_a_suitable_job

第五期-怎样找到一份合适的工作

本期金句 怎样找到一个合适的工作 把大事拆成小事 工作能力的本质,就是把一个宏大的目标,拆成一堆小目标,而且马上就能动手做。 ...