iOS
文章平均质量分 74
芋頭六六
三人行必有我师(232053394)
展开
-
[iOS]UIMenuController 简单使用
UIMenuController *menu = [UIMenuControllersharedMenuController]; // UIMenuItem 对象必须实现 action: 中的方法,否则将不会被显示出来 UIMenuItem *item1 = [[[UIMenuItemalloc] initWithTitle:@"item1"acti原创 2014-04-30 09:53:46 · 1015 阅读 · 0 评论 -
[iOS/Swift]简单实现跟系统一样的毛玻璃效果的View,可在上面加控件,可移动
利用UIToolbar来实现的一个带有跟系统一样毛玻璃效果的View,可直接在上面增加Label,Button。。。 等控件为了不跟 Subview混淆使用,所以 addSublayer。(用addSubview可以实现一样的效果,还可以用autoresizingMask 不用重载 layoutSubviews()代码很少,直接上! import UIKit/***原创 2014-12-24 15:26:37 · 2149 阅读 · 0 评论 -
[iOS]iOS支持的蓝牙传输协议
iOS:支持的蓝牙描述文件iPhone、iPad 和 iPod touch 装有最新版本的 iOS 时,可支持多种蓝牙描述文件。您可以了解不同设备蓝牙描述文件支持中的差异。 下表针对最新版本的 iOS 列出了设备所支持的蓝牙描述文件。设备免提描述文件 (HFP 1.6)电话簿访问描述文件 (PBAP)高转载 2014-06-26 15:30:30 · 11798 阅读 · 0 评论 -
[iOS]巧妙的让导航栏透明的悬浮在ViewController上
分享一个很简单的让系统的导航栏透明的悬浮在ViewController上效果,就两行代码!self.navigationController?.navigationBar.translucent = true // 必须开启半透明效果,默认就是开启的 let clearImage = UIImage.colorImage(UIColor.clearColor())原创 2015-01-16 15:27:03 · 2695 阅读 · 0 评论 -
[iOS/Swift] 类与结构体相关归纳
#swift - 类与结构体**阅读此文章前,您已经有一定的Object-C语法基础了!**在Swift中,类和结构体都是对数据和方法进行封装的常用做法!首先我们来看看他们的共同之处:1. 都可以有属性和方法;2. 都有构造器;3. 都支持附属脚本;4. 都支持扩展;5. 都支持协议。然后我们来看看他们的不同之处:1. 类有继承;原创 2015-01-17 09:19:21 · 1361 阅读 · 0 评论 -
[iOS]创建单一像素的分割线
直接上代码Object-C :/** * 生产一个 1像素的线 * * @param origin 线的起始位置(传入的点后面不要带小数) * @param length 线的长度 * @param isVertical 线的方向是否是垂直的 * @param color 线的颜色 * * @return 返回这根线 */- (UI原创 2015-07-01 11:41:50 · 1245 阅读 · 0 评论 -
[iOS/Swift]在Release模式下(或者Archive时)关闭后台打印操作
在 Object-C 的工程中,默认会在 Build Settings 中的 Apple LLVM x.x - Preprocessing 的 Preprocessor Maros / Debug 中添加 “DEBUG=1“ 的定义,这样我们就可以通过 #ifdef、 #ifndef 等预编译指令来区分Debug模式和Release模式下的不同行为(这是不是也算多态的一种,^_^)// Rel原创 2015-07-08 08:49:43 · 2281 阅读 · 1 评论 -
[iOS]简单的让Navigation框架视图支持系统右滑返回
// 让导航栏支持右滑返回功能 self.navigationController?.interactivePopGestureRecognizer.enabled = true self.navigationController?.interactivePopGestureRecognizer.delegate = self /原创 2015-07-08 09:15:43 · 871 阅读 · 0 评论 -
[iOS/Swift]String的 toInt() 和 integerValue 的区别
在Swift中,将String的字符串数字转换成整形数值可以使用toInt() 或者 integerValue,二者有一些细微的区别1. integerValue 是 NSString 类的扩展,在Swift 1.2 之后(包含)String 对象也可以直接使用。@availability(iOS, introduced=2.0) var integerValue: Int {原创 2015-07-27 10:15:24 · 4297 阅读 · 0 评论 -
[iOS]Xcode5.X 打越狱包/免证书包
准备工作:修改XCode5原创 2014-05-29 16:53:31 · 2388 阅读 · 0 评论 -
[iOS]实现抽象基类
在QQ群里偶尔有人问起怎么实现一个类,不能直接实例化,只能使用他的子类【其实就是抽象基类的意思】,这里分享一下我的做法。很简单,直接上代码。如果是MRC,那么还需要手动释放内存。@implementation APIManagerBase+ (instancetype)alloc { if ([[self class] isSubclassOfClass:[APIManagerBa原创 2016-03-07 11:29:26 · 1576 阅读 · 1 评论 -
[iOS]isKindOfClass、isMemberOfClass、isSubclassOfClass
最近招聘了一段时间,有些面试者我会提到 isKindOfClass 和 isMemberOfClass 的区别和使用场景。来的人很少有能答对的,我觉得这是很基础的东西,所以在这里简单的用代码加说明的形式列出来。【其实我个人觉得,从方法的名称就已经能猜出他们之间的区别了。^_^】@interface SuperClass : NSObject@end@implementation Sup原创 2016-03-17 13:18:26 · 812 阅读 · 0 评论 -
[iOS]分享一段用UITouch事件来实现View的旋转缩放移动的核心代码
分享一段用UITouch事件来实现View的旋转缩放移动的核心代码原创 2014-12-02 17:28:44 · 1658 阅读 · 0 评论 -
[iOS]将deviceToken转换成字符串
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken{ [QNGlobalInitCenter handleDeviceToken:deviceToken];}原创 2014-10-11 12:37:14 · 7507 阅读 · 0 评论 -
[iOS] 简述 NSURLCache 的存储目录
使用 NSURL 相关的框架,使用到Cache的时候,xi't原创 2014-09-13 16:40:50 · 3030 阅读 · 0 评论 -
[iOS]简单的显示 圆形图片
很多App 都有显示圆形的图片,其实这在iOS上只需要简单的几行代码就可以实现了 !原创 2014-07-16 10:01:17 · 1020 阅读 · 0 评论 -
[iOS]UIViewController生命周期简单归纳
2014-05-04 11:52:03.461 TestLifecycle[3141:60b] [ViewController viewDidLoad]2014-05-04 11:52:03.463 TestLifecycle[3141:60b] [ViewController viewWillAppear:]2014-05-04 11:52:03.464 TestLifecycle[31原创 2014-05-04 11:55:36 · 1255 阅读 · 0 评论 -
[iOS]项目管理-工程文件目录结构
做了这么久的程序猿,总结一下个人认为比较合理的iOS项目文件原创 2014-06-10 14:18:57 · 2455 阅读 · 0 评论 -
[iOS]加密解密算法
关于iOS加密解密,系统有提供一套C接口的API,在CommonCrypto中。本文简单的归纳了一下iOS使用的各种加密解密算法(因为比较简单,所以本文不涉及具体的代码实现。未提及RSA加密算法的相关信息)。对数据加密后进行保存/传输用得较多的是AES和DES,都是对称加密,相对来说AES速度块,安全性高,3DES使用三个密钥,虽然安全性得到大幅度提高,但是加密速度明显慢了,目前广泛使用的转载 2014-05-24 14:56:15 · 2053 阅读 · 0 评论 -
[iOS/C/C++]const 指针 权限
const修饰符表示只读,为了安全性原创 2014-05-22 11:19:20 · 987 阅读 · 0 评论 -
[iOS]用NSURLConnect做HTTP请求浅析
做HTTP数据请求的方式有很多,可以使用ASIHTTPRequest实现,ye原创 2014-06-16 15:00:24 · 1267 阅读 · 0 评论 -
[iOS]画线功能实现
制作iOSh全新的iOS7.0诞生,开始支持 OpenGLES3.0,原创 2014-07-07 16:40:30 · 1143 阅读 · 0 评论 -
[iOS]数据永久保存(KeyChain)
#import @interface LTKeyChain : NSObject// 保存数据+ (void)save:(NSString *)key data:(id)data;// 加载数据+ (id)load:(NSString *)key;// 删除数据+ (void)delete:(NSString *)key;@end原创 2014-07-10 11:00:05 · 1068 阅读 · 0 评论 -
[iOS]FMDB入门学习
最近在做数据库的项目,S原创 2014-04-10 11:53:26 · 921 阅读 · 0 评论 -
[iOS]判断文件编译是否开启ARC
ARC是一种yu'y#if __has_feature(objc_arc) NSLog(@"已开启ARC");#else NSLog(@"未开启ARC");#endif原创 2014-08-29 14:27:37 · 1309 阅读 · 0 评论 -
[iOS]单例的创建方法
CC 许可,转载请注明出处原创 2014-04-09 14:48:00 · 802 阅读 · 0 评论 -
[iOS]NSDate计算年龄
直接上代码- (NSInteger)ageWithDateOfBirth:(NSDate *)date;{ // 出生日期转换 年月日 NSDateComponents *components1 = [[NSCalendar currentCalendar] components:NSDayCalendarUnit | NSMonthCalendarUnit | NSYear原创 2014-04-30 10:05:52 · 7991 阅读 · 3 评论 -
[iOS]一些用过的第三方库和工具(持续更新)
网络请求ASIHttpRequestMK原创 2014-05-19 13:39:34 · 2211 阅读 · 0 评论