自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (8)
  • 收藏
  • 关注

原创 JB开发之一

1、越狱在线下载安装,需安装appsync插件2、deb打包使用finker,deb安装包也就是DEBIANLibrary/LaunchDaemons LaunchDaemons是用户未登陆前就启动的服务(守护进程)。Library/MobileSubstrate Mobile Substrate是一个公共库,可以用来动态替换内存中的代码、数据等。可以把它理解成是防止系统崩溃、避免白苹

2013-06-19 17:24:27 633

原创 iOS开发_统计xcode代码行数

如果要统计ios开发代码,包括头文件的,终端命令进入项目目录下,命令如下find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xargs wc -l  列出每个文件的行数 find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or 

2013-06-19 17:24:25 579

原创 应对某些外包客户的无理,限制使用时间,获取网络时间

http://www.time.ac.cn/timeflash.asp?user=flash

2013-06-19 17:24:23 727

原创 Objective-C代码块(block)的练习

int iVisen = 1000;- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. //int代码块 int mutl =7; int (^vi

2013-06-19 17:24:21 529

原创 【iOS开发】经验积累

1、[NSString stringWithFormat:@"%c",'A'+i] 原来A也可以加。忘记了。2、再一次用到了协议和委托。3、c 复习    FILE * fp = fopen([path UTF8String], "a+");    fwrite([url UTF8String], [url length], 1, fp);    fclose(fp);4、

2013-06-19 17:24:18 561

原创 URL Scheme 应用示例(双向openURL实现,调用特定的其他应用程序)

这是一个URL Scheme应用实例,首先我假设你已经看过《用自定义协议调用自己的程序》一文。项目中有一个变态的需求,我们的项目中要集成另一个厂商开发的app,由于知识产权的问题,我们不能集成源代码(早期我们也试图源代码方式集成,但最后搞得大家都累)。这个app单独安装在iPhone上,但用户点击app图标不能启动它,而只能启动我们的程序,再通过我们的程序去启动这个app。想来想去,只能用一种双向

2013-06-19 17:24:16 648

原创 协议(protocol) & 委托(delegate)

