- 博客(13)
- 资源 (30)
- 收藏
- 关注
原创 UIDatePicker时区问题的解决
NSDate *date=[_pickerVIew date]; NSDateFormatter *formatter=[[NSDateFormatter alloc]init]; formatter.dateFormat=@"yy-MM-dd HH:mm:ss"; NSString *timeStr=[formatter stringFromDate:date]; NSLog(@
2015-11-30 16:28:08 3723
原创 自定义UINavigationController 切换动画
自定义UINavigationController 切换动画,改变UINavigationController push 和pop的动画方式,将动画和手势交互合并。
2015-11-26 11:36:21 398
转载 Autolayout及VFL
Autolayout,开始于iOS6.0 一.什么时候用autolayout比较适合 1.不负责任的骑墙派说法:apple的设备越来越多了,你的应用应该都使用al。(并且用sb) 2.要看应用内容决定。如果你的内容是信息众多,同时需要展示的类别也很多,尺寸动态不定,甚至这些是在列表中的。(如社交应用)。Al能给于很大的帮助。 3.Ma
2015-11-25 13:18:36 258
转载 IOS SEL (@selector) 原理及使用总结(一)
SEL 类成员方法的指针 可以理解 @selector()就是取类方法的编号,他的行为基本可以等同C语言的中函数指针,只不过C语言中,可以把函数名直接赋给一个函数指针,而Object-C的类不能直接应用函数指针,这样只能做一个@selector语法来取. 它的结果是一个SEL类型。这个类型本质是类方法的编号(函数地址) C/C++函数指针 int test(int
2015-11-25 12:05:09 703
转载 IOS SEL (@selector) 原理及使用总结(二)
SEL消息机制工作原理是什么 引用下面文章: 我们在之前有提到,一个类就像一个 C 结构.NSObject 声明了一个成员变量: isa. 由于 NSObject 是所有类的根类,所以所有的对象都会有一个 isa 的成员变量[公共继承].而该 isa 变量指向该对象的类(图3.15)[类在Objective-C中也是一个实体, 由于存在Objective-C 运行
2015-11-25 12:01:48 311
原创 IOS 委托和协议区别和联系
IOS上的协议类似于C#、Java上面的接口,他是从类中抽出来的一系列方法,但方法的实现是在实现这个协议的类中,任何实现这个协议的类都需要实现协议类中的@require方法; 委托是一种设计模式,是一种设计思想。 但是在IOS上面委托经常依托协议来实现(但并不是必须的)。一个很好的例子就是老板和秘书:老板要经营企业需要对新员工培训、对公司管理、打电话、发薪水等工作,但是对应老板来说一些
2015-11-23 22:57:09 228
转载 objective-c中Category 类别、扩展 专题总结
objective-c中Category类别(扩展类)专题总结 objective-c类别的作用? 通过类别的方式,可以将类的实现分散到不同的文件里。 haoxue 2011-11-19 14:03 类别 类别是一种为现有的类添加新方法的方式。 利用Objective-C的动态运行时分配机制,可以为现有的类添加新方法
2015-11-23 22:55:56 213
转载 iOS 类别和扩展(Categories和Extensions)
分类(Category) 分类能够做到的事情主要是:即使在你不知道一个类的源码情况下,向这个类添加扩展的方法。 此外,分类能够保证你的实现类和其他的文件区分开。 1 #import “UIViewController.h” 2 @interface UIViewController(CustomView) 3 -(void)extMeth
2015-11-23 22:53:50 301
转载 iOS 定位服务
iOS中有三个定位服务组件: Wifi定位,通过查询一个Wifi路由器的地理位置的信息。比较省电,iPod touch和iPad也可以采用。 蜂窝基站定位,通过移动运用商基站定位。也适合有3G版本的iPod touch和iPad。 GPS卫星定位,通过3-4颗GPS定位位置定位,最为准确,但是耗电量大,不能遮挡。 Core Location Core Location是
2015-11-22 01:07:28 240
转载 iOS 定位服务编程详解
现在的移动设备很多都提供定位服务,使用iOS系统的iPhone、iPod Touch和iPad都可以提供位置服务,iOS设备能提供3种不同途径进行定位:Wifi, 蜂窝式移动电话基站, GPS卫星 iOS 不像Android系统在定位服务编程时,可以指定采用哪种途径进行定位。iOS的API把底层这些细节屏蔽掉了,开发人员和用户并不知道现在设备是采用 哪种方式进行定位的,iOS系统会根据设备的
2015-11-22 01:05:40 426
转载 ios下使用RSA算法加密与java后台解密配合demo
最近在研究RSA加密算法和加签算法,学习了好多相关的知识, 首先了解一下几个相关概念,以方便后面遇到的问题的解决: RSA算法:1977年由Ron Rivest、Adi Shamirh和LenAdleman发明的,RSA就是取自他们三个人的名字。算法基于一个数论:将两个大素数相乘非常容易,但要对这个乘积的结果进行因式分解却非常困难,因此可以把乘积公开作为公钥。该算法能够抵抗目前已知
2015-11-18 15:39:39 378
转载 Mac iOS RSA 私钥和公钥的生成
在mac上打开终端,在想要生成公钥私钥的路径上,输入openssl进入OpenSSL程序. $ openssl 进入OpenSSL程序 OpenSSL> genrsa -out rsa_private_key.pem 1024 生成私钥 OpenSSL> pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform P
2015-11-18 15:37:31 376
原创 iOS URL编码(全编):
+ (NSString *)URLEncodedStringWith:(NSString *)string { // URL编码(全编):encodeURIComponent NSString *outputStr = (NSString *) CFBridgingRelease(CFURLCreateStringByAddingPercentEsc
2015-11-18 15:36:30 389
ESJsonFormater
2018-06-10
NavicatPremium_MAC
2018-06-01
Navicat Premium Mac 汉化包
2018-06-01
WZKAlertView
2015-12-07
自适应UITextView和画渐变圆形
2015-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人