摘要:
本次在做项目的时候使用了下面的一些宏定义 以及 建立宏定义的一些规则.虽然只用了其中的一点点,但是还是极大的提高了开发效率..将这些宏放到一个头文件里然后再放到工程中,在需要使用这些宏定义的地方体检.h就可以直接使用了,非常方便(类似于以前的pch)。下面上代码: 1 // 2 // Macr... 阅读全文
摘要:
如果你的UITableViewCell里面有一个Button需要响应事件,你会怎么做?在Controller中使用 button父类的父类? 例如:UITableViewCell *parentCell = [[button superview]superview];这种方式可能是最快的,但是这样... 阅读全文
摘要:
项目中开发中需要对一些数据进行加密后和服务器验证是否是我们客户端发出的请求!方案是服务器定的,使用HmacSHA1加密和MD5 Base64加密加密过程比较复杂1.获取格林威治时间2.用base64编码对请求数据内容进行MD5值计算3.设置请求格式4.设置鉴权信息,需要对上面的3个内容以及请求的链接... 阅读全文
摘要:
今天在项目中开始接手客户端的签名这个模块,签名这个会在项目结束过后再单独写一下自己的心得!今天讲讲在签名的过程中我们需要向服务器传送一个Date值,格式要求是格林威治时间,也就是GMT时间!格式要求是 22 Oct 2015 10:20:35 GMT而我通过[NSDate Date]获取到的格式是2... 阅读全文
摘要:
当数据量很少的时候,tableview会显示很多的cell,而且是空白的,这样很不美观所以使用下面的方法可以去掉多余的底部的cell原理是:设置footerView为frame 是CGRectZero ,造成一种假象! UIView *v = [[UIView alloc] initWithFram... 阅读全文
摘要:
设置tableview的滚动范围有时候tableview的footerview上的内容需要向上拖动界面一定距离才能够看见,项目中因为我需要在footerviw上添加一个按钮,而这个按钮又因为这个原因点不中,所以找到了解决办法! 添加如下方法即可-(void)scrollViewDidScroll:... 阅读全文
摘要:
第一步:在info.plist中View controller-based status bar appearance这个属性设置为 View controller-based status bar appearance =NO 这个意思是:View Controller 不对status Bar ... 阅读全文
摘要:
最近上手并主导一个小项目的研发,在开发地图模块的时候,UI切图给我们使用,他给的图片命名是1.1.1.png1.1.2.png1.1.3.png我也没有多看,就直接打包发给小组成员叫他添加到Images.xcassets里面的去,然后再在地图对应的位置上显示出来他也很快添加好图片,但是效果却没有出现... 阅读全文
摘要:
故事背景:今天加入一个新的项目组,其实也就是包括我在内就两个人,由于对方在开源中国上建的项目我没法使用。所以由我接手第一个任务:就是在开源中国上搭建git项目组前提条件:xcode和Git(http://code.google.com/p/git-osx-installer/)下载git安装程序 ... 阅读全文
摘要:
推荐一遍好文章:绝对可以学到关于xcode的很多哟转载自cocoachina:http://www.cocoachina.com/ios/20140731/9284.html 阅读全文