其他iOS技术点
文章平均质量分 55
camellia丶哑灬
兴趣是最好的导师
展开
-
国际化和应用偏好设置
http://www.cocoachina.com/industry/20140526/8554.html一、国际化 Localization 步骤: 1.添加新支持的语言 选中项目->Project->Info->Localizations->选中新的语言进行添加2.本地化内容 添加一个Localizable.strings的文件 NSLocalizedString(@”lbl”, ni原创 2016-02-26 14:54:35 · 242 阅读 · 0 评论 -
给手势传入多个参数
一个参数// 添加长按手势(其余手势类似,你自己应该会吧,要举一反三呢)UILongPressGestureRecognizer *gest = [[UILongPressGestureRecognizer alloc]initWithTarget:self action:@selector(longordersPress:)]; [btn addGestureRecog原创 2016-06-13 14:34:54 · 1928 阅读 · 0 评论 -
DES加密
创建一个NSData的类目(category)#import <Foundation/Foundation.h>@interface NSData (DES)- (NSString *)base64Encoding;+(NSString *) parseByte2HexString:(Byte *) bytes;@end类目方法的实现#import "NSData+DES.h"@impleme原创 2016-06-27 16:50:21 · 364 阅读 · 1 评论 -
图片上传处理 图片压缩 图片处理
pragma mark 从用户相册获取活动图片 “` (void)pickImageFromAlbum { imagePicker = [[UIImagePickerController alloc] init]; imagePicker.delegate =self; imagePicker.sourceType = UIImagePickerControl原创 2016-05-31 18:05:38 · 1235 阅读 · 0 评论 -
通知的简单运用
在你需要传值的地方://创建通知 NSNotification *notification =[NSNotification notificationWithName:@"tongzhi" object:nil userInfo:dic]; //通过通知中心发送通知 [[NSNotificationCenter defaultCenter] postNotification:原创 2016-05-13 20:20:53 · 249 阅读 · 0 评论 -
iOS7免证书真机调试
进入xcode,菜单栏选择xcode –> preferences (快捷键 command + ,)在Accounts选项卡添加自己的Apple ID 在项目导航栏中选择要真机调试的项目,在工作区的targets选择要测试的项目(一般就是项目名称)选择General选项卡,展开Identity项,修改下面的team选项为你刚才添加的Apple ID 把你需要真机调试的设备连上电脑在刚才team原创 2016-02-27 12:00:08 · 541 阅读 · 0 评论 -
推送流程
一般意义上来说推送就是指远程推送,本地推送一般可以用于提示通知长时间未进入应用的用户,也可以用来做闹铃。 一个程序可以推 送,首先你要向苹果公司注册推送证书下面详细说一下远程推送的流程:1.当你的程序需要推送时,通过UIApplication中的registerUserNotification注册远程推送,注册后,你的程序会通过iOS系统向APNs服务器请求,APNs服务器接到请求后会将请求设原创 2016-03-04 23:09:18 · 349 阅读 · 0 评论 -
加密技术
密码学 背景:战争 密码本 232455 3433 3333 8939起源:凯撒大帝发展:1977年 RSA 加密算法原理:公钥,私钥(使用公钥加密,使用私钥解密)70年代:暴力破解RSA加密50年现在:根据RSA算法衍生出ASC,DESC应用程序加密的前提: 1.网络数据传输不能出现明码 2.本地数据存储不能出现明码一、base64加解密 -> 1.特点:对称加密,可逆2.原理: 加原创 2016-03-06 11:44:35 · 269 阅读 · 0 评论 -
iOS9 添加自定义.pch
通过创建Other —> PCH 将PCH文件创建 在项目中添加其路径使其生效: 将文件拖入终端获取路径,复制 项目 —>Building Setting —> 它藏得很深,要仔细查找,不然会看错的。 这样就可以了。。。原创 2016-01-09 17:30:29 · 1023 阅读 · 0 评论 -
导入第三方细节
最近导入第三方的东西比较多 FMDB:第三方连接sqlite数据库的用的,导入的框架:libsqlite3.0tbd(iOS9.2)版本不同,后缀不同,FMDB不支持ARC记得 选中项目 –>Build Phases –>选中第二项,寻找相关的文件在后面跟上:-fno-objc-arc字段Masnory:第三方的代码布局,支持ARC,导入就可用GDataXML:第三方的XML解析数据,根据节原创 2016-01-09 11:27:01 · 445 阅读 · 0 评论 -
地图,不哭不闹哈
地图,定位,功能不多,只是记下方法,不要哭不要闹哈,当个乖宝宝。原创 2016-01-09 11:44:15 · 467 阅读 · 0 评论 -
静态库
静态库:指的的是每一次程序都需要经过编译;而一般我们把自己常用的,有用的,不想让别人抄袭的文件打包成静态库。通过系统导入的<UIKit.h>等 则是属于动态库。 创建静态库,选中第二个 + 号,选择第二项,第二个library 通过这样添加在本项目中,可对静态进行调整。首先:先介绍二个IPhone模拟器的CPU架构: 3GS/4/4s/5/5C - -> i386 5S-6s原创 2016-01-14 20:04:28 · 395 阅读 · 0 评论 -
多媒体
多媒体一、音频的播放和录制 1.音频的播放 导入引用框架原创 2016-02-22 15:19:45 · 242 阅读 · 0 评论 -
手势
在视图添加手势之前,先设置视图的属性 允许用户交互 self.view.userInteractionEnabled = YES; 允许多点触摸 self.view.multipleTouchEnabled = YES;一、UITapGestureRecognizer 触摸手势创建 UITapGestureRecognizer *tap = [[UITapGestureRecognizer原创 2016-02-22 15:22:16 · 286 阅读 · 0 评论 -
动画
一、UIView动画 http://blog.csdn.net/huifeidexin_1/article/details/7597868/ http://www.cnblogs.com/wendingding/p/3802830.html http://www.cnblogs.com/jackluo/p/3901244.html二、过渡动画 CATransition 1.type 类型原创 2016-02-26 14:46:50 · 232 阅读 · 0 评论 -
安装cocoapods
第一部分: **注意:$这个符号不要写入,仅至在此表示区分**CocoaPods 的安装 步骤1 - 安装 RVM RVM 是干什么的这里就不解释了,后面你将会慢慢搞明白。 $ curl -L https://get.rvm.io | bash -s stable 期间可能会问你sudo管理员密码,以及自动通过homebrew安装依赖包,等待一段时间后就可以成功安装好 RVM原创 2016-02-27 11:18:56 · 594 阅读 · 0 评论