自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

转载 iOS获取时间戳

项目中为了与Android相配合.要获取到时间戳里的毫秒单位:获取方法:UInt64 recordTime = [[NSDate date] timeIntervalSince1970]*1000;首先 [[NSDate date] timeIntervalSince1970] 是可以获取到后面的毫秒 微秒的 ,只是在保存的时候省略掉了, 如一个时间戳不省略的情况下为

2016-12-05 23:11:20 534

转载 NSURLSession与NSURLConnection区别

转自:http://www.cnblogs.com/kakaluote123/articles/5426923.html两者的区别主要在以下几个方面:  使用现状NSURLSession是NSURLConnection 的替代者,在2013年苹果全球开发者大会(WWDC2013)随ios7一起发布,是对NSURLConnection进行了重构优化后的新的网络访问

2016-11-16 21:45:12 367

原创 给类目添加属性 runtime

@interface UIView (Name)@property (nonatomic,copy)NSString *name;@end--------------------------------------------- (void)setName:(NSString *)name {    

2016-11-16 21:28:20 395

转载 IOS开发之----两种保存用户名和密码实现记住密码库的方法

http://blog.sina.com.cn/s/blog_71715bf801018v33.html使用时直接使用下面的两个工具类保存用户敏感信息:KeychainItemWrapper和SFHFKeychainUtils

2016-11-16 17:14:27 1324

转载 支付宝集成中返回的几个状态吗

http://www.jianshu.com/p/75ba14cfcacf/comments/44994169000 订单支付成功8000 正在处理中4000 订单支付失败6001 用户中途取消6002 网络连接出错

2016-11-15 21:00:13 436

原创 iOS通讯录旁边的索引表的实现

- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView{    return @[@"9999"];//这里可以自定义}

2016-11-15 20:31:36 1646

转载 几种加密算法的使用场景

http://www.cnblogs.com/sunxuchu/p/5483956.html常见加密算法1、DES(Data Encryption Standard):对称算法,数据加密标准,速度较快,适用于加密大量数据的场合; 2、3DES(Triple DES):是基于DES的对称算法,对一块数据用三个不同的密钥进行三次加密,强度更高;3、RC2和RC4:对称算法,用变长密钥对

2016-11-15 20:12:33 5172

转载 Git SourceTree 冲突解决方案

http://blog.csdn.net/wodeyuer125/article/details/48247765自己使用SourceTree时其实并没有遇到这样的代码冲突问题 但是今天面试的时候被问到相关的问题了 记录一下1.两个人同时修改了同一段代码导致冲突 先下拉服务器代码 然后再上传2.SourceTree自带的冲突解决方案3.git自动保存的冲突的备份

2016-11-14 21:04:22 728

原创 RAC、响应式编程的学习

RAC的本质是将系统的方法进行二次封装 使其更方便使用 一般配合MVVM架构模式使用github源码:https://github.com/ReactiveCocoa/ReactiveCocoa#入门级使用:http://www.jianshu.com/p/ff79a5ae0353响应式编程思想理解:http://www.jianshu.com/p/87ef6720a096

2016-11-14 20:33:44 272

转载 JSPatch-实现原理详解

https://github.com/bang590/JSPatch/wiki/JSPatch-实现原理详解JSPatch 是一个 iOS 动态更新框架,只需在项目中引入极小的引擎,就可以使用 JavaScript 调用任何 Objective-C 原生接口,获得脚本语言的优势:为项目动态添加模块,或替换项目原生代码动态修复 bug。之前在博客上写过两篇 JSPatch 原理解

2016-11-13 14:58:28 240

转载 JavaScriptCore框架的学习

教程:http://blog.iderzheng.com/introduction-to-ios7-javascriptcore-framework/

2016-11-12 12:08:13 213

转载 runtime解释实例方法和类方法的区别

转载自:http://blog.csdn.net/dp948080952/article/details/52437451类方法(假设有一个类A)class_getMethodImplementation(objc_getMetaClass("A"),@selector(methodName));11实例方法class_getMethodImplementation([

2016-11-12 11:29:02 1096

转载 iOS开发点击数字拨打电话

转载自:http://www.jianshu.com/p/716377718fbf[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:phoneNumber"]];//phoneNumber是电话号码,例如1234567890

2016-11-12 11:00:06 346

转载 支付宝集成的各种问题

这篇博客里有详细说明:http://blog.csdn.net/gwh111/article/details/42523443警告信息:1、 Cannot find interface declaration for 'NSObject', superclass of 'Base64'

2016-11-11 21:22:54 337

原创 映客/高仿

示例demo百度云下载链接: https://pan.baidu.com/s/1eS7eXWI 密码: 4r4u

2016-11-11 09:17:22 485

转载 iOS开发移动平台架构设计

http://www.cnblogs.com/iOS-Blog/archive/2013/04/24/3039482.html表示层:UIkit Framework 视图 控制器 控件 事件处理业务逻辑层:框架 各种封装的函数或者方法数据持久层:访问SQLite数据的API函数 CoreData技术 访问文件的NSFileManager 等

2016-11-08 10:49:20 359

原创 C语言计算程序运行时间

#define start NSDate *startTime = [NSDate date];#define end NSLog(@"Time:%f",-[startTime timeIntervalSinceNow]);int main(int argc,const char * argv[]) {    start;    

2016-10-28 22:14:59 344

原创 递归测试 啤酒瓶问题

/* 啤酒 2块1瓶 4个瓶盖换1瓶 2个空瓶换1瓶 问:10元可以喝几瓶 */int lefttop,leftbottle;int main(int argc,const char * argv[]) {        int sum = 5;    int count = dri

2016-10-27 17:43:17 971

原创 UIKit框架所有类

2016-10-23 11:36:08 429

原创 LoadView调用顺序

2016-10-23 11:08:05 249

原创 UITabBarController标签控制器相关设置

1.根据下标索引以及控制器索引显示需要显示的控制器self.selectedIndex= sender.tag- 100;self.selectedViewController= VC;2.设置标签控制器下面的文字(这里是设置系统自带的Item)firstVC.tabBarItem.title= @"firstVC";

2016-10-23 10:51:59 260

原创 UITableViewController相关设置

1.判断当前tableView是否处于编辑状态self.tableView.isEditing2.设置编辑的状态[self.tableViewsetEditing:NOanimated:YES]3.返回编辑的模式是删除还是添加- (UITableViewCellEditingStyle)tableView:(UITableVi

2016-10-23 10:35:22 261

原创 UITableViewCell的相关设置

/***************系统自带的*************************/1.为什么不使用cell上的imageView?因为系统自带的没法自定义frame等属性/***************自定义的*************************/1.子类化cell 重写初始化方法- (instancetype)init

2016-10-23 10:21:11 210

原创 两个控制器之间8种传值的方式:

1.单例 2.通知 3.代理4.在viewwilldisappear方法中传值5.uiapplication是单例 通过这个取出控制器然后传值6.block代码块(注意相互引用的问题)将代码块设置为属性7.KVO8.storyBoard进行传值 利用加载两个视图控制器要先加载中间连线的性质

2016-10-23 10:15:21 1570

原创 UIScrollView属性设置

1.设置最小缩放比例_scrollView.minimumZoomScale= 0.5;2.水平滑动条的显示_scrollView.showsHorizontalScrollIndicator= NO;3.滑动条的显示风格_scrollView.indicatorStyle= UIScrollViewIndicator

2016-10-23 10:11:53 268

原创 导航栏控制器--UINavigationController

1.默认(或者设置)的半透明属性(同时滑动视图是第一个添加到控制器view上时) 会导致坐标偏移64self.navigationController.navigationBar.translucent= NO;设置禁止偏移 这个要写在viewController里面才能有效果 跟设置透明的属性一起self.automaticallyAdjustsScrollViewI

2016-10-22 21:43:39 283

原创 storyboard学习心得

1.Is Initial View Controller可以设置window的根控制器2.获取storyBoard上的视图控制器先获取storyBoard 然后获取上面的VCUIStoryboard*storyBoard = [UIStoryboardstoryboardWithName:@"SB2"bundle:[NSBundlem

2016-10-22 21:25:44 266

原创 多线程相关问题的整理

/…………………….NSThread………………………/1.同步 异步 区别在于消息如何通知的机制 同步要调用者一直等到调用获取到结果时才可以执行接下来的操作2.什么时候开子线程(1)耗时的操作(网络请求)不要放主线程,会导致卡顿现象(2)用户触摸事件、滑动事件、UI的刷新、都应该放在主线程3.死亡的线程不能再次开启 也不能重复开启[thread

2016-10-22 21:13:59 316

原创 get请求 post请求哪个更安全

都不安全 因为数据没有加密 一般使用HTTPS才会比较安全get请求比post请求更不安全 一般http协议请求完数据就会立即关闭连接 但是GET请求还会在浏览器中有缓存

2016-10-22 21:08:12 5695

原创 SQLite的一点学习心得

1.主键的设计原则:(1)主键应当对用户是没有意义的(2)永远不要更新主键(3)主键不应包含动态变化的数据(4)主键应当由计算机自动生成2.创建表CREATETABLE if not exists userList(username text NOT NULL UNIQUE,password text NO

2016-10-22 20:36:17 844

原创 遇到的警告以及解决方案

作为一个有代码洁癖的程序猿,看到警告就忍不住想要解决,现在开始把解决过的警告记录一下:1. performSelector may cause a leak because its selector is unknown方案1:IMPimp = [_targetmethodForSelector:_selector];//静态选择器解决ARC中因为perform

2016-10-22 20:32:44 477

原创 UI界面 控件

1.UI中导航控制器和标签控制器能同时使用,但是只会有一个根视图控制器,开发中一般使用标签控制器管理导航控制器 再管理其他视图控制器的三级控制器结构2.CG NS UI 的简写:UI User InterfaceNS Nest StepCG CoreGraphics3.设置Label自动换行 numberOfLines = 04.设置Te

2016-10-22 17:39:48 428

原创 UITableView 表视图 代码设置相关属性

1.设置分割线的风格和颜色tableV.separatorStyle= UITableViewCellSeparatorStyleSingleLine;tableV.separatorColor= [UIColorgreenColor];2.设置单元格高度 动态设置单元格高度可以在代理方法里设置tableV.rowHeight= 50;

2016-10-22 16:19:49 465

原创 事件分发 响应者链

1.判断是否响应事件(1)userInteractionEnable为YES(2)视图没有隐藏(3)alpha大于0.012.触摸事件是否在视图范围内3.遍历子视图重复以上步骤(1)遍历时注意要从上面的子视图开始遍历 即取出的子视图数组从后往前遍历(2)要把点的坐标转换成要遍历的子视图的坐标4.响应事件时按如下

2016-10-22 16:16:40 209

原创 UIControl、UIView需要注意的点

1.NSClassFromString 根据一个字符串生成一个类 用于移除tabBar上的系统按钮[subView isKindOfClass:NSClassFromString(@"UITabBarButton")]2.UIImageView 用户交互默认为NO 3.UIControl都是addtarget方法添加事件4.U

2016-10-22 16:02:42 548

原创 对iOS中同时使用需要注意的事项

1.通知是多对多的模式 可以在项目任意一个类中接收到通知//监听到了当前所有的textField的值的改变 这里是接收系统的通知[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(changeValueAction:)name:UITextFieldTextDidChang

2016-10-21 21:34:17 203

原创 使用GCD中dispatch_once创建单例

dispach_once函数中的代码块只会被执行一次,而且还是线程安全的。+ (instancetype)SharedInstance {//   普通方法//    if (instance == nil) {//        instance = [[super alloc] init];//    }//    普通多线程加锁方法

2016-10-20 21:52:39 257

原创 iOS中定时器不准的两种情况及解决方案

1.NSDefaultRunLoopMode模式中 优先处理输入源事件,处理输入源事件时,不能处理定时源事件2.当主线程阻塞时,定时器也会阻塞解决方案:    //这里的本质是 NSDefaultRunLoopMode不能使用这种事件循环的模式//    [NSTimer scheduledTimerWithTimeInterval:1

2016-10-19 21:54:17 4992

原创 OC中Block相关问题总结

1.Block中相互引用问题解决方案:__weakThirdViewController *weakSelf = self;__weaktypeof(self) weakSelf = self;2.为什么Block使用copy而不用strong@property(nonatomic,copy)void(^block

2016-10-19 21:37:57 231

原创 OC语言收获

1.copy类型的属性@property(nonatomic,copy)NSString *text; _text= [text copy];//生成的copy类型的属性这样复写setter方法更严谨2._weak:声明为weak的指针,指针指向的地址一旦被释放,这些指针都将被赋值为nil。3.OC中定义的全局变量未初始化时值会默认为0 局部

2016-10-19 20:55:10 239

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除