开发中,将.h文件生成文档的方法
在terminal中,将当前的工作目录切换到要生成的文档的.h文件目录下;在终端中输入:
$ headerdoc2html [需要生成的文件目录/文件名] -o [生成的文档的目录]
MAC电脑上面如何显示隐藏文件夹的命令
defaults write com.apple.finder AppleShowAllFiles -bool NO && killall Finder //不显示隐藏文件夹
<p>
defaults write com.apple.finder AppleShowAllFiles -bool YES && killall Finder //显示隐藏文件夹
Markdown 语法说明 (简体中文版)
Xcode中为.pch文件中添加路径
在XCode中添加.pch文件的编译路径:target->Build Settings->(Precompile Prefix Header->Yes)->(Prefix Header->$SRCROOT/...)
iOS开发横屏展示
注意强制某一个页面的横屏展示 ,必须是persent格式退出的页面
iOS横屏开发详解
iOS开发-设置某个界面强制横屏
iOS开发中最全的第三方空间
iOS开发中IPV6不兼容的问题
Xcode8中遇到的各种问题
Xcode 8解决真机测试Log被屏蔽的问题
Xcode8的那些坑及iOS10的适配
iOS中MYLog(...)的宏定义
其中的TARGET_OS_IPHONE,解决了在真机调试的时候iOS 10与Xcode8.0的时候,NSLog的打印失效的问题
// 自定义输出方法
#pragma mark - 自定义输出方法
#ifdef DEBUG // 处于开发阶段
#if TARGET_IPHONE_SIMULATOR
#define MYLog(...) NSLog(@"[%@:%d] %@",[[NSString stringWithUTF8String:__FILE__] lastPathComponent],__LINE__,[NSString stringWithFormat:__VA_ARGS__] )
#elif TARGET_OS_IPHONE
#define LRString [NSString stringWithFormat:@"%s", __FILE__].lastPathComponent
#define MYLog(...) printf(" %s 第%d行: %s\n\n", [LRString UTF8String] ,__LINE__, [[NSString stringWithFormat:__VA_ARGS__] UTF8String]);
#endif
#else// 处于发布阶段
#define MYLog(...)
#endif /* DEBUG */
iOS7之后UIViewController的View的frame计算从navigationbar开始的问题
怎么让self.view的Y从navigationBar下面开始计算
TableViwe Group样式中如何取消顶部下移的效果
方法一:
self.tableView.tableHeaderView = [[UIView alloc] initWithFrame:CGRectMake(0,0,0,CGFLOAT_MIN)];
其中CGFLOAT_MIN就是讲tableHeaderView的高度设置为无限接近于0的的浮点数,也可以用0.1代替,如果直接用0,会无效果。
方法二:
可以不管TableHeaderView的高度,直接将tableView的内容上移35(35是tableView当为Group的时候自带的高度)也可以解决
self.tableView.contentInset = UIEdgeInsetsMake(-35,0,0,0);
当然你也可以直接将tableView的frame上移,但是个人感觉给人的代码感觉有点low,推荐第一种方法