自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(36)
  • 收藏
  • 关注

转载 打印出View对应的所有子视图

//打印出View对应的所有子视图- (void)listSubviewsOfView:(UIView *)view { // Get the subviews of the view NSArray *subviews = [view subviews]; // Return if there are no subviews...

2016-01-11 14:41:00 142

转载 NSDateFormatter格式汇总

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];初始化了一个NSDateFormatter变量后,对其调用setDateFormat方法,各种格式及运行结果如下:1.我们最习惯的。[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss EEEE"]...

2016-01-04 17:05:00 118

转载 NSThread注意点

如果要停止子线程,有两种方法:第一种,是在子线程中执行:[NSThread exit]; 另一种是在主线程执行:[cpp][myThread cancel]; 要注意的是,[mThread cancel]; 并不能exit线程,只是标记为canceled,但线程并没有死掉。加入你在子线程中执行了一个循环,则cancel后,循环还在继续,你需要在循环的 条件判断中加入 !mThread....

2015-12-28 18:59:00 110

转载 关于线程的一些知识

由一个问题说起下面这段代码2秒之后居然能没有调用runn方法 1 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event 2 { 3 // dispatch_queue_t queue = dispatch_get_main_queue(); 4 5 dispa...

2015-12-28 17:28:00 54

转载 MBProgressHUD的基本使用

MBProgressHUD的基本使用 转载于:https://www.cnblogs.com/zhangjiayi/p/5083055.html

2015-12-28 16:45:00 53

转载 UIView的alpha、hidden和opaque属性之间的关系和区别

UIView的alpha、hidden和opaque属性之间的关系和区别 看过这个就会知道为什么吧opaque的属性设置为YES会优化性能转载于:https://www.cnblogs.com/zhangjiayi/p/5066963.html...

2015-12-22 16:01:00 46

转载 自定义导航栏

自定义导航栏转载于:https://www.cnblogs.com/zhangjiayi/p/5066069.html

2015-12-22 11:24:00 59

转载 关于nil 跟NULL的区别

其实没什么区别都是给指针赋值为空区别就是看 之前这个指针指向的是基本数据类型 还是对象如果之前指向的是基本数据类型 那么就用nil 赋空如果之前指向的是对象类型 那么就用NULL赋空 int a = 10; int *p = &a; p = NULL; N...

2015-12-17 18:34:00 81

转载 SVN笔记

checkout是将服务器上德代码下载到本地(下载所有文件)checkout只需要做一次commit是将本地修改之后的文件提交到服务器(只提交修改之后的)每天下班前:commit “可运行版本”update是将服务器上的代码更新到本地(只会更新被修改的文件)out of date错误是要提交的文件 在服务器上已经被修改了,再次commit就会报这个错误checkout:进入要下载到的文件...

2015-12-16 10:41:00 65

转载 iOS 纯代码适配iPhone6,6+

iOS 纯代码适配iPhone6,6+个人不建议这么做适配,问题很多。转载于:https://www.cnblogs.com/zhangjiayi/p/5039310.html

2015-12-11 15:52:00 61

转载 关于加密

RSA使用"秘匙对"对数据进行加密解密.在加密解密数据前,需要先生成公钥(public key)和私钥(private key).公钥(public key): 用于加密数据. 用于公开, 一般存放在数据提供方, 例如iOS客户端.私钥(private key): 用于解密数据. 必须保密, 私钥泄露会造成安全问题.转载于:https://www.cnblogs.com/zhan...

2015-12-11 15:42:00 69

转载 ARC 下内存泄露的那些点

如何查找内存问题:1.添加全局异常断点 (条件断点设置)2.添加僵尸堆栈信息3.内存泄露 静态分析 Analyze 动态分析 instruments == profileARC存不存在内存泄露 ?存在NStimer 新建线程block 引用外部参数 __weakself 详细了解可以看看这篇博客ARC 下内存泄露的那些点转载于:ht...

2015-12-11 15:39:00 47

转载 关于NSJSONReadingOptions参数的含义

JSONObjectWithData:options:error:方法来进行数据转换,这里的options是一个枚举值,官方文档定义是这样enum { NSJSONReadingMutableContainers = (1UL << 0), NSJSONReadingMutableLeaves = (1UL << 1), NSJSONRe...

2015-12-11 15:17:00 88

转载 如何获取Window对象

[[UIApplication sharedApplication].delegate window][UIApplication sharedApplication].keyWindow有以上两种获取Window对象的方式转载于:https://www.cnblogs.com/zhangjiayi/p/5031886.html...

2015-12-09 09:54:00 339

转载 iOS视频拍摄压缩上传和播放

视频分享 想实现iPhone手机拍摄一段视频,上传到云端分享给手机好友。 技术实现 视频压缩。iPhone拍摄的视频很大,几秒钟就几十兆文件了,需要做压缩,原来考虑用ffmpeg,安装起来比较复杂,网上也有很多教程,不过在通过appstore审核的时候有一定风险。 首先是点击开始录制的代码:if ([UIImagePickerControlle...

2015-12-08 18:34:00 85

转载 iOS7新特性

http://www.cocoachina.com/industry/20140117/7715.html转载于:https://www.cnblogs.com/zhangjiayi/p/5029947.html

2015-12-08 18:14:00 47

转载 iOS7时代我们用什么来追踪和识别用户?

iOS7时代我们用什么来追踪和识别用户?转载于:https://www.cnblogs.com/zhangjiayi/p/5029937.html

2015-12-08 18:10:00 45

转载 关于录音的文章

http://blog.csdn.net/ysy441088327/article/details/7392842#replyhttp://blog.csdn.net/kingkong1024/article/details/14004885http://www.cnblogs.com/YouXianMing/p/4276415.html转载于:https://www.cnb...

2015-12-08 17:27:00 46

转载 Xcode设置项之Architectures和Valid Architectures

iPhone指令集本文所讲的内容都是围绕iPhone的CPU指令集(想了解ARM指令集的同学请点击这里),现在先说说不同型号的iPhone都使用的是什么指令集:ARMv8/ARM64 = iPhone 5s, iPad Air, Retina iPad Mini ARMv7s = iPhone 5, iPhone 5c, iPad 4 ARMv7 = ...

2015-12-08 17:23:00 105

转载 关于压缩图片的处理

//从文件中读取图片 UIImage *image = [UIImage imageWithContentsOfFile:@"/Users/owhat/Desktop/test/test/test.jpg"]; //将图片装换成data NSData *data = UIImageJPEGRepresentation(image, 0.8)...

2015-12-07 18:47:00 60

转载 APPd的职位分工

转载于:https://www.cnblogs.com/zhangjiayi/p/5027073.html

2015-12-07 18:39:00 157

转载 如何通过UIView对象获取该对象所属的UIViewController

给UIView添加方法:- (UIViewController*)viewController { for (UIView* next = [self superview]; next; next = next.superview) { UIResponder* nextResponder = [next nextResponder];...

2015-12-05 22:43:00 59

转载 MAC电脑的一些命令

终端命令:pwd 显示当前路径 cd dst_dir 跳转到不同路径下,可以用相对路径,也可以是绝对路径: 例: cd / 跳转到根路径下 cd .. 跳转到上级路径 cd ../.. 跳转到上上级路径 c...

2015-12-05 11:06:00 72

转载 Xcode菜单选项学习

File:New : 可以新建tap,窗口,新文件,playground,workspace,target等等。Add Files to XX: 为这个项目中引入文件Open :打开文件Open Recent :打开最近的打开的项目或者工作组Open Quickly :通过搜索文件名快速打开一个文件Close :这几个选项的都是关闭操作。Save :保存...

2015-12-04 11:31:00 289

转载 如何限制一个UITextField的输入长度

给UITextField增加监听[textField addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged];实现监听方法- (void)textFieldDidChange:(UITextField *)textF...

2015-12-04 10:33:00 66

转载 如何让textField的输入框只能输入特定字符

实现代理方法:- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string // return NO to not change text{ N...

2015-12-03 18:22:00 91

转载 EGOCache缓存框架详细讲解

EGOCache是一个轻量级的缓存框架。用法简单方便,在现在的项目中,我就用到EGOCache来缓存下载过的照片和字符串。有人可能会问到,缓存照片还需要用EGOCache吗?AFNetworking和SDWebImage不是已经有这些功能了吗?是的,不过AFNetworking和SDWebImage是http。我的项目用的是socket,所以我选择EGOCache来做缓存。用下来...

2015-12-03 17:11:00 54

转载 iOS中属性与成员变量的区别

一、类Class中的属性property  在ios第一版中,我们为输出口同时声明了属性和底层实例变量,那时,属性是oc语言的一个新的机制,并且要求你必须声明与之对应的实例变量,例如:@interface MyViewController :UIViewController{ UIButton *myButton;}@property (nonat...

2015-12-03 16:22:00 54

转载 IOS上 关于状态栏的相关设置(UIStatusBar)

ios上状态栏 就是指的最上面的20像素高的部分 状态栏分前后两部分,要分清这两个概念,后面会用到:前景部分:就是指的显示电池、时间等部分;背景部分:就是显示黑色或者图片的背景部分;设置statusBar的【前景部分】简单来说,就是设置显示电池电量、时间、网络部分标示的颜色, 这里只能设置两种颜色:默认的黑色(UIStatusBarStyleDefault)白色(...

2015-12-03 15:58:00 31

转载 iOS Developer Program

*关于在邓白氏:邓白氏号码是用于验证希望申请苹果开发者帐户的相关企业或公司身份的特别号码。邓白氏号码目前被广泛应用于定位企业或公司的身份,并且拥有邓白氏号码的企业或公司可以更快捷有效地申请到苹果的开发者帐户。请您使用以下链接获取邓白氏号码,收此号码后要等14-30个工作日才会有效。https://developer.apple.com/ios/enroll/dunsLooku...

2015-12-03 11:04:00 43

转载 iOS开发者账号以及各个账号的区别

iOSDeveloperProgram目前有三种:个人版,公司版和企业版•$99-个人-此计划是为开发者能够自由地创造iPhone/iPodTouch/iPad的商业应用,并且能够发布他们的应用程序在AppStore上。-此计划每年有100台测试机器可以设置作开发以及测试用途。-这个程序不允许开发人员创建一个团队,团队成员添加到他们的帐户。-开发者参加这一...

2015-12-03 11:01:00 241

转载 Debug版本跟Release版本的区别

Debug版本:调试版本,程序员用,会启动更多的服务来监控错误,速度相对比较慢,比较耗性能Release:发布版本,用户用,去掉那些繁琐的监控,运行速度非常块,节省内存转载于:https://www.cnblogs.com/zhangjiayi/p/5013381.html...

2015-12-02 16:24:00 79

转载 控制器的一些属性说明

1,edgesForExtendedLayout这个属性是让在ios7之后才有的 ,因为默认控制器的View是全屏的,我想让他让出导航条跟Tabbar的高度就可以设这个属性为UIRectEdgeNone,在xib,storyboard中也可以设置这个属性。 self.edgesForExtendedLayout = UIRectEdgeNone; typedef NS_O...

2015-12-02 15:17:00 178

转载 如何让控制器的View默认是UIWebView

在控制器中重写这个方法,让控制器的View默认是UIWebView了- (void)loadView{ self.view = [[UIWebView alloc] init];}转载于:https://www.cnblogs.com/zhangjiayi/p/5013063.html...

2015-12-02 15:05:00 55

转载 快捷键

MAC笔记本的快捷键cmd+空格 输入法切换cmd+option+esc 强制关闭某些应用程序cmd+tab 切换当前应用程序cmd+shift+3 截屏cmd+shift+4 截屏可以自由选择区间范围cmd+Q 关闭当前应用程序cmd+m 最小化当前窗口cmd+c 复制cmd+v 粘贴cmd+option+v 剪切Xcode的快捷键常用1. cmd + c ...

2015-12-02 14:52:00 74

转载 控制当前控制器支持哪些方向

2015-12-0214:28:59#pragma mark - 实现这个方法来控制屏幕方向/*** 控制当前控制器支持哪些方向* 返回值是UIInterfaceOrientationMask**/- (NSUInteger)supportedInterfaceOrientations{ /** * UIInterfaceOrientationMask...

2015-12-02 14:29:00 79

空空如也

空空如也

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

TA关注的人

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