自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小明的博客

iOS新人

  • 博客(16)
  • 资源 (3)
  • 收藏
  • 关注

原创 iOS逆向工程简介

第一章 iOS逆向工程简介 逆向工程的要求 恶意软件:Ikee iOS的root默认密码为alpine 几款著名的插件 xsellize 收费变免费 Audio Recorder 第一款通话录音软件 Activator 实现各种自定义功能 几款实用的逆向工具 1.1. iOS软件逆向工程要求对于工程师的要求:拿到一个

2017-01-18 12:59:13 484

转载 iOS开发中集成Reveal

转载自:http://blog.devzeng.com/blog/ios-reveal-integrating.htmlReveal 是一个界面调试工具。使用Reveal,我们可以在iOS开发时动态地查看和修改应用程序的界面。它类似Chrome的“审查元素”功能,我们不但可以在运行时看到iOS程序的界面层级关系,还可以实时地修改程序界面,不用重新运行程序就可以看到修

2017-01-18 12:57:05 340

原创 KVO、KVC的实现原理与应用

KVO KVC

2017-01-13 09:04:36 411

原创 @autoreleasePool 自动释放池

@autoreleasepool 自动释放池引言在主程序运行时,会看到以下的代码:int main(int argc, char * argv[]) { @autoreleasepool { return UIApplicationMain(argc, argv, @"XUIApplication", NSStringFromClass([AppDelegate class

2017-01-11 09:45:51 338

原创 React Native

React Native 有许多的标签式的UI组件,如<View>、<Image>、<Text>,在实际的开发过程中,如果是在现有的工程中引入了RN,那么会有这样一种应用场景:Native已经实现过一遍较为复杂的UI控件,而在RN中需要用到这样的控件,那么此时,就需要用到今天所要探讨的部分:用RN调用原生控件。 由于笔者自身开发的局限性,暂且先探讨一下iOS工程中的调用方式。如何在RN中调用

2016-05-05 17:21:05 650

原创 Xcode打包问题集锦

Xcode打包

2016-04-14 12:41:39 358

原创 工欲善其事,必先利其器——React Native的 IDE

之前的文章中,我们已经对于在OS X系统上对React Native 的环境搭建,以及第一个实例做了讲解。所谓工欲善其事,必先利其器,对于开发者来说,选择一款比较好的IDE也是一件很重要的事情。这篇文章就来比较和推荐以下几款工具:Sublime、WebStorm、Nuclide。NuclideNuclide是Facebook专门为React开发的IDE,因此,Nuclide拥有很好的语法补全、类型

2016-04-11 10:48:04 13620

原创 ReactNative 代码调试方法

在iOS开发中是如何调试程序的?有些时候会通过NSLog进行代码结果的打印,这种方式对应到RN的开发中,就是通过alert()或者通过console.log()把需要的内容弹出或者将结果打印到控制台上。这种方式对于小型的JS脚本调试比较方便。RN中提供了Chrome的强大的开发者工具的支持,可以很好对JS脚本进行断点设置和调试功能。这些调试和断点的设置事实上和java等这些非脚本语言的调试方式类似。

2016-04-05 20:17:06 36036 3

原创 加快XCode的编译链接速度

提升编译链接的速度主要有以下三个方式:

2016-03-30 20:44:56 372

原创 用青花瓷抓包

用青花瓷抓包 charles又名青花瓷,在iOS开发中的抓包中具有重要作用。最大的三点用处,一就是拦截别人软件的发送的请求和后端接口,练习开发。二是自己后端返回的response拦截修改后再接收以达到测试临界数据的作用。三写脚本重复拦截抓取别人的数据。准备工作安装charles破解版然后去自己电脑的系统偏好设置–>网络–>选中现在连着的网(大部分人应该都是WiFi吧),可以查到自己这个电脑

2016-03-30 14:33:52 797

原创 Objective-C 的 Runtime

前言 本文为通识性的文章,并且会不断更新,如果有什么地方不懂的或者有需要补充的以及不太正确之处可以留言,我会补上的,谢谢各位!~OC是一门动态的语言,它将很多静态语言在编译和链接时期做的事情放到了运行时来处理。这样的动态语言优势在于:写代码时更具灵活性。 e.g. 我们可以把消息转发给我们想要的对象,或者随意更换一个方法的实现等。OC的这种特性使得他不仅仅需要一个编译器,还需要一个运行时

2016-02-02 15:49:04 381

原创 appledoc文档生成工具

前言在移动开发的今天,为了多项目进行开发,需要编写一些项目文档。对于开发者而言,项目源码和文档最好是放在一起,这样更新源码与项目时都会更将方便。 java语言本身自带了javadoc命令,可以从源码中抽取文档,非常方便。apple中也有类似的objective-c语言的类似工具。 本文介绍一下appledoc的使用。appledocappledoc是在stackoverflow上被大家推荐使用的

2016-01-28 13:41:31 523

原创 编写一个CocoaPods的spce文件

CocoaPods的spce文件编写

2016-01-28 13:26:23 352

原创 3.CocoaPods的原理

CocoaPods是将所有的依赖库都放到另一个名为Pods的项目中,然后让主项目依赖Pods项目。这样,源码管理工作都从主项目移到了Pods项目中。 Pods项目最终会编译成一个名为lisPods.a的文件,主项目只需要依赖这个.a文件即可。 对于资源文件,CocoaPods提供了一个名为Pods-resources.sh 的bash脚本,该脚本在每次项目编译的时候都会执行,将第三方库

2016-01-28 11:17:34 749

原创 2.CocoaPods的使用

CocoaPods的使用

2016-01-28 11:03:36 280

原创 1.CocoaPods的安装

CocoaPods的安装

2016-01-27 13:33:43 321

编译原理-西安交通大学(冯博琴)1引论.pdf

编译原理 冯博琴的PPT 引论!

2019-07-16

MshPRFv1.0.1.pdf

mesh technology overview 原版pdf 仅用于交流谢谢合作!

2019-07-16

保卫萝卜全图片素材 + 音效

保卫萝卜全图片素材 + 音效

2019-02-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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