denglu4709
码龄8年
关注
提问 私信
  • 博客:4,108
    4,108
    总访问量
  • 暂无
    原创
  • 1,643,767
    排名
  • 1
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2017-03-18
查看详细资料
个人成就
  • 获得0次点赞
  • 内容获得0次评论
  • 获得2次收藏
创作历程
  • 2篇
    2016年
  • 34篇
    2015年
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

打印出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 ·
167 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

NSDateFormatter格式汇总

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];初始化了一个NSDateFormatter变量后,对其调用setDateFormat方法,各种格式及运行结果如下:1.我们最习惯的。[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss EEEE"]...
转载
发布博客 2016.01.04 ·
142 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

NSThread注意点

如果要停止子线程,有两种方法:第一种,是在子线程中执行:[NSThread exit]; 另一种是在主线程执行:[cpp][myThread cancel]; 要注意的是,[mThread cancel]; 并不能exit线程,只是标记为canceled,但线程并没有死掉。加入你在子线程中执行了一个循环,则cancel后,循环还在继续,你需要在循环的 条件判断中加入 !mThread....
转载
发布博客 2015.12.28 ·
136 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于线程的一些知识

由一个问题说起下面这段代码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 ·
76 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

UIView的alpha、hidden和opaque属性之间的关系和区别 看过这个就会知道为什么吧opaque的属性设置为YES会优化性能转载于:https://www.cnblogs.com/zhangjiayi/p/5066963.html...
转载
发布博客 2015.12.22 ·
70 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于nil 跟NULL的区别

其实没什么区别都是给指针赋值为空区别就是看 之前这个指针指向的是基本数据类型 还是对象如果之前指向的是基本数据类型 那么就用nil 赋空如果之前指向的是对象类型 那么就用NULL赋空 int a = 10; int *p = &a; p = NULL; N...
转载
发布博客 2015.12.17 ·
103 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS 纯代码适配iPhone6,6+

iOS 纯代码适配iPhone6,6+个人不建议这么做适配,问题很多。转载于:https://www.cnblogs.com/zhangjiayi/p/5039310.html
转载
发布博客 2015.12.11 ·
77 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于加密

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

ARC 下内存泄露的那些点

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

MBProgressHUD的基本使用

MBProgressHUD的基本使用 转载于:https://www.cnblogs.com/zhangjiayi/p/5083055.html
转载
发布博客 2015.12.28 ·
77 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

自定义导航栏

自定义导航栏转载于:https://www.cnblogs.com/zhangjiayi/p/5066069.html
转载
发布博客 2015.12.22 ·
79 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

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

SVN笔记

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

Debug版本跟Release版本的区别

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

控制器的一些属性说明

1,edgesForExtendedLayout这个属性是让在ios7之后才有的 ,因为默认控制器的View是全屏的,我想让他让出导航条跟Tabbar的高度就可以设这个属性为UIRectEdgeNone,在xib,storyboard中也可以设置这个属性。 self.edgesForExtendedLayout = UIRectEdgeNone; typedef NS_O...
转载
发布博客 2015.12.02 ·
196 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于NSJSONReadingOptions参数的含义

JSONObjectWithData:options:error:方法来进行数据转换,这里的options是一个枚举值,官方文档定义是这样enum { NSJSONReadingMutableContainers = (1UL << 0), NSJSONReadingMutableLeaves = (1UL << 1), NSJSONRe...
转载
发布博客 2015.12.11 ·
114 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

快捷键

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 ·
97 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

在控制器中重写这个方法,让控制器的View默认是UIWebView了- (void)loadView{ self.view = [[UIWebView alloc] init];}转载于:https://www.cnblogs.com/zhangjiayi/p/5013063.html...
转载
发布博客 2015.12.02 ·
73 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

2015-12-0214:28:59#pragma mark - 实现这个方法来控制屏幕方向/*** 控制当前控制器支持哪些方向* 返回值是UIInterfaceOrientationMask**/- (NSUInteger)supportedInterfaceOrientations{ /** * UIInterfaceOrientationMask...
转载
发布博客 2015.12.02 ·
101 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

iOS7时代我们用什么来追踪和识别用户?转载于:https://www.cnblogs.com/zhangjiayi/p/5029937.html
转载
发布博客 2015.12.08 ·
69 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多