iOS 放音与录音同时操作设置

- (void)initAudioSession { AVAudioSession *session = [AVAudioSession sharedInstance]; /** * 由于使用默认setCategory:error设置AVAudioSessi...

2015-04-30 17:46:06

阅读数:1687

评论数:0

iOS 监听耳机状态

// iOS 7 的代码 - (BOOL)hasHeadset { #if TARGET_IPHONE_SIMULATOR return NO; #else CFStringRef route; UInt32 size = sizeof(CFStringRef); ...

2015-04-30 17:42:01

阅读数:760

评论数:0

iOS 沙盒文档路径

/** 苹果官方要求,写入文档目录的文件只能是应用本身创建的文件 从网络上下载的文件,是不能存储在文档目录中的,应该保存在缓存路径中,caches路径 */ NSString *cache = NSSearchPathForDirectoriesInDomains(NSCachesDire...

2015-04-29 00:44:07

阅读数:207

评论数:0

iOS 生成条纹图片

// 1.创建一行背景图片 CGFloat rowW = self.view.frame.size.width; CGFloat rowH = 30; UIGraphicsBeginImageContextWithOptions(CGSizeMake(rowW, rowH)...

2015-04-29 00:30:20

阅读数:299

评论数:0

iOS 裁剪头像为圆形

@implementation UIImage (category) + (instancetype)circleImageWithName:(NSString *)name borderWidth:(CGFloat)borderWidth borderColor:(UIColor *)borde...

2015-04-29 00:26:34

阅读数:289

评论数:0

iOS 截屏

@implementation UIImage (Capture) + (instancetype)captureWithView:(UIView *)view { // 1.开启上下文 UIGraphicsBeginImageContextWithOptions(view.fra...

2015-04-29 00:26:21

阅读数:204

评论数:0

iOS 图片添加水印

@implementation UIImage (Water) + (instancetype)waterImageWithBg:(NSString *)bg logo:(NSString *)logo { UIImage *bgImage = [UIImage imageNamed:bg...

2015-04-29 00:14:40

阅读数:255

评论数:0

iOS UITableView系统自带下拉刷新

[self.refreshControl beginRefreshing]; [self.refreshControl endRefreshing]; // 手动添加下拉刷新 UIRefreshControl *refreshControl = [[UIRefreshControl allo...

2015-04-28 23:54:09

阅读数:832

评论数:0

iOS json序列化与反序列化

NSJSONReadingMutableContainers = 1, 根节点可变 NSJSONReadingMutableLeaves = 2, 节点可变 NSJSONReadingAllowFragments = 4, 根节点可以不是NSDictionary或者...

2015-04-28 23:43:24

阅读数:2424

评论数:0

iOS xml解析

xml解析 @property (nonatomic, strong) NSMutableArray *dataList; // 来回拼接 @property (nonatomic, strong) NSMutableString *elementString; // 当前视频信息的对象 @pro...

2015-04-28 23:14:59

阅读数:241

评论数:0

iOS 模型description写法

- (NSString *)description { return [NSString stringWithFormat:@"", [[self class] description], self, ...

2015-04-28 00:42:32

阅读数:752

评论数:0

UIWebView 使用

// 1. 确定要访问的资源——URL NSURL *url = [NSURL URLWithString:@"http://www.baidu.com"]; // 2. 建立网络请求 // 该请求的含义是:向服务器[请求][资源URL] NSURLRequest *requ...

2015-04-28 00:01:53

阅读数:232

评论数:0

iOS 日期操作

NSDate * newDate = [NSDate date]; NSDateFormatter * f = [[NSDateFormatter alloc] init]; [f setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; NSStrin...

2015-04-27 23:50:29

阅读数:250

评论数:0

iOS UISlider

UISlider* slider = [[UISlider alloc] initWithFrame:CGRectMake(20, 400, 280, 30)]; //最小值 slider.minimumValue = 100; //最大值 slider.maximumValue = 300; /...

2015-04-26 22:46:13

阅读数:215

评论数:0

iOS 锁的总结

//互斥锁 NSLock *_lock; _lock = [[NSLock alloc] init]; while (1) { [_lock lock]; //相关操作... [_lock unlock]; } //条件锁 NSCondition...

2015-04-26 20:44:06

阅读数:274

评论数:0

iOS 单例

/** 1. 重写allocWithZone,用dispatch_once实例化一个静态变量 2. 写一个+sharedXXX方便其他类调用 */ // 在iOS中,所有对象的内存空间的分配,最终都会调用allocWithZone方法 // 如果要做单例,需要重写此方法 // GCD提供了...

2015-04-26 20:41:26

阅读数:197

评论数:0

iOS App icon 圆角半径

Icon512.png - 512px - 89.825 Icon.png - 57px - 10 Icon@2x.png - 114px - 20 Icon-72.png - 72px - 12.632 Icon-72@2x.png - 144px - 25.263

2015-04-26 14:06:36

阅读数:1083

评论数:0

NSOperation 简单使用

//NSOperation 简单使用 self.myQueue = [[NSOperationQueue alloc] init]; - (void)demo { NSBlockOperation *op1 = [NSBlockOperation blockOperationWithB...

2015-04-24 00:22:33

阅读数:165

评论数:0

gcd 简单介绍

// 每一个应用只有一个主线程 // 所有UI的更新工作,都必须在主线程上执行! dispatch_queue_t q = dispatch_get_main_queue(); // 全局队列与并行队列的区别 // 1. 不需创建,直接获取就能用 // 2. 两个队列的执行效果相同 // 3. ...

2015-04-23 23:46:29

阅读数:279

评论数:0

iOS block 总结

^是Block的特有标记 Block的实现代码包含在{}之间 大多情况下,以内联inline函数的方式被定义和使用 例如: void(^demoBlock)() = ^ { NSLog(@"demo Block"); }; int(^sumBlock)(int, ...

2015-04-23 00:07:00

阅读数:292

评论数:0

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