`
lizhuang
  • 浏览: 909924 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
以下是盖茨推荐的5本最值得一读的书,以及他对这些书的评价: 1.《商业历险记》(Business Adventures),作者约翰·布鲁克斯   约翰·布鲁克斯的文集出版于1969年,收集了作者20世纪五六十年代在《纽约客》上发表的商业类文章 ...
版本号的格式:v<主版本号>.<副版本号>.<发布号> 版本号的初始值:v1.0.0 管理规则: 主版本号(Major version) 1.  产品的主体构件进行重大修改,主版本号加1; 2. 产品的主体构件之间的接口协议重大修改,主版本号加1。 副版本号(Minor version) 1. 主版本号变更时,副版本号置0; 2.  数据结构变更(新增或修改注释含义的情况除外),副版本号加1; 3. 若副版本号累加至超过20时,采用主版本号进位制,主版本号加1, 副版本号重新置0。 发布号(Release) 1. 主版本号或副版本号变更 ...
1 down vote accepted I got the solution. - (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath{ UICollectionViewCell *selectedCell = [collectionView cellForItemAtIndexPath:indexPath]; selectedCell.contentView.backgroundColor = nil; [selectedCel ...
My solution was to not implement collectionView:didSelectItemAtIndexPath but to implement two gesture recognizers. self.doubleTapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(processDoubleTap:)]; [_doubleTapGesture setNumberOfTapsRequired:2]; [_doubleTa ...
简洁是建立在结果正确的基础上的。也就是简单的结果比复杂的结果更值得祟尚,同样的结果简单的步骤优于复杂的步骤。在正确的前提下: 1.最简单的通常是不可再约的,原子的,符合人类对极限的追求。 2.最简单的步骤往往都是成本最小的,符合工程、甚至思考节约脑力的需要 3.最简单的步骤往往都是最快的,符合对速度的要求; 4.最简单的往往是必要条件最少的,更具普遍性,更符合人类对普遍真理的追求。
#ifdef DEBUG        #define DLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);    #else        #define DLog(...)    #endif       #define ALog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__); #i ...
不管是Web, iPhone和Mac的开发,SVN(Subversion), 已经成为我每天开发中须臾不可以离的朋友,但是这个工具对于普通的个人开发者来说有点奢侈,如果不在互联网租用一台服务器(约7000元每年)的话,是很难享用那么方便的工具的。于是我们两年前做了一个SVN的平台,svn.w18.net,把我们在广州电信的服务器的Subversion服务器共享出来,希望对大家有用,对于开源的项目是免费的,私有项目100元每年。 Xcode 3.0 以上可以完美支持SVN, 今天和大家分享一下在Xcode中使用SVN的经验。 第一步,配置 Subversion  Leopard中自带了S ...
从DoubleClick的DART网络广告系统,到FreeWheel的MRM系统,无论是从产品创意还是系统架构,于晶纯都不讳言从DART系统有所借鉴。在DoubleClick的那些经验和教训,形成她对架构独特的认识,并将其应用到MRM系统架构中。   原则一:搞清用户是谁   设计一个系统,必须搞清楚用户是谁?和哪些其他应用有关系?比如MRM,它的用户是视频网站、内容提供商和广告商。MRM的架构会考虑这些视频网站的架构,但是又不局限于某一网站架构。因此,明智的选择是开放型的,比如HTTP接口、XML格式等。   原则二:理顺业务逻辑   什么是MRM架构遇到的最大难题?于晶纯的回答是业务 ...
在使用UITextField来判断登陆按钮状态时只有 shouldChangeCharactersInRange函数,是在文件还没有改变前就调用了,而不是在改变后调用,要想实现改变后调用的功能,导致登陆按钮显示状态不准确,我们可以增加事件监听的方式 先来看看objective-c提供的接口: // add target/action for particular event. you can call this multiple times and you can specify multiple target/actions for a particular event. // passi ...
    某天,加完一个功能,在iPhone4上报以上异常,然后crash掉,iPhone3上没事。百思不得其解,于是google之。看了一篇stackoverflow.com 的文章,说是某些地方代码除以0了,多见于自定义的UITableView自定义UITableViewCell高度的地方,如:tableView:heightForHeaderInSection:或tableView:heightForFooterInSection:。这两个delegate方法都没有地方需要除的。在仔细看一下文章,说多见于适用sizeWithFont方法计算UILabel宽高的地方。恍然大悟,小弟有一个地方使 ...
1、 三角函数   double sin (double);正弦   double cos (double);余弦   double tan (double);正切   2 、反三角函数   double asin (double); 结果介于[-PI/2, PI/2]   double acos (double); 结果介于[0, PI]   double atan (double); 反正切(主值), 结果介于[-PI/2, PI/2]   double atan2 (double, double); 反正切(整圆值), 结果介于[-PI, PI]   3 、双曲三角函数 ...
Word格式的软件测试模板。
不要温和地走进那个良夜;老布兰德一直说的那句诗; 诗的作者是Dylan Thomas(狄兰·托马斯), 1914 - 1953;诗名是: ; Do not go gentle into that good night, 不要温和地走进那个良夜,         Old age should burn and  rave at close of day; 白昼将尽,暮年仍应燃烧咆哮; Rage, rage against the dying of the light. 怒斥吧,怒斥光的消逝。 Though wise men at their end know dark is right ...
chmod +x ipa-build ~/shell/ipa-build ~/iOS/ios2/iostest/rest_ipad/
一般会有gesture.state二次或以上的回调begin, move(步数不一定多少) ,end 所以一定要写 if (gestureRecognizer.state == UIGestureRecognizerStateBegan)这类的判断。 另外最好不要将每个cell加gesutre,而要整体加,然后分别判断,因为如果都加上,可以同时按几个,都有长按的手势,判断是在哪里就难了。 切记,切记,不要挖坑。
Global site tag (gtag.js) - Google Analytics