单例模式的意思就是仅仅有一个实例。单例模式确保某一个类仅仅有一个实例,并且自行实例化并向整个系统提供这个实例。这个类称为单例类。 1.单例模式的要点: 显然单例模式的要点有三个;一是某个类仅仅能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。 2.单例模式的长处: 1. ...
分类:
移动开发 时间:
2017-08-11 22:07:11
阅读次数:
231
NSDictionary实现原理-ios哈希hash和isEqual OC中自定义类的NSCopying实现的注意事项(isEqual & hash实现) http://blog.csdn.net/linshaolie/article/details/41494303 iOS开发 之 不要告诉我你真 ...
分类:
移动开发 时间:
2017-08-11 22:02:06
阅读次数:
447
1.developer.apple.com 申请开发者账号 2.根据API Cloud创建证书: http://docs.apicloud.com/Dev-Guide/iOS-License-Application-Guidance 3.iTunes Connect上面新建APP 4. 下载 APP ...
分类:
移动开发 时间:
2017-08-11 21:11:45
阅读次数:
230
单例就是project中仅仅初始化一次,节省内存空间。或者共享资源。比如在创建蓝牙类,或者做WiFi通信时经经常使用到。也能够用来传值。 一下介绍两种创建单例的方法 一,考虑线程安全的写法 /** * 考虑线程安全的写法 * * @return ModelTool对象 */ +(instancety ...
分类:
移动开发 时间:
2017-08-11 14:35:26
阅读次数:
194
一、时间和日期计算 我们在应用开发中,时常须要和时间打交道,比方获取当前时间,获取两个时间点相隔的时间等等,在iOS开发中与时间相关的类有例如以下几个: 1. NSDate:表示一个绝对的时间点 2. NSTimeZone:时区信息 3. NSLocale:本地化信息 4. NSDateCompon ...
分类:
移动开发 时间:
2017-08-10 20:58:22
阅读次数:
241
// // main.m // Bus-公交 /* 公交一卡通充值系统。有两种功能选择。第一种投入硬币或者纸币 选择购票,另外一种一卡通充值,充值面额是20,50。100 */ #import <Foundation/Foundation.h> #import "Card.h" #import "C ...
分类:
移动开发 时间:
2017-08-10 18:07:56
阅读次数:
190
// // main.m // 继承 // // #import <Foundation/Foundation.h> #import "Animal.h" #import "Cat.h" #import "Dog.h" #import "FeedMan.h" int main(int argc, c ...
分类:
移动开发 时间:
2017-08-10 10:19:52
阅读次数:
131
http://www.jianshu.com/p/7516eb852cca 支付宝 9.x 版本首页效果 对于新版支付宝首页的产品功能这里就不说什么了,一大堆人吐槽,我们只想要一个好好的支付工具,阿里硬是要融入社交... 今天这里不是来评论支付宝功能的,而是作为一个iOS开发人员在使用的过程中发现, ...
分类:
移动开发 时间:
2017-08-09 19:58:41
阅读次数:
218
相信很多初学者对_和self.之间的区别并没有一个大致的认识,那么下面对两者的区别做一个简单的介绍: 至于重写set和get方法,简要说明一下,当我们使用@property这用法之后,系统便会自动给我们定义的变量以一个默认的set和get方法。插一句,_any和self.any的区别,_any就是只 ...
分类:
移动开发 时间:
2017-08-09 11:23:40
阅读次数:
221
APP开发的三种模式:Native App 、web App、hybrid App 1.原生app 使用原生app (android或iOS)开发APP.. 技术: 缺点:技术多,门槛高。无法跨平台,成本高,升级麻烦,ios和Android很难同步。 2.网页app(不需要下载安装) 所谓Web a ...
分类:
移动开发 时间:
2017-08-08 20:06:42
阅读次数:
149