#import //排序算法,应用于NSArray *arr=[arrs1 sortedArrayUsingFunction:sortByID context:nil];排序NSInteger sortByID(id obj1, id obj2, void *context){ NSString ....
分类:
其他好文 时间:
2015-05-06 20:56:34
阅读次数:
119
iOS的输入事件
触摸事件
手势识别
手机摇晃
一、iOS的输入事件
触摸事件(滑动、点击)
运动事件(摇一摇、手机倾斜、行走),不需要人为参与的
远程控制事件(耳机控制手机声音)
1??iOS事件对象都是UIEvent类的实例
UIEvent类对事件类型定义了enum常量:
typedef NS_ENUM(NSInteger,...
分类:
移动开发 时间:
2015-05-05 16:38:42
阅读次数:
230
因为UTF8编码后汉字占3个字节,英文字符占1个字节所以就可以根据这个来判断字符中是否包含了汉字NSString *str = @"apple挨炮"; for (NSInteger i = 0; i<str.length; i++) { NSRange range = NSMak...
分类:
移动开发 时间:
2015-05-05 11:50:54
阅读次数:
227
一、UITableview的使用步骤UITableview的使用就只有简单的三个步骤:1.告诉一共有多少组数据方法:- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView;2.告诉每组一共有多少行方法:- (NSIntege...
分类:
移动开发 时间:
2015-05-03 18:48:27
阅读次数:
150
支持arm64之后,格式化字符串的时候会遇到一些问题,主要与NSInteger的定义有关:#if __LP64__ || (TARGET_OS_EMBEDDED && !TARGET_OS_IPHONE) || TARGET_OS_WIN32 || NS_BUILD_32_LIKE_64typede...
分类:
其他好文 时间:
2015-05-02 18:05:20
阅读次数:
110
异步请求使用与同步和队列式异步请求相同的对象,只不过又增加了另一个对象,即NSURLConnectionDelegate:
上代码:#import "ViewController.h"NSInteger totalDownLoaded = 0;@interface ViewController ()@end@implementation ViewController- (void)viewDidL...
分类:
移动开发 时间:
2015-04-30 16:09:31
阅读次数:
117
1.BOOL 类型实际上是#define YES 1 #define NO 0 所以实际上是一个整型类型2.实例变量的命名规范是加下划线,比如_name3.在.h文件中声明对象的方法:-(BOOL)方法名1:(NSString *)参数名1 方法名2:(NSInteger)参数名24.#pragma...
分类:
其他好文 时间:
2015-04-30 12:16:52
阅读次数:
96
typedef NS_ENUM(NSInteger, MYENUM) { TYPE1, TYPE2, TYPE3};
分类:
其他好文 时间:
2015-04-28 15:31:56
阅读次数:
109
使用之前请从Apple网站下载示例:点此下载Reachability 中定义了3种网络状态:typedef enum : NSInteger { NotReachable = 0,//无网络 ReachableViaWiFi,//wifi ReachableViaWWAN//3g}...
分类:
移动开发 时间:
2015-04-28 01:55:20
阅读次数:
156
项目需要输入框的文字最多为4个,为了实现这个功能,在网上把资料翻遍了,没有一个能用的。后来不得不自己实现,折腾了好久,终于搞定了。小技巧分享给大家。
代码如下:
static const
NSInteger Max_Character_Num =
4;
- (IBAction)onTextFieldEditingChanged:(id)sender
{
NSString *la...
分类:
移动开发 时间:
2015-04-24 21:10:24
阅读次数:
1658