- 博客(232)
- 收藏
- 关注
转载 UIAlertView用法
iPhone入门 - UIAlertView用法1. 最简单的用法UIAlertView*alert = [[UIAlertView alloc]initWithTitle:@"提示" message:@"这是一个简单的警告框!"
2013-11-18 15:08:02
874
原创 UIActivityIndicatorView 活动指示器
活动指示器(UIActivityIndicatorView):提示用户有一个活动操作正在进行1.创建:UIActivityIndicatorView* activityIndicatorView = [ [UIActivityIndicatorView alloc] initWithFram:CGRectMake(250.0f,20.0f,30.0f,30.0f)];2.属性设置风
2013-11-18 14:44:50
781
转载 DEB简介
DEB是Debian软件包格式的文件扩展名,跟Debian的命名一样,DEB也是因Debra Murdock而得名,她是Debian创始人Ian Murdock的太太。Debian包是Unixar的标准归档,将包文件信息以及包内容,经过gzip和tar打包而成。处理这些包的经典程序是dpkg,经常是通过Debian的apt-get来运作。通过Alien工具,可以将deb
2013-11-15 16:54:50
1388
转载 如何实现远程连接(SSH)iPhone/iPad?
如何实现远程连接(SSH)iPhone/iPad?来源:App知道时间:2013-07-10我有话要说91手机娱乐官方微信[网站合作]大家都知道,iOS系统是基于Unix的,算是Unix衍生出来的新系统,而要玩转Unix系统,无疑最根本的使用远程连接即SSH来用命令行直接控制你的iPhone,那么远程连接(SSH)究竟有什么用呢?举个简单例子,前段时
2013-11-15 11:26:39
3884
1
转载 越狱开发ios应用发布真机测试(无需注册账号)
搞了一天,终于用Titanuim开发ios应用发布真机测试(无需注册账号),根据自己的实际经验,和大家分享一下。环境:Mac OS 10.7.2 xCode 4.2必须使用越狱过的iPhone 机器,进行测试发布。操作步调过程:(一)制作证书1、 打开 Finder->应用程序->实用工具 -> 钥匙串访问 2、单击:"钥匙串访问"选择 "证书" 再选择"创建证
2013-11-15 11:10:11
1842
转载 用dpkg命令制作deb包方法总结
如何制作Deb包和相应的软件仓库,其实这个很简单。这里推荐使用dpkg来进行deb包的创建、编辑和制作。首先了解一下deb包的文件结构:deb 软件包里面的结构:它具有DEBIAN和软件具体安装目录(如etc, usr, opt, tmp等)。在DEBIAN目录中起码具有control文件,其次还可能具有postinst(postinstallation)、postrm(postr
2013-11-14 17:42:55
1373
转载 如何制作deb安装文件
下载 PDF 格式文档:http://app.weiphone.com/files/how_to_make_deb.pdf本贴由 http://bbs.weiphone.com/read-htm-tid-300101.html 修改更新。引用制作deb文件需要有dpkg-deb命令,Ubuntu/Debian 系统自带此命令,越狱过的 iPhone OS 也有此命令
2013-11-14 17:42:05
2207
转载 hook
上面只是介绍一种hook的使用方法,这里进行详细的介绍。MobileHooker 用于替换覆盖系统的方法,这个过程被称为Hooking(挂钩). 将使用到3个API:IMP MSHookMessage(Class class, SEL selector, IMP replacement, const char* prefix); // prefix should be NULL
2013-11-14 17:39:25
3209
转载 越狱开发教程-第一个Tweak
转自:http://moonbear.blogcn.com/articles/看到写的比较好的介绍文章,转过来。博主文笔不错,写的很通俗易懂。上次搜索怎么就没找到这呢越狱开发历程(3)——第一个TweakPosted on 2012-10-10by 不掏蜂窝的熊BigBoss有一个分类,称之为Tweaks。网上所说得越狱插件,大多可归类与此。至于tweak这个名
2013-11-13 18:54:22
2850
转载 如何制作deb安装文件
下载 PDF 格式文档:http://app.weiphone.com/files/how_to_make_deb.pdf本贴由 http://bbs.weiphone.com/read-htm-tid-300101.html 修改更新。引用制作deb文件需要有dpkg-deb命令,Ubuntu/Debian 系统自带此命令,越狱过的 iPhone OS 也有此命令
2013-11-13 18:52:57
1246
转载 IOS 同步请求 异步请求 GET请求 POST请求
1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作,2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继续运行3、GET请求,将参数直接写在访问路径上。操作简单,不过容易被外界看到,安全性不高,地址最多255字节;4、POST请求,将参数放到body里
2013-11-13 10:14:15
720
转载 关于UIView的autoresizingMask属性的研究 (控件自适应)
UIView中有个属性是autoresizingMask,该属性是用来控制控件的自适应。 UIViewAutoresizingNone = 0,UIViewAutoresizingFlexibleLeftMargin = 1 UIViewAutoresizingFlexibleWidth = 1 UIViewAutoresizi
2013-11-12 10:29:52
566
原创 自定义 UIlabel
#import @interface XXNavigationTitleLabel :UILabel- (id)initWithTitle:(NSString *)navTitle;@end#import "XXNavigationTitleLabel.h"@implementationXXNa
2013-11-12 10:26:46
557
转载 sqlite3函数小结
1、打开数据库:说明:打开一个数据库,如果不存在则自动创建。第一个参数指定文件名,第二个参数则是您定义的 sqlite3 **ppDb 结构体指针,结构体是什么内容暂时没有必要晓得,我们只要晓得它就相当于一个数据库句柄就可以了。int sqlite3_open(const char *filename, /* 数据库文件名(UTF-8)*/sqlite3 **ppDb /*
2013-11-11 20:12:22
824
转载 iPhone文件操作(资料+总结)
iPhone文件操作(资料+总结)首先我们先了解一下iPhone应用程序中App目录结构,如下: 对于一个运行在iPhone的app,它只能访问自己根目录下得一些文件(所谓sandbox).一个app发布到iPhone上后,它得目录结构如下: 1、其中的app root可以用 NSHomeDirecto
2013-11-11 20:11:11
1186
转载 Object-c 总结之NSDate
Object-c 总结之NSDateNSDate的常见用法总结 // 当前时间创建NSDate NSDate *myDate = [NSDate date]; NSLog(@"myDate = %@",myDate); //从现在开始的24小时 NSTim
2013-11-11 20:10:14
728
转载 Object-c 总结之NSDictionary
NSDictionary的常见用法总结 NSArray *array1 = [NSArray arrayWithObjects:@"iphone",@"ipod",nil]; NSArray *array2 = [NSArray arrayWithObjects:@"mac",@"imac",@"mac pro",nil]; /
2013-11-11 20:09:45
713
转载 Object-c 总结之NSArray
Object-c 总结之NSArrayNSArray的基本应用总结 NSString *string1 = @"two"; NSString *string2 = @"one"; //创建数组 NSArray *array1 = [NSArray arrayWithObjects:string1
2013-11-11 20:09:08
693
转载 Object-c 总结之NSString
Object-c 总结之NSString参照《iphone SDK 3开发快速上手》编写,特此声明 //创建一个NSString NSString *myString1 = @"some string"; NSLog(@"%@",myString1);
2013-11-11 20:07:50
800
转载 NSDate详解
2. 日期之间比较可用以下方法- (BOOL)isEqualToDate:(NSDate *)otherDate;与otherDate比较,相同返回YES- (NSDate *)earlierDate:(NSDate *)anotherDate;与anotherDate比较,返回较早的那个日期- (NSDate *)laterDate:(NSDate *)a
2013-11-11 20:06:28
757
转载 SQL语句的增删改查(详细)
一、增:有2种方法1.使用insert插入单行数据: 语法:insert [into] [列名] values 例:insert into Strdents (姓名,性别,出生日期) values ('王伟华','男','1983/6/15') 注意:如果省略表名,将依次插入所有列 2.使用insert,select语句将
2013-11-11 20:03:24
853
转载 SQLITE3 使用总结(3~5)(转)
SQLITE3 使用总结(3~5)(转)3 不使用回调查询数据库/ `- ^# T6 ?, F: H* m2 ~# ~上面介绍的 sqlite3_exec 是使用回调来执行 select 操作。还有一个方法可以直接查询而不需要回调。但是,我个人感觉还是回调好,因为代码可以更加整齐,只不过用回调很麻烦,你得声明一个函数,如果这个函数是类成员函数,你还不得不把它声明成 stat
2013-11-11 19:56:37
833
转载 SQLITE3 使用总结(1~2)(转)
SQLITE3 使用总结(1~2)(转)******************************************前序:一、版本二、基本编译三、SQLITE操作入门(1)基本流程 (2)SQL语句操作(3)操作二进制 (4)事务处理四、给数据库加密五、后记 **********************************
2013-11-11 19:55:43
746
转载 IOS文件路径处理方法:
+ (NSString *)pathWithComponents(NSArray *)components根据components中的元素来构建路径.- (NSArray *)pathComponents解析路径,返回构成路径的各个部分.- (NSString *)lastPathComponent提取路径中的最后一个组成部分- (NSString *)pathExte
2013-11-11 14:31:56
874
转载 ios UITextView
1.创建并初始化创建UITextView的文件,并在.h文件中写入如下代码:C代码 #import @interface TextViewController : UIViewController { UITextView *textView; } @
2013-11-07 16:43:39
544
原创 ios 同步和异步下载
//.h文件#import @interface ViewController :UIViewControllerNSURLConnectionDelegate>-(NSData*) loadPictureSync:(NSString*)url; //同步-(void)loadPicktureAsync:(NSString*)url; /
2013-11-07 12:08:07
772
转载 数据离线缓存与读取
iOS开发中会经常用到文件上传下载的功能,这篇文件将介绍一下使用asp.net webservice实现文件上传下载。首先,让我们看下文件下载。这里我们下载cnblogs上的一个zip文件。使用NSURLRequest+NSURLConnection可以很方便的实现这个功能。同步下载文件: NSString *urlAsString = @"htt
2013-11-07 12:06:05
808
转载 ios 数组操作
使用数组对象创建的数组功能非常强大,在Java语言或者C语言中定义的数组必须满足数组中的每一个元素必须是同样的类型。而Objective-C语言可以在Array数组中放任意类型的数据,值得注意的是只能放指向这个对象的指针,如果直接放int ,char,double 等等,是不行的. 1.不可变数组对象 使用NSArray关键字创建一个不可变的数组,一旦初始化
2013-11-07 12:03:16
875
转载 设计一个移动应用的本地缓存机制
在手机应用程序开发中,为了减少与服务端的交互次数,加快用户的响应速度,一般都会在iOS设备中加一个缓存的机制,前面一篇文章介绍了iOS设备的内存缓存,这篇文章将设计一个本地缓存的机制。功能需求这个缓存机制满足下面这些功能。1、可以将数据缓存到本地磁盘。2、可以判断一个资源是否已经被缓存。如果已经被缓存,在请求相同的资源,先到本地磁盘搜索。3、可以判断文件缓存什么时候过期。这里为
2013-11-07 11:51:55
562
转载 iOS开发之缓存(一):内存缓存
前面一片文章介绍了如何上传和下载文件,这篇文章将介绍一下如何在iOS设备中进行缓存。这篇文章将只介绍一下将内容缓存到内存中,下一篇文章就介绍一下在iOS磁盘上缓存内容。使用缓存的目的是为了使用的应用程序能更快速的响应用户输入,是程序高效的运行。有时候我们需要将远程web服务器获取的数据缓存起来,减少对同一个url多次请求。内存缓存我们可以使用sdk中的NSURLCache类
2013-11-07 10:24:30
542
转载 iOS缓存方案
App已经与我们形影不离了,不管在地铁上、公交上还是在会场你总能看到很多人拿出来手机,刷一刷微博,看看新闻。据不完全统计有近一半的用户在非Wifi环境打开App,以下为一个典型iPhone和Android App(50W+用户)的友盟后台数据:3G、2G的数据连接往往不稳定(特别在公交或者地铁上),这时打开一些App就会像这样:当然也会有一些体验很好
2013-11-07 10:05:21
776
翻译 Google Protocol Buffer 的使用和原理
简介什么是 Google Protocol Buffer? 假如您在网上搜索,应该会得到类似这样的文字介绍:Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准,目前已经正在使用的有超过 48,162 种报文格式定义和超过 12,183 个 .proto 文件。他们用于 RPC 系统和持续数据存储系统。Pro
2013-11-06 20:55:02
647
转载 IOS 四种保存数据的方式
在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题。将数据保存到本地,能够让程序的运行更加流畅,不会出现让人厌恶的菊花形状,使得用户体验更好。下面介绍一下数据保存的方式:1.NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对应的类必须提供encodeWithCoder:和initWithCoder:方法。前一个方法告诉系
2013-11-06 20:14:32
560
转载 svn命令行命令
svn命令行命令bash> svn help 用法:svn [options] [args] Subversion 命令行客户端,版本 1.2.0。 请使用 “svn help ” 显示子命令的辅助说明。 大多数的子命令可接受文件或目录参数,对目录进行递回存取。 如无指定参数给命令,默认将会自当前的目录 (包含) 进 行递归存取。 可用的子命令:(括号
2013-11-06 14:47:56
767
转载 linux 下 SVN的命令
1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co 2、往版本库中添加新的文件 svn add file 例如:svn add test.php(添加test.php) svn add *.php(添加当前目录下
2013-11-06 14:41:58
535
转载 SVN命令行
SVN版本:1.5 及更新版本名词说明:WC:Working Copy 你的工作区Versioned:受控的;受版本控制的 SVN是什么? SVN是开源的版本控制系统。比CVS更多的特性。一个更好的CVS?因此SVN具有大部分CVS拥有的特性。不仅仅是文件受控,目录也加入版本控制。复制,删除,重命名这些操作都是受控的。特殊作用的元数据(属性)
2013-11-06 14:37:43
697
转载 获取服务器的IP地址和MAC地址
获取服务器的IP地址和MAC地址获取服务器的IP地址方法以DNS法较为简单实用,如下:以下是引用片段: private void ButtonIP_Click(object sender, System.EventArgs e) { System.Net.IPAddress[] addressList = Dns.GetHostByName(Dns.GetHostNam
2013-11-06 12:22:29
1196
转载 UIProgressView
UIProgressView和UIActivityIndicator有些类似但是不同之处在于,UIProgressView能够更加精确的反应进度UIActivityIndicator则只能表示事物在进行中有一个例子是在Mail程序中当在下载信息的时候,有一个UIProgressView显示在底部初始化方法- (id
2013-11-06 09:44:10
787
转载 UIProgressView
UIProgressView顾名思义用来显示进度的,如音乐,视频的播放进度,和文件的上传下载进度等。下面以一个简单的实例来介绍UIprogressView的使用。 @interface ActivityViewController : UIViewController{ UIProgressView *proView; dou
2013-11-06 09:43:21
658
转载 No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active&
错误代码:No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=armv7 armv7s)xcodebuild 这个target的时候命令行报错。architectures to compile for (ONLY_ACTIVE_ARCH=
2013-11-05 16:54:52
1166
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人