- 博客(14)
- 收藏
- 关注
原创 ios UItableView,UITableViewHeaderFooterView分组
当前位置: > 编程 > 移动开发 > iphone > ios UItableView,UITableViewHeaderFooterView分组头部的重用机制,简单地仿射变换 怎样设置包括第一栏在内相同高度的section(小技巧,虽然容易但容易忽略) *第一步,在viewdidload里将尾部设为0,table.sectionFooterHeight = 0;(代理方法)
2016-09-30 10:38:30
302
原创 有a、b、c、d 4个异步请求,如何判断a、b、c、d都完成执行?如果需要a、b、c、d顺序执行,该如何实现?
有a、b、c、d 4个异步请求,如何判断a、b、c、d都完成执行?如果需要a、b、c、d顺序执行,该如何实现? 对于这四个异步请求,要判断都执行完成最简单的方式就是通过GCD的group来实现: 1 2 3 4 5 6 7 dispatch_queue_t queue = dispatch_get
2016-09-29 11:23:10
3100
转载 Xcode 插件优缺点对比(推荐 20 款插件)
本文大致整理了自己用过的一些插件的使用感想(就是好不好用)。 在那之前先简单贴两条插件须知,知道的可以忽略。 1、Alcatraz 类似于管理第三方库的cocoapods,管理插件也有个Alcatraz。 安装的方法也很简单,如果你以前没有安装过那执行下面指令 curl -fsSL https://raw.github.com/alcatraz/Alcatraz/mast
2016-01-26 09:45:36
281
原创 beginUpdates和endUpdates-实现UITableView的动画块
我们在做UITableView的修改,删除,选择时,需要对UITableView进行一系列的动作操作。 这样,我们就会用到 [tableView beginUpdates]; if (newCount [tableView deleteSections:[NSIndexSet indexSetWithIndex:indexPath.section]
2015-12-30 10:11:20
267
原创 iOS 过期 注释
// 过期 #define MJExtensionDeprecated(instead) NS_DEPRECATED(2_0, 2_0, 2_0, 2_0, instead) - (instancetype)setKeyValues:(id)keyValue MJExtensionDeprecated("请在方法名前面加上mj_前缀,使用mj_***");
2015-12-29 15:15:32
412
转载 ios runtime void method_exchangeImplementations(Method m1,
如果对Runtime有一定了解的话,一定听说过或者用过这个函数: 1 void method_exchangeImplementations(Method m1, Method m2) 它通常叫做method swizzling,算是ObjC的"黑魔法"了,作用就是在程序运行期间动态的给两个方法互换实现,比如有这样一
2015-12-22 16:47:37
523
转载 IOS工程自动打包并发布脚本实现
文章首发地址:http://webfrogs.me/2013/02/18/ios-automation/ 作者:webfrogs 转载请注明出处。 前言 IOS的开发过程中,当需要给测试人员发布测试包的时候,直接使用xcode来做的效率是非常低下的。尤其是当有一点小改动需要重新出包时,那简直是个折磨的人的工作。通过一番研究后,遂决定写一系列脚本,以代
2015-11-30 18:00:33
275
原创 解决XCode6在IOS7系统上出现部分黑屏与不适配问题
http://blog.csdn.net/shenjie12345678/article/details/40181291
2015-03-19 15:50:49
255
原创 Can you use XCode6 with IOS7.1 SDK
解决方法:http://stackoverflow.com/questions/24037810/can-you-use-xcode6-with-ios7-1-sdk
2015-03-04 11:30:56
232
转载 Mac 下Versions的 svn无法上传 .a 文件的问题
Xcode自带的svn和Versions以及一些其它工具都默认ignore".a"文件。 解决办法有两个: 方法一:使用命令行添加文件(【转】原文在这) 1.打开终端,输入cd,空格,然后将需要上传的.a文件所在的文件夹(不是.a文件)拖拽到终端(此办法无需输入繁琐的路径,快捷方便) ,回车; 2.之后再输入如下命令:svn add libOCMock.a,回车; 3.之后会
2015-03-03 14:30:48
215
转载 xcode6下使用autolayout+sizeclass实践
http://blog.csdn.net/mmoaay/article/details/42240949
2015-03-01 15:56:27
189
原创 解决警告“ld: warning: directory not found for option”
http://blog.sina.com.cn/s/blog_6f72ff900101es6x.html 解决了问题 http://www.th7.cn/Program/IOS/201409/281351.shtml
2015-03-01 15:01:41
196
转载 sizeWithFont:constrainedToSize:转boundingRectWithSize:options:
CGFloat width1=[(NSString *)ob1 sizeWithFont:[UIFont systemFontOfSize:16] constrainedToSize:CGSizeMake(1000, FONTHEIGHT)].width; 转 CGFloat width1=[(NSString *)ob1 boundingRectWithSize:CGSizeMake(100
2015-03-01 14:59:28
205
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人