- 博客(10)
- 收藏
- 关注
原创 iOS开发之ios自带的最基础的社会化分享功能
ios自带的社会化分享功能其实不咋滴,要分享到微博或者微信之类的不如用他们自己官网sdk,不过因为今天无聊研究了下ios自带的分享功能,反正既然学了,那就写出来吧。1.社会化分享之列表项:ios自带的社会化分享功能,如果你希望点出来的先是一个列表,然后再列表中选择其中的某一项,就要用UIActivityViewController类。首先要知道ios自带的社会化分享有哪些功能,一共有以下几
2015-03-04 16:33:08
728
原创 Android开发之MAC搭建android开发环境
首先打开mac中的终端,输入命令 java -version 查看该mac有没有安装java的jdk,这里显示的证明是没有的下载jdk地址http://download.oracle.com/otn-pub/java/jdk/8u20-b26/jdk-8u20-macosx-x64.dmg安装步骤就不说了,很简单,安装完之后我们再验证一下。
2015-02-09 09:48:19
432
原创 iOS开发之通知机制(一)本地通知(UILocalNotification)
苹果中一般包括广播通知、本地通知、推送通知三种通知机制。而关于广播通知的,其实就是观察者模式的使用,我已经在以下这篇文章中写过了http://blog.youkuaiyun.com/aa19920630/article/details/43450893接下来我们来谈谈本地通知,本地通知的消息会在你的苹果设备上显示出通知信息。而且也可以设置在应用的图标中显示消息数目。本地通知主要使用UILoca
2015-02-07 18:44:53
527
原创 iOS开发之应用的生命周期以及界面的生命周期
1.应用的生命周期应用的生命周期的方法一般写在AppDelegate中各个程序运行状态时代理的回调:- (BOOL)application:(UIApplication *)application willFinishLaunchingWithOptions:(NSDictionary *)launchOptions进程即将启动的时候代理会执行该方法- (BOO
2015-02-06 14:54:49
2308
原创 iOS开发之详解@property属性(copy,strong,weak,nonatomic,readwrite等)
@property一般可存放三种类型的属性,一般我们可以选择其中的一种或者即为@property(A,B,C)a.第一种表示的是可读性readonly:表示该变量只是可读,但是不能修改。readwrite:表示变量的值既可读也可以修改。b.第二种表示原子性natomic:默认属性,在多线程情况下会生成一些互斥加锁代码,避免变量的读写不同步的问题。nonatomic:非原
2015-02-06 11:18:26
1801
原创 iOS开发之数据持久化(iOS中常用的四种数据存储方式)
(1)属性列表(NSUserDefaults)可用来存储一些简单的数据类型存储//存储int类型[[NSUserDefaults standardUserDefaults] setInteger:123 forKey:@"userID"];//存储string类型[[NSUserDefaults standardUserDefaults] setObject:@"王伟
2015-02-04 16:59:48
573
原创 iOS开发之设计模式(四)MVC模式(model-view-controller)
概念:MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写。作用:用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。mvc三层的关系注:图片来源于网络model层:主要控制数据的部分,我们定义一
2015-02-04 15:05:54
2595
原创 iOS开发之设计模式(三)委托模式(Delegation)
概念:委托模式顾名思义就是是把一个对象把请求委托给另一个对象处理。作用:其实ios自带的api很多都是使用委托模式的,如果不理解委托模式的话,我们就很难顺手的使用那些api,而自定义协议之后使用委托,可以让我们方便的处理。其实ios中的委托机制有点类似于回调机制以及监听器机制。1、使用协议自定义委托方法以及使用首先,我们需要使用到@protocol定义协议,该协议中
2015-02-04 11:05:48
938
原创 iOS开发之设计模式(二)观察者模式(Observer)
ios的观察者模式中主要有两种概念:定义对象间的一种依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都会得到通知并被自动更新。作用:当你需要将改变通知所有的对象时,而你又不知道这些对象的具体类型,此时就可以使用观察者模式。 改变发生在同一个对象中,并在别的地方需要将相关的状态进行更新。1.NSNotificationCenter通知使用起来非常的简单:首先定义回调,即发生通知了我应该做啥事。
2015-02-04 10:37:15
677
原创 iOS开发之设计模式(一)单例模式(Singleton)
ios开发模式之单例模式的实现(分别介绍了使用@synchronized以及dispatch_once创建单例的方法)
2015-02-03 15:20:49
381
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人