一些IOS开发中的小技巧
1.打包后提交报错误
错误信息:ERROR ITMS-90035: "Invalid Signature. Code object is not signed at all. The binary at path
[******.app/build-libidn.sh]
解决方案:在Archive 界面上 选择刚生成的那个app 右键 Show in Finder 显示包含内容-》Products->Application->应用
右键显示包含内容,找到文件 build-libidn.sh 删除 重新提交就可以了
2.IOS Tabbar 挡住了tableview 半行差不多
- if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7.0)
- {
- self.edgesForExtendedLayout = UIRectEdgeNone;
- self.extendedLayoutIncludesOpaqueBars = NO;
- self.modalPresentationCapturesStatusBarAppearance = NO;
- self.automaticallyAdjustsScrollViewInsets = YES;
- }
3.IOS7 Tableview Group模式顶部有空白
- self.tableview.tableHeaderView = [[UIView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, self.tableview.bounds.size.width, 0.01f)];
4.Tableview 底部多余的分割线
- tableview.tableFooterView = [[UIView alloc]init];
5.CGRectInset 的意义
这个函数接收一个CGrect,dx,和dy 返回一个CGRect 返回的CGRect 是根据传入的CGRect和dx,dy来决定的,dx,dy 决定了放大还是缩小传入的CGrect的宽高,正数为缩小,
负数为增大CGRectInset(rect,0,20) 这个是说明rect高度缩小20 但是中心点还是和原来的CGRect 一样。
6.CGRectOffset的意义
这个函数接收一个CGrect dx,和dy 返回一个CGRect 返回的CGRect 是根据传入的CGRect和dx,dy来决定的,dx为正数 原CGRect整体向右偏移,负数反之,dy为正数
原CGRect整体向下偏移,负数反之, CGRectOffset (rect,0,20) 这个是说明原CGRect像下偏移20像素
7.CocosPod 的安装和使用
参考这个链接内容:http://blog.csdn.net/wzzvictory/article/details/18737437
8.如何打包测试安装包,给真机测试机安装
直接在Xcode里面build工程生成APP,打开生成app的路径把APP拖入iTunes 即可导出测试安装用的ipa安装包,把ipa包给测试用户,
用户使用iTunes 同步到手机实现模拟上线后在线升级的情况。
9.如何设置统一的导航栏背景颜色颜色
新建一个继承UINavigationController 的子类
- - (void)viewWillAppear:(BOOL)animated{
- [self.navigationBar setTintColor:[UIColor whiteColor]];
- [self.navigationBar setBarTintColor:[UIColor colorWithRed:151.0/255.0 green:1.0/255.0 blue:2.0/255.0 alpha:1.0]]; //IOS7 设置导航栏和状态栏的背景颜色天猫红
- [self.navigationBar setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIColor whiteColor],NSForegroundColorAttributeName,nil]];
- }
- - (UIStatusBarStyle)preferredStatusBarStyle{
- return UIStatusBarStyleLightContent;//设置状态栏字体为白色的
- }
10.使用AFNetworking 出现报错
错误信息:Error: Error Domain=com.alamofire.error.serialization.response Code=-1016 "Request failed: unacceptable content-type: text/html
解决方案:
- AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
- manager.responseSerializer.acceptableContentTypes = [NSSet setWithObject:@"text/html"]
一些IOS开发中的小技巧的更多相关文章
- ios开发中的小技巧
在这里总结一些iOS开发中的小技巧,能大大方便我们的开发,持续更新. UITableView的Group样式下顶部空白处理 //分组列表头部空白处理 UIView *view = [[UIViewal ...
- iOS开发中调试小技巧
对于软件开发而言,调试是必须学会的技能,重要性不言而喻.对于调试的技能,基本上是可以迁移的,也就是说你以前在其他平台上掌握的很多调试技巧,很多也是可以用在iOS开发中.不同语言.不同IDE.不同平台的 ...
- iOS - 开发中调试小技巧
对于软件开发而言,调试是必须学会的技能,重要性不言而喻.对于调试的技能,基本上是可以迁移的,也就是说你以前在其他平台上掌握的很多调试技巧,很多也是可以用在iOS开发中.不同语言.不同IDE.不同平台的 ...
- 在这里总结一些iOS开发中的小技巧,能大大方便我们的开发,持续更新。
UITableView的Group样式下顶部空白处理 //分组列表头部空白处理 UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0 ...
- iOS开发中的小技巧 - 多张图合成一张
iOS多张图片合成一张 本文来源于http://www.cnblogs.com/yang-guang-girl/p/5197099.html,感谢博主 代码 #import "RootVie ...
- Android开发中的小技巧
转自:http://blog.csdn.net/guxiao1201/article/details/40655661 简单介绍: startActivities (Intent[] intents) ...
- 分享几个asp.net开发中的小技巧
下面这几个,是在实际开发或阅读中发现的一些问题,有些甚至是有很多年开发人员写出的代码,也是很多人经常犯的错误.各位可以看看,你有没有躺着中枪. 第一个,对整型变量进行非null判断. // a 是in ...
- iOS 开发 NSLog调试小技巧
NSLog其实是一个非常损耗性能的东西,当你在开发了很长时间的一个项目中,想必为了方便调试,里面会有很多的NSLog输出,为了优化性能,同时又方便调试,可以在pch中定义一个宏,既可以替换原有的NSL ...
- Android 开发中常用小技巧
TextView中的getTextSize返回值是以像素(px)为单位的, 而setTextSize()是以sp为单位的. 所以如果直接用返回的值来设置会出错,解决办法是 用setTextSize() ...
随机推荐
- Basic Calculator
本博客介绍leetcode上的一道不难,但是比较经典的算法题. 题目如下: Implement a basic calculator to evaluate a simple expression s ...
- wkhtmltopdf中文显示空白或者乱码方框
中文乱码或者空白解决方法 如果wkhtmltopdf中文显示空白或者乱码方框 打开windows c:\Windows\fonts\simsun.ttc拷贝到linux服务器/usr/share/fo ...
- 关于readdir返回值中struct dirent.d_type的取值有关问题(转)
关于readdir返回值中struct dirent.d_type的取值问题 原网页链接 http://www.gnu.org/software/libc/manual/html_node/Direc ...
- [题解]vijos 运输计划
Description 公元 2044 年,人类进入了宇宙纪元.L 国有 n 个星球,还有 n−1 条双向航道,每条航道建立在两个星球之间,这 n−1 条航道连通了 L 国的所有星球.小 P 掌管一家 ...
- jQuery scroll事件实现监控滚动条分页示例(转)
这篇文章主要介绍了jQuery scroll事件实现监控滚动条分页简单示例,使用ajax加载,同时介绍了(document).height()与$(window).height()的区别,需要的朋友可 ...
- solr安装笔记与定时器任务
一:solr启动 目前solr最高版本为5.5.0版本,很多solr安装都是说将server文件copy到tomcat中,但是solr版本自带有jetty的启动方式 首先下载solr-5.5.0版本, ...
- MD5编码的内存泄露
MD5CryptoServiceProvider 如果多次使用会产生内存溢出,如下这样调用几百万次就会出现内存 溢出. public static string MD5Encode(string so ...
- SUSE zypper failed to work
记录解决的一个问题. 在SUSE 中zypper 不能使用,错误如下: hostname~ # zypper install make Refreshing service 'packman'.Une ...
- Thinkpad 装 centos 7后发热量大处理
原因:由于没有独立显卡驱动导致发热量大,禁用独立显卡去驱动即可. 步骤: 开机按 Fn+F1 进入BIOS. 选择 config 选项卡, 找到 Primary Display [SG] BIOS-- ...
- 传统B2B中小型企业如何做好全网营销
优网特独创全网营销服务理念,全网营销即以企业网站推广为核心,通过SEO.SEM.BBS营销.博客营销.微营销.即时通讯营销.网络口碑营销.视频营销.邮件营销.SNS营销等网络营销手段,全面提升企业网站 ...