【常用过滤器】wireshark捕捉过滤器:参考:http://www.tcpdump.org/manpages/pcap-filter.7.htmlh
给UIButton 建立一个Category --UIButton+EnlargeEdge.h #import <objc/runtime.h> @interface UIButton (EnlargeEdge) - (void)setEnlargeEdge:(CGFloat) size; - (void)setEnlargeEdge
,在调试程序时会非常有用,所有尽量...
键盘事件写得好烦躁,都想摔键盘了怎么办? 使用IQKeyboardManager(GitHub上可搜索),用完之后腰也不疼了,腿也不酸了。 [url]http://code4app.com/ios/IQKeyBoardManager/524260bf6803fa7a41000001[/url] 只需一句代码就能轻松解决键盘遮挡住输入框的问题。当界面上有多个
1.AppDelegate.h //模板默认引入程序需要使用“类”的框架,即UIKit.h头文件,使它包含在程序中 #import <UIKit/UIKit.h> //此处@class声明程序中的“类”名称为MyViewController @class MyViewController; //此处@interface声明程
presentModalViewController支持5.0,而presentViewController支持5.0以下 你可以 if (SYSTEM_VERSION_LESS_THAN(@"5.0")) { [self presentModalViewController:self.childVC animated:YES]; } else {
dle name不能相差太远。例如bundle name设置为 TheApplication, 而 bundle disp
[code="objective-c"] - (IBA...
目录下共有四个子目录: Documents 目录:您应该将所有的应用程序数据文件写入到这个目录下。这个目录用于存储用户数据或其它应该定期备份的信息。 AppName.app 目录:这是应用程序的程...
x NSData *data; NSSt...
nonatomic:非原子性访问,对属性赋值的时候不加锁,多线程并发访问会提高性能。如果不加此属性,则默认是两个访问方法都为原子型事务访问。 (atomic是Objc使用的一种线程保护技术,基本上来讲,是防止在写未完成的时候被另外一个线程读取,造成数据错误。而这种机制是耗费系统资源的,所 以在iPhone这种小型设备上,如果没有使用多线程间的通讯编程,那么nonatomic是一个非常好的选择。)
1、创建数组 NSArray *array = [[NSArray alloc] initWithObjects:@"One",@"Two",@"Three",@"Four",nil];2、数组所包含对象个数[self.dataArray count]3、获取指定索引处的对象[self.dataArray objectAtIndex:2]4、从一个数组拷贝
书中说在标准C中const定义的变量是外连接的,即如果一个编译单元中定义了一个全局const常量,则其在其他编译单元中是可见的,如果其他编译单元也定义了同名const常量就会产生重复定义错误。这一点与C++不同,C++中const定义的变量是内连接的,即每个编译单元定义的全局const常量是自己独有的。 在c语言中,const const声明的变量是不可改
ASIHttpRequest库简介、配置和安装ASIHttpRequest-创建和执行requestASIHttpRequest-发送数据ASIHTTPRequest-下载数据ASIHTTPRequest-进度追踪ASIHTTPRequest-身份验证ASIHTTPRequest-HTTP授权-流程图ASIHTTPRequest-Cookie的使用ASIHTTPRequest-数据压缩ASIHTT
[img]http://dl.iteye.com/upload/attachment/0077/7527/36d1c77e-8a45-30fe-a20f-c1935d2b7b9e.jpg[/img] //解决问题的关键就下面的这段代码 UIView *headerView = [[UIView alloc] initWithFrame: CGRectMak
[img]http://dl.iteye.com/upload/attachment/0077/7962/f3a4abc9-e13a-37dd-a786-05e3ba5465f6.png[/img] 也许你会很奇怪,为什么你的程序会带有一个导航条呢,而我的这个怎么没有的呢,原因很简单,我是在VSLoginViewController的(void) view
的 interface。类声明的基本方式如下:@inter
大家用 Xcode 写代码的时候,有没有发现 Xcode 自带的配色太亮或者不适合自己?下面就介绍几款不错的暗色配色,保护各位苹果开发者的眼睛。 一、EGO [img]http://dl.iteye.com/upload/attachment/0063/0228/2053ff92-17eb-3416-878f-49c8f1a27b13.jpg[/img]
苹果软件开发完成后,都要打包成 DMG 文件。通常的做法也许是到系统自带的磁盘工具里制作 DMG 文件,但这样做比较繁琐,尤其是要打包多个应用时,每次只能制作一个 DMG 文件很麻烦。CocoaChina 会员“jinxin” 为我们分享了一个很好用很方便的 DMG 制作软件,不仅操作方便直观,而且能一次制作多个 DMG,能为苹果开发者们节省很多时间。 [
[img]http://dl.iteye.com/upload/attachment/0065/3865/8c1a7f6a-2353-3a4b-ae6b-7c3fbd8fa866.jpg[/img] 在上图中红线框住的就是导航栏,应用也很广泛,系统自带应用也在用它。如何从零创建一个导航栏应用。 新建项目,可以选择“Master-Detail Applica
lease...
-developer--Applications--Utilities--Icon Composer,就会看到一个已经打好格子的软件窗口,把PNG图片拖进去,就会
...[textField setDelegate: self]; //监听自己...//点返回按钮- (BOOL)textFieldShouldReturn:(UITextField *)textField { [textField resignFirstResponder]; //关闭输入法键盘 //隐藏键盘 NSTimeInterval animationDuration
- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view{ UILabel* pickerLabel = (UILabel*)view; if (!pickerLa
NavigationBarHidden:BOOL animat
错误: [quote] 2012-12-13 09:59:03.038 jzny[17354:11303] *** Assertion failure in -[UITableViewRowData rectForRow:inSection:], /SourceCache/UIKit_Sim/UIKit-2372/UITableViewRowData.m:
取和使用IMEI需求需要一个能够标识设备唯一性的IDApple解决方案1、使用CFUUIDCreateString(NULL, CFUUIDCreate(NULL))生成UUID2、将UUID缓存在本...
NSDictionary* json = [html JSONValue];bool bol = [[json objectForKey:@"state"] boolValue];switch (bol) { case 0: //false break; case 1: //true break;}
下载json-framework [url]https://github.com/stig/json-framework/[/url] //http访问接口返回jsonNSMutableURLRequest* request = [[NSMutableURLRequest alloc] init];[request setURL:[NSURL URLWit
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号