协议(protocol),就是使用了这个协议后就要按照这个协议来办事,协议要求实现的方法就一定要实现。委托(delegate),顾名思义就是委托别人办事,就是当 一件事情发生后,自己不处理,让别人来处理。举个浅显的例子: 我上班的工作主要内容包括 (1)写代码(2)写文档(3)测试程序(4)接电话(5)会见客户(1)(2)我自己全权负责,但是后面(3)(

2013-06-19 17:24:14 500

原创 <转>RestKit在iOS项目中的使用,包含xcode配置说明

最近在iPhone工程中添加RestKit并编译,但是由于之前找了很多不靠谱的说明文档,导致编译了一天也没有通过编译,总报出莫名其妙的错误。终于在最后的关头找了一篇英文的较为权威的文档才发现自己的问题出在一个很细节的地方。结论就是:不靠谱的文档害死人。下面就总结一下怎么在xcode项目中使用Restkit。1. 下载RestKit源码,到官网去下,下载后解压源码,不做过多解释;2. 在

2013-06-19 17:24:12 1229

原创 @property (nonatomic,retain)中的nonatomic,assign,copy和retain是什么意思?

@property是一个属性访问声明,扩号内支持以下几个属性:1,getter=getterName,setter=setterName,设置setter与getter的方法名2,readwrite,readonly,设置可供访问级别2,assign,setter方法直接赋值,不进行任何retain操作,为了解决原类型与环循引用问题3,retain,setter方法对参数进行rel

2013-06-19 17:24:09 658

原创 iPhone开发中 验证”字符串“/“文件”的MD5的加密

+(NSString*) md5:(NSString*) str{ const char *cStr = [str UTF8String]; unsigned char result[CC_MD5_DIGEST_LENGTH]; CC_MD5( cStr, strlen(cStr), result ); NSMutableSt

2013-06-19 17:24:07 570

原创 几个iOS REST访问和界面的开发框架

ASIHTTPRequest:http://allseeing-i.com/ASIHTTPRequest/ASIHTTPRequest是通过CFNetwork API访问Web服务的一个开源封装类库包。支持提交和返回数据、可以访问Request和Response头信息、支持后台运行任务、支持下载内容到内存或保存到磁盘、支持Cookies、代理等;JSON Framework(aka SBJSON)

2013-06-19 17:24:05 543

原创 2012-3-14编程总结

1、在创建一个录音AVAudioRecorder的时候,要重录或回放,一定要创建一个会话AVAudioSession2、UITapGestureRecognizer用户响应单击UITapGestureRecognizer *tapGestureRecognizer = [[UITapGestureRecognizeralloc] init];    tapGestureRecogniz

2013-06-19 17:24:03 552

原创 mac 非常常用快捷键

ctrl+shift                                    快速放大dock的图标会暂时放大,而如果你开启了dock放大Command+Option+W                将所有窗口关闭Command+W                             将当前窗口关闭(可以关闭Safari标签栏,很实用) Command+Option+M    

2013-06-19 17:24:00 525

原创 音频项目思路整理

_bIsPlaying=!_bIsPlaying; //真真假假  NSObject* _protocol; //协议,类似接口@interface UIImage (UIImageExt) //类别,类似扩展  CustomUser * user=[[[CustomUser alloc] init] autorelease];

2013-06-19 17:23:58 582

原创 ios下 协议与类别,用途很多

本文将介绍Objective-C语言的新物性,其中类别(categories)允许在现有的类中添加用户自己的方法,而协议则是Objective-C语言中特有的一种继承方式,类似于java语言中的接口。下面我将首先介绍它们的作用,还将以自己在工程中的实例予以分析。    一、类别   有时我们需要在一个已经定义好的类中增加一些方法,而不想去重写该类。比如,当工程已经很大,代码量比较多,或

2013-06-19 17:23:56 549

原创 最近收集一些ios开发技术博客来看,大家有好的,也可以回复

1、http://wangjun.easymorse.com/?p=1193

2013-06-19 17:23:54 549

原创 【ios开发】使用FMDB封装类的sqlite数据库操作

今天第一次学习FMDB,实现了增删查改,列几个例子供大家参考创建,插入,更新和删除:使用executeUpdate方法,而查询则用executeQuery1.实例化FMDatabase//paths: ios下Document路径,Document为ios中可读写的文件夹NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumen

2013-06-19 17:23:51 645

原创 xcode4 本地化多国语言

1 xcode4.2,如果是简体中文,把国际化的文件放到zh-Hans.lproj中就显示正常了。如果放到zh.lproj中就不可以 2 字符串1)在项目的“supporting files”目录中右键“new file”然后在弹出窗口左侧选择IOS的resource项,在右侧就可以看到“String File”的图标。创建这个文件,新建的文件名要写成“Localizable.st

2013-06-19 17:23:49 556

原创 一点ios思考

1.表格可以在catlog里面观察到。多种样式2.webview设置背景颜色:self._web.backgroundColor = [UIColorclearColor];[self._webloadRequest:[NSURLRequestrequestWithURL:[NSURLURLWithString:@"http://yrwang.net"]]];3.analyze不错,可

2013-06-19 17:23:47 490

原创 ios下最简单的正则,RegexKitLite

1.去RegexKitLite下载类库,解压出来会有一个例子包及2个文件,其实用到的就这2个文件,添加到工程中。备用地址:http://www.cocoachina.com/bbs/job.php?action-download-pid-135286-tid-18111-aid-11143.html- Lv2.工程中添加libicucore.dylib frameworks。3.现在所有的nsst

2013-06-19 17:23:45 535

原创 iphone,android,web,wp7同时录音及播放-m4a格式

/* Erica Sadun, http://ericasadun.com iPhone Developer's Cookbook, 3.0 Edition BSD License, Use at your own risk */ #import #import #import #import "ModalAlert.h" #define COOKBOO

2013-06-19 17:23:42 1004

原创 xcode4常用快捷键--不得不用xcode4了。

主菜单调整的大,Build, Run 都没啦,快捷键的变动自然就大。再由于 Interface Builder 已经内建到 Xcode 中了,所以先前的 command + 数字 显示出相应面板的快捷键被替代为 command + option + 数字 了,但也不是直接对应的。连 option + command + up 在 .h 和 .m 间切换的快感的体验不到了,有触摸板的朋友请用三个手指

2013-06-19 17:23:40 479

原创 收集关于录音录成mp3的思路,欢迎参考和建议

aqData.mDataFormat.mFormatID = kAudioFormatLinearPCM; aqData.mDataFormat.mSampleRate = 44100.0; aqData.mDataFormat.mChannelsPerFrame = 2; aqData.mDat

2013-06-19 17:23:38 535

原创 好久没发表文章了,来篇iOS开发知识整理!

2.简要介绍下内存管理机制? Cocoa中提供了一个机制来实现上面提到的这个逻辑模型,它被称为“引用计数”(referring counting)或“保留计数”(retain counting):3.objc中的减号和加号的意思以及用法?①减号表示一个函数、或者方法或者消息的开始(在一个类的实例上被调用和实施)(可以认为是私有方法)②加号表示其他的函数可以直接调用这个类中的方法,而

2013-06-19 17:23:36 527

原创 我常用的动画:

mainFrame = [[Test_Book1_2_Classes_ViewController alloc] init]; CATransition *transition = [CATransition animation]; transition.duration = 1.0f; /* 间隔时间*/ transition.timingFunct

2013-06-19 17:23:33 458

原创 长按事件--UILongPressGestureRecognizer

//// touchViewController.m// touch//// Created by joe visen on 11-9-21.// Copyright 2011 mjrj.com. All rights reserved.//#import "touchViewController.h"@implementation touchViewController- (void)l

2013-06-19 17:23:31 815

原创 好看的指示器---带有半透明背景的进度轮

//显示进度滚轮指示器-(void)showWaiting:(UIView *)parent { int width = 32, height = 32; CGRect frame = CGRectMake(100, 200, 110, 70) ;//[parent frame]; //[[UIScreen mainScreen] applicationFrame];

2013-06-19 17:23:29 456

原创 解析xml

方案一:#import "xmlViewController.h"@implementation xmlViewControllerstatic NSString *feedURLString = @"http://headlines.yahoo.co.jp/rss/sci.xml";- (void)parserDidStartDocument:(NSXMLParser *)parser{

2013-06-19 17:23:26 426

原创 网络编程总结(解析数据,下载文件,确认网络环境)

文章来自:http://www.cocoachina.com/bbs/read.php?tid-31300.html一:确认网络环境3G/WIFI    1. 添加源文件和framework        开发Web等网络应用程序的时候,需要确认网络环境,连接情况等信息。如果没有处理它们,是不会通过Apple的审(我们的)查的。    Apple 的 例程 Reachability 中介绍了取

2013-06-19 17:23:24 497

原创 openURL另一个用法:打开另一个应用程序

1)创建一个新的基于视图的应用程序,将其保存为URLSchemeExample。2)在Xcode Groups & Files面板中,展开Resource部分,并且选择-Info.plist文件。3)鼠标右键点击Information Property List键,并点击添加箭头从列表中选择“URL types”(如图3-17所示)。4)展开Item 1,用鼠标右键点击URL identifier

