iOS
yxcharles
just do IT
展开
-
导航地图2_自定义标注
@interface ViewController () @property (nonatomic, weak) MKMapView *mapView;@end@implementation ViewController#pragma mark - 懒加载- (MKMapView *)mapView { if (_mapView == nil) {原创 2015-09-29 20:17:13 · 640 阅读 · 0 评论 -
导航地图5_系统搜索
#import @interface ViewController () /** 地图显示类 */@property (nonatomic, strong) MKMapView *mapView;@end@implementation ViewController#pragma mark - 懒加载- (MKMapView *)mapView { if原创 2015-09-29 20:29:50 · 652 阅读 · 0 评论 -
导航地图7_路线规划
import "ViewController.h"#import @interface ViewController () @property (nonatomic, weak) MKMapView *mapView;@end@implementation ViewController- (void)viewDidLoad { [super viewDidLo原创 2015-09-30 21:04:08 · 705 阅读 · 0 评论 -
ios项目开发流程
客户端项目开发流程需求确定 通过各种方式确定客户端的功能与性能界面设计 客户端最重要的是界面设计 颜色 style用户交互UE(豆瓣) 易用 简约化 避免输入 信息扁平化 加强交互架构分析与设计 MVC 缓存策略 可扩展性 是否预留广告位业务逻辑分析 根据需求分析业务逻辑 哪些人会使用这个客户原创 2015-06-14 10:50:30 · 430 阅读 · 0 评论 -
AVPlayer自定义视频
// 1. CustomPlayerView.h#import #import /** * 1. 创建视图对象 * 2. 不能将AVPlayer直接添加到视图上,需要添加到自定义的AVPlayerLayer上. */@interface CustomPlayerView : UIView/** AVPlayer */@property (nonatomic, strong)原创 2015-09-30 20:30:43 · 740 阅读 · 0 评论 -
音频播放AVAudioPlayer
// LrcParser.h#import @interface LRCParser : NSObject/** 保存时间的数组 */@property (nonatomic, strong) NSMutableArray *timeArray;/** 保存歌词的数组 */@property (nonatomic, strong) NSMutableArray *wordArray原创 2015-10-03 16:51:41 · 508 阅读 · 0 评论 -
电话短信和邮件
#import "ViewController.h"#import @interface ViewController () @end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; }- (void)touchesBegan:(NSSet *)touches原创 2015-10-05 19:46:35 · 689 阅读 · 0 评论 -
音频播放AVAudioPlayer后台播放
// 1. info.plistkey:Required background modesvalue: array @[App plays audio or streams audio/video using Airplay]- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSD原创 2015-10-06 08:21:35 · 567 阅读 · 0 评论 -
CoreData 实体之间的关系
1. Cascade 级联关系。 2. Deny 禁止 3. Nullify 作废 当实体之间创建了关系的时候,我们需要判断是否建立级联关系。 例如 人和身份证是一对一的。两者之间关系反转。即 人有身份证,身份证包含人。当删除身份证的时候,人肯定不能被删除。所以 这就需要我们判断级联关系。 #pragma mark - 一对一/** * 一对一的关系 */- (vo原创 2015-09-27 14:25:24 · 551 阅读 · 0 评论 -
SQlite_3
简单易懂的demo// 1. UserDB.h#import @interface UserDB : NSObject- (void)createTable;- (void)insertTable;- (void)selectTable;- (void)deleteTable;@end// UserDB.m#import "UserDB.h"#import原创 2015-09-29 20:44:46 · 288 阅读 · 0 评论 -
导航地图3_定位
#import #import @interface ViewController () /** 定位管理者 */@property (nonatomic, strong) CLLocationManager *locationManager;/** 地图显示类 */@property (nonatomic, strong) MKMapView *mapView;@end原创 2015-09-29 20:20:36 · 534 阅读 · 0 评论 -
微博项目
新浪微博介绍论坛 -> SNS、社区 -> 微博微博,即微博客的简称,是一个基于用户关系的信息分享、传播以及获取平台,用户可以通过web、wap以及各种客户端组建个人社区。平台介绍新浪微博开放平台是基于新浪微博海量用户和强大的传播能力,接入第三方合作伙伴服务,向用户提供丰富应用和完善服务的开放平台。将你的服务接入微博平台,有助于推广产品,增加网 站/应用的流量、拓展新用户,原创 2015-06-14 10:52:33 · 614 阅读 · 0 评论 -
CGContext
翻译吐了。。。。。。。。。。。。- (void)test { // ----------------图形状态方法们------------------// // 将上下文copy一份放入上下文栈中 // CGContextSaveGState() // 从上下文栈中取出栈顶的上下文 // CGContextResto原创 2015-09-07 17:15:08 · 474 阅读 · 0 评论 -
CoreData版本升级和数据迁移
如果我们CoreData中的数据 发生了迁移或者说 版本发生了变化,我们需要在Appdelegate.m里面给其 设置 条件。 // 数据迁移 NSDictionary *options = @{ NSMigratePersistentStoresAutomaticallyOption:@YES,原创 2015-09-27 14:07:01 · 379 阅读 · 0 评论 -
CoreData 实体 条件 上下文
+ (instancetype)sharedManager { static CoreDataManager *singleton = nil; static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ singleton = [[self alloc] init原创 2015-09-27 14:04:54 · 328 阅读 · 0 评论 -
NSFetchedResultsController、CoreData、UITableView
// 1. 实体@interface User : NSManagedObject@property (nonatomic, retain) NSString * name;@property (nonatomic, retain) NSString * phone;@end// 2. ViewController直接上代码#import "ViewController.h原创 2015-09-28 22:01:25 · 319 阅读 · 0 评论 -
导航地图4_地理编码和反编码
// 1. 长按屏幕得到触摸点 转为地理信息坐标// 2. 通过转化得到的地理信息坐标得到该地理坐标的信息 // 3. 添加标注和覆盖物 // 4. 重写代理方法#import "ViewController.h"#import @interface ViewController () /** 地图显示类 */@property (nonatomic, strong) MK原创 2015-09-29 20:25:04 · 595 阅读 · 0 评论 -
导航地图1_地图显示
// 1. 导入MKMapKit#import @interface ViewController ()- (IBAction)changeMap:(UISegmentedControl *)sender;@property (nonatomic, weak) MKMapView *mapView;@end@implementation ViewController/**原创 2015-09-29 20:14:46 · 572 阅读 · 1 评论 -
拍照
// 1. ViewController.m#import "ViewController.h"#import "TakeCameraView.h"#import "CameraCaptureManager.h"#import "DetailViewController.h"@interface ViewController ()// 拍照视图@property (nonatom原创 2015-10-06 19:51:36 · 540 阅读 · 0 评论