写给毕业生的求职锦囊
动画的微妙之处 贝赛尔曲线
从武侠小说到程序员面试 普通题但有深度
漫谈程序员系列:一张图道尽程序员的出路
史上最全的程序员求职渠道总结
乐观的程序员
程序员的能力拓展模型
我的2012小结:不忘初心,方得始终 淘宝iOS
来淘宝的这一年:前篇、生活和工作
毕业九个月时的再思考:什么是重要的事
iOS中注册功能的体验探究
iOS中登录功能的体验探究
一个地址的旅程
兽兽的阿里旅游攻略
不要在功能上竞争
总结个人2015提高前端效率的方法和工具
记录第一次创业的挫折经历
纪录开发第一个iOS客户端遇见的坑
2015年面试之囧途 聚美
我的项目经历
差生学什么?
乔布斯的管理课
网宿实习一周记
如何从菜鸟程序员成长为(伪)高手
关于烂代码的那些事
作为iOS开发者,怎能不follow这52个牛人
资深前端开发者总结:对于“前端”开发我们需要什么?
iOS 与 Android 生命周期对比
业余独立手游开发者月收入8万元:复盘上架详细过程
IOS-时间与字符串互相转换
学习&使用技术的四种层次
我的算法学习之路
移动开发的那些事——3:从零到一万
工作之路---记录LZ如何在两年半的时间内升为PM
杂谈---程序猿的几种分类,你躺枪了吗?
杂谈---一个项目经理的自我反省
杂谈---一个人的两种心理
浅谈程序猿的职业规划,看你如何决定自己的未来吧。
浅谈程序员的行业选择---程序人生
没听说过这些,就不要说你懂并发了,two。
浅谈程序猿的硬条件,你如何保持你革命的本钱呢。
玩转iOS 9的UIDynamics
如何坚持每周写一篇博客
2015年4-6月-前端开发月刊
只要家里放一物夏天绝没蚊子(图)
做一款游戏如同炒一道菜,你需要掌握
PP助手:iOS9测试版初体验 iPhone4s/5s均卡顿
用ACD See,简称ACD,著名的看图软件里的“修改”、“转换文件格式”,在“格式设置”里,要往最隹压缩方向调,这是最关健,而不是调到最佳质量.
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_
给孤军奋战独立手游开发者的5条建议
iOS程序员入门一年记 —— 学习篇
人的思维漏洞(无关技术)
关于提问问题的问题
https://developer.apple.com/downloads/ xcode 下载地址
https://developer.apple.com/xcode/downloads/ 点击 Additional Tools
身份证号码验证正则表达式
IOS常用正则表达式 NSString+Extend
80后的我们为啥现在都不想结婚
iOS如何才能在招聘中表现得靠谱?
iOS开发仿淘宝添加到购物车的动画效果实现
iOS如何集成支付宝
IOS开发-加入购物车之动画效果(图片移动)
UIView动画
//imageView2 animation -(void)startTopLeftImageViewAnimation{ [self.imageView1 setFrame:CGRectMake(0.0f, 0.0f, 100.0f, 100.0f)]; [self.imageView1 setAlpha:1.0f]; [UIView beginAnimations:@"imageView1Animation" context:(__bridge void*)self.imageView1]; [UIView setAnimationDuration:3.0f]; [UIView setAnimationDelegate:self]; [UIView setAnimationDidStopSelector:@selector(imageViewDidStop:finished:context:)]; [self.imageView1 setFrame:CGRectMake(220.0f, 350.0f, 100.0f, 100.0f)]; [self.imageView1 setAlpha:0.0f]; [UIView commitAnimations]; } -(void)imageViewDidStop:(NSString*)paramAnimationID finished:(NSNumber*)paramFinished context:(void*)paramContext{ NSLog(@"AnimationID = %@ ",paramAnimationID); UIImageView *contextImageView = (__bridge UIImageView *)(paramContext); NSLog(@"contextImageView = %@",contextImageView); [contextImageView removeFromSuperview]; }