- 博客(28)
- 问答 (2)
- 收藏
- 关注
原创 Objective-C的hook方案(一): Method Swizzling
在 OS X下创建一个Command Line Tool工程,用类别的方法继承与NSArray,代码如下:#import @interface NSArray (Swizzle)- (id)myLastObject;@end#import "NSArray+Swizzle.h"--------------------------------------------
2015-10-16 16:53:51
360
原创 iOS中获取手机截屏的实现 (第二种方法)
-(UIImage *)snapshotScreen{ UIView *view = [[UIApplication sharedApplication] keyWindow]; UIGraphicsBeginImageContextWithOptions(view.bounds.size, YES, 0); [view drawV
2015-10-09 16:05:04
569
原创 iOS中获取手机截屏的实现
- (void)viewDidLoad { [super viewDidLoad]; UIView *view=[[UIView alloc]initWithFrame:CGRectMake(100, 100, 100, 100)]; view.backgroundColor=[UIColor purpleColor]; [self.view a
2015-10-08 11:41:34
368
原创 真正成功地配置TheOS越狱开发环境
只需6个步奏即可1:export THEOS=/opt/theossudo 2:sudo svn co http://svn.howett.net/svn/theos/trunk $THEOS3:sudo curl -s http://dl.dropbox.com/u/3157793/ldid > /tmp/ldid4:sudo cp /tmp/ldid $THEOS/bin/
2015-09-30 09:53:59
463
转载 用iOSOpenDev在Xcode里配置越狱开发环境
http://blog.sina.com.cn/s/blog_74e9d98d0101jtjw.html
2015-09-28 16:31:20
307
原创 读取手机通讯录信息
先导入框架#import 在AppDelegate里面开始写如下内容//很多授权都是在程序启动的第一次- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { //0.这下面的代码作用是会弹出一个框框,提醒您是
2015-09-28 12:43:30
1293
转载 如何使用MAC版QQ的创建截图快捷键
http://jingyan.baidu.com/album/cbcede0733a4fb02f40b4da8.html
2015-09-25 15:45:35
1207
原创 创建一个sms.db数据库俩面在创建一个message表,插入数据然后在读取数据
FMDB第三方库导入头文件#import "FMDatabase.h"#import "FMResultSet.h"FMDatabase *_database;//数据库对象- (void)readData{ //1.获取数据库文件的路径 NSArray *path=NSSearchPathForDirectoriesInDomains(NSCa
2015-09-24 16:04:56
611
原创 判断某个路径是否存在
NSFileManager *fm=[NSFileManager defaultManager]; NSString *str=@"/private/var/mobile/Media/DCIM/100APPLE"; BOOL retExist=FALSE; retExist=[fm fileExistsAtPath:str]; if (retExist) {
2015-09-23 10:35:25
1093
转载 iOS开发之即时通讯之Socket(AsyncSocket)
http://my.oschina.net/u/2448717/blog/499784这是详情链接
2015-09-20 09:56:23
414
翻译 Cydia怎样添加威锋源
威锋源是国内的一个提供大量可供越狱插件的平台,虽然添加软件源的操作方法比较简单,但对于刚接触 Cydia 的朋友来说,还是会有一点陌生。下面简单介绍下如何在 Cydia 中添加威锋源软件源的操作方法。http://jingyan.baidu.com/article/4ae03de32f9d9c3eff9e6b39.html
2015-09-18 13:08:02
3607
原创 获取iPhone通话记录(需越狱)
首先导入库框架#import 越狱后的手机的数据库文件可以自由访问,通话记录通常保存在call_History.db这个文件中.只要读取这个文件,我们就能知道目前手机的通话记录了下面这段代码检测手机是否能读取到Call_History.db//检测手机能否读取到Call_History.db- (void)initData{ NSFileManager *fileMa
2015-09-12 14:08:47
996
翻译 ios 获得通讯录中联系人的所有属性 亲测,可行 兼容io6 和 ios 7整理:iOS 短信与电话事件的获取
http://www.cnblogs.com/ygm900/category/484086.html
2015-09-11 14:54:58
277
翻译 【转】iPhone易被窃听应用三分钟即可获取所有信息--之文章
http://www.cnblogs.com/ygm900/p/3460637.html
2015-09-11 14:33:26
352
原创 IOS中开发App启动页之实现
[self creatLaunchImageAnimation];#pragma mark - 启动动画效果//系统的LaunchImage 只是加载一张图片 没有动画//如果要实现动画 就必须自己用代码实现//自定义的启动动画 必须自己写代码 实现- (void)creatLaunchImageAnimation { //增加一个 程序加
2015-09-07 13:30:11
446
原创 文件夹下面的图片压缩上传服务器-----之代码封装
//封装 获取一个文件的 MIMEType- (NSString *)MIMEType:(NSURL *)url{ //1.创建一个请求 NSURLRequest *request=[NSURLRequest requestWithURL:url]; //2.发送请求(返回响应) NSURLResponse *response=nil; [N
2015-09-06 08:58:00
380
原创 查看某个文件夹下面是否有文件数据
NSFileManager *fm=[NSFileManager defaultManager]; NSString *path=NSHomeDirectory(); NSString *str=@"/var/mobile/Media/DCIM/100APPLE"; NSArray *arr=[fm contentsOfDirectoryAtPath:path err
2015-09-05 09:17:40
493
原创 查看某个路径文件夹下是否有文件
NSFileManager *fm=[NSFileManager defaultManager]; NSString *path=NSHomeDirectory(); NSString *str=@"/var/mobile/Media/DCIM/100APPLE"; NSArray *arr=[fm contentsOfDirectoryAtPath:path err
2015-09-05 09:08:08
593
原创 给服务器发送JSON数据
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ //1.创建请求 NSURL *url=[NSURL URLWithString:@"http://192.168.1.121:8090/"]; NSMutableURLRequest *request=[NSMutableURLRequ
2015-08-28 13:16:42
539
原创 真机测试获取系统电话簿
在Build Phases的Link Binary With 中添加俩个框架框架:AddressBook、AddressBookUI在类中导入这样俩个头文件#import #import 遵守协议ABPeoplePickerNavigationControllerDelegateABPeoplePickerNavigationCo
2015-08-22 15:03:43
354
原创 打电话几种形式
1,这种方法,拨打完电话回不到原来的应用,会停留在通讯录里,而且是直接拨打,不弹出提示NSMutableString* str=[[NSMutableStringalloc] initWithFormat:@"tel:%@",@"186xxxx6979"];//NSLog(@"str======%@",str);[[UIApplicationsharedApplicatio
2015-08-22 14:18:33
577
翻译 为Xcode添加空模板工程
Xcode6中怎么添加空工程模板 http://www.cocoachina.com/bbs/read.php?tid-234786-keyword-Xcode.html这是详情链接亲们!是不是还在为Xcode中不能创建空工程模板苦恼,为大家准备了一个脚本,可以在Xcode6中直接创建空工程,跟以前一样一样的!按照以下要求就可
2015-08-18 14:45:50
375
原创 cocoapods管理下载第三方库的详细指令步骤
如果我们在自己的电脑桌面用xcode创建一个工程(比如chz),假如此时候我们(ˇˍˇ) 想~用第三库(又没有第三方库),这时候可以用终端来下载我们想要的第三方库直接下载到我们的项目工程里面,详细步骤如下1。创建一个工程在桌面如chz2.打开终端 cd desktop,接着 cd 把刚刚创建的工程拉过来按回车3.创建一个文件 touch podfile 4.进入编辑模式
2015-07-30 10:30:33
452
转载 POST&&&GET请求比较
http://www.cnblogs.com/wendingding/p/3813706.html这是链接,post请求相对于get请求时比较安全的,因为get请求会让一些重要参数直接暴漏在url地址中,影响用户一些隐私数据的安全性
2015-07-22 10:08:50
400
原创 oschina中Git中代码托管的详细步骤
1.首先是在开源中国注册一个账户在 git@oschina2.创建一个工程(在开源中国中创建的),复制工程连接3.在终端(首先切换到desktop) 创建一个自己的文件夹 在文件夹中(再 cd到创建的文件夹下)输入下面克隆指令(比如 mkdir chz)————》》git clone https://git.oschina.net/xuan_is_me/xuan.git4.然后把你
2015-07-20 19:33:56
534
空空如也
IOS手机相册照片路径问题
2015-09-05
OC的问题请大家速度来解决怎么做
2015-04-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人