- 博客(10)
- 收藏
- 关注
原创 iOS 9 spotlight搜索 3DTouch
1 spotlight搜索- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [selfsaveData];}- (void)saveData{
2015-11-20 15:32:04
360
原创 iOS 音乐 锁屏显示 控制
1 APPDelegate.m 文件中 设置接收外部控制- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { //锁屏控制*********/ [[UIApplication sharedApplica
2015-11-20 15:15:06
566
原创 iOS block
block的原型: 1NSString * ( ^ myBlock )( int );block的定义: 1234myBlock = ^( int paramA ){ return [ NSString stringWithFormat: @"Passed number: %i", paramA ];}; block的结构:将block作为参数传递1234567// .h-(void
2015-11-04 16:11:20
297
原创 iOS 文件下载
-(void)downloadWithURL :(NSString *)url { //创建下载路径 // NSURL *urlEncode = [NSURL URLWithString:[url stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]; NSURL *urlEncode =
2015-10-22 13:59:57
321
原创 iOS 数据持久化-CoreData
在新建勾选CoreData项目,当然也可以自己添加.这里采用自己新建一个CoreDataUtil类,使用单例模式,以便后期使用:CoreDataUtil.h文件:#import #import @interface CoreDataUtil : NSObject@property (readonly, strong, nonatomic) NSManagedObjectContex
2015-09-14 16:17:54
335
转载 iOS OC与js的交互
第三方插件 WebJavascriptBridge 可以方便实现oc与js的交互首先,要在控制器的.h文件当中实现浏览器控件的协议,在.m方法当中,WebViewJavascriptBridge并没有直接复写代理方法,而是这样实现的:先声明一个对象@property WebViewJavascriptBridge* _bridge;- (void)viewDidLo
2015-08-31 17:58:13
368
原创 iOS监听 网络信号变化
步骤一: 在appdelegate中加入 notification 监听信号变化- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [[NSNotificationCenter defaultCenter] ad
2015-08-28 15:21:33
761
转载 iOS 本地推送 (本地通知)
在iOS8之后,以前的本地推送写法可能会出错,接收不到推送的信息,如果出现以下信息:1 Attempting to schedule a local notification2 with an alert but haven't received permission from the user to display alerts3 with a sound but hav
2015-08-28 14:03:08
433
原创 iOS代理模式
代理模式: 代理类遵循协议,其实就是像java中继承一个抽象类,然后代理类实现协议的方法,即重写某个方法。原理以scrollView的zoom来说,当scrollView类中的方法被调用时,方法中 还会调用代理类的相关方法: -(UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView{ retur
2015-07-18 12:58:41
282
原创 iOS技术点杂记--有一天我也会成为大牛
1. scrollView缩小放大: 设置代理scrollVIew.delegate=self; 代理类遵循协议; 设置最大最小zoom倍数 scrollView.maximumZoomScale =2; scrollView.minimumZoomScale = 0.5; 重写方法 -(UIView *)viewForZoomingInScrollView:(UISc
2015-07-17 23:11:02
557
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人