2013-06-19 17:23:21 466

原创 创建具有root权限的ios应用

比如你建立的工程为aFile, 正常编译出一个aFile.app文件, 右键, 显示包内容, 将里面的可执行文件aFile, 修改名字为aFile_, 再将你的引导程序改成aFile, 这样安装之后, 点击图标系统就会自动调用你的引导程序. 引导程序的编写很简单, 大体为int main(int argc, char *argv[]) { NSAutoreleasePool * po

2013-06-19 17:23:19 469

原创 获取iPhone已经安装程序列表

首先,必须确定iPhone是越狱的,并且你的下面代码运行的目录为/Applications/. NSFileManager* fileManager = [NSFileManager defaultManager]; NSMutableArray* applist = [NSMutableArray arrayWithCapacity:10]; for (NSString *pa

2013-06-19 17:23:17 462

原创 iphone开发-文件的创建、读入、写、删除。

创建与删除: //创建文件管理器 NSFileManager *fileManager = [NSFileManager defaultManager]; //获取路径 //参数NSDocumentDirectory要获取那种路径 NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirect

2013-06-19 17:23:15 387

原创 存储数据方法之一:NSUserDefaults 读取和写入

NSUserDefaults读取和写入自定义对象 NSUserDefaults可以存取一些短小的信息。比如存入再读出一个字符串到NSUserDefaults: view plaincopy to clipboardprint?NSString *string = [NSString stringWithString @"hahaha"]; NSUserDefaults *ud = [NSUser

2013-06-19 17:23:12 440

原创 麦当劳免费wifi热点(帐号,密码)

麦当劳的wifi账号:McDonald-OCwifi密码:Ac28Idfjla92ifjsl3jsHdowIo(一定要注意大小写)麦当劳免费wifi热点,全国通用。但是麦当劳的免费热点是隐藏wifi,需要手动添加才行。

2013-06-19 17:23:10 5865

原创 用uiwebview和UITextField做个简易的safari浏览器

//// InstallSolftViewController.m// InstallSolft//// Created by visen on 11-8-5.// Copyright 2011 __MyCompanyName__. All rights reserved.//#import "InstallSolftViewController.h"

2013-06-19 17:23:08 483

原创 合并iPhone模拟器和真机通用的静态类库,合并后自动判断。

如何编译静态类库,大家已经比较熟悉了,而且现在网上也有很多教程,就不多罗唆了. 现在问题是, 我们编译好了会是两个版本的.a文件 分别用于模拟器和iPhone真机, 因为Mac和iPhone的CPU不同, 才造成了这样的情况. 有点像 PowerMac 和 InterMac.在使用静态类库的时候, 我们如果想在模拟器调试, 就必须把用于模拟器版本的lib加到项目里, 同理要想运行在iPho

2013-06-19 17:23:06 414

原创 电话事件整理

extern NSString* const kCTSMSMessageReceivedNotification;extern NSString* const kCTSMSMessageReplaceReceivedNotification;extern NSString* const kCTSIMSupportSIMStatusNotInserted;extern NSString*

2013-06-19 17:23:03 464

原创 iphone开发常用代码

链接地址:http://fei263.blog.163.com/blog/static/927937242009526112420548/- (NSString *)URLEncodedString:(NSString *)string{ NSString *result = (NSString *)CFURLCreateStringByAddingPercentEscapes(

2013-06-19 17:23:01 512

原创 NSURLConnection同步,异步与SSL

通常在IPhone里用网络访问会用到NSURLConnection来做url链接请求,下面简单介绍一下:1、同步请求             NSURL *url=[[NSURL alloc]initWithString:urlString]; NSMutableURLRequest  *request=[[NSMutableURLRequest alloc]init]; NS

2013-06-19 17:22:59 432

iOS混合轮播Banner,同时支持本地、网络的视频播放和图片展示

2022年的新手机iPhon13 iOS15也支持,加了FSPagerView很好用。详见demo Object-c和Swift都可以用。

2022-03-20

判断是否微信打开,提示在右上角浏览器中打开。

刚做好的,带了一整套,包括图片和代码。分享给大家。不懂的可以留言。支持web,手机端。弹出一个遮罩提示用户在新的浏览器窗口打开 再也不用管微信如何的更新,直接判断如果是在微信中打开,然后弹出一个遮罩提示用户在浏览器中打开下载。

2020-10-01

房屋租赁合同范本(居住证专用).doc

房屋租赁合同!居住证办理专用!

2020-06-10

Smart SVN For Mac 8.5.4版【带注册机】

Smart SVN For Mac 8.5.4 新版的,注册机要安装java环境进行。

2015-01-04

自动把640*960的图片转换成320*640工具

自动把640*960的图片转换成320*640工具

2013-02-06

iPhone开发(淘宝客户端源代码)

一款开源的淘宝客户端源码,新手可学习POST请求,XML解析,MD5加密。这是源码希望对新手有用。

2011-11-30

.app自动生成.ipa

自动把.app生成.ipa,程序运行后,把.app文件拖到程序中,程序就会退出。并在桌面生成.ipa文件,帅吧。不用什么91工具,非常快和方便。

2011-08-09

java坦克游戏源码

java写的坦克游戏,对于刚学些java基础的程序员练练手感很好

2010-11-21

空空如也

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

TA关注的人

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