英文原文:5 reasons why software bugs still plague us 在代码上耗费的时间和资金越多,程序防御力就越强——但是黑客们总有办法找到其中的漏洞。 又是整整一个月,整整一个月忙着安装补丁——回环...
程序员应该具备的能力
1. 编程语言能力 不用多说,作为合格的计算机程序员,精通一门语言是必须的。这种精通,不是说看了一本编程宝典,抄了几个程序就能说精通的,要靠长时间的积累。 2.编码能力 我曾经看很多程...
UIButton的标题知识点详解
UILineBreakMode的各种情况 UILineBreakMode Options for wrapping and truncating text. (Deprecated. Use NSLineBreakMode instead.) typedef enum { UILineBreakModeWordWrap ...
iOS音频流播放、后台播放、远程控制、锁屏封面等总结
1. 推荐音频流播放Framework 知名度比较高的Framework应该是github的 mattgallagher/AudioStreamer ,因为国内有一些论坛和教程网的例子是用这个Framework写的,而且有国人略微改进了一下这个...
关于持续集成
持续集成的网站,上面有关于大量持续继承的文章教程 http://www.uml.org.cn
iOS中UILabel显示不同的样式的文字属性
- (void)updateTextLabelWith:(NSInteger)count withTotalPrice:(CGFloat)price { NSString *countString = [NSString stringWithFormat:@"%d", count]; &nbs...
iOS-浅谈runtime运行时机制01-类与对象的内部结构
最近一直在研究runtime运行时机制的问题,我想可能也有很多人不太清楚这个问题吧?在这里跟大家沟通分享下我对与runtime机制的理解。 要理解runtime,首先我们要了解类和对象的内部结构,...
iOS 实现后台长时间运行的思路
对于ios7,苹果支持几种后台运行模式,backgroundTask,voip,后台播放音乐等,具体看官方文档就好。 需要在后台跑一个长时间运行的计时器,所以就不能让app进入suspend状态。 这个前提是要在工...
iOS第三方库-CocoaLumberjack-DDLog
发现一个,很厉害的小工具,让xCode控制台输出文本有颜色! 闲话不说,上代码。 大概需要三个步骤: 一、安装xCode扩展插件XcodeColors。 二、引入第三方库CocoaLumber...
IOS进行md5加密和哈希加密算法的方法
ios加密算法的选择 我写了一个分类,废话不多说,直接上代码 #import <Foundation/Foundation.h> @interface NSString (ShaneZhang) // MD5加密 - (NSString *)md5FromString; // ...
mine类型大全
格式前面为后辍名,后面为对应的MIME型(例如:rar application/x-rar-compressed 表示。RAR对应的是application/x-rar-compressed ) { ".323", "text/h323" }, { ".3gp", "video/3gpp" }, ...
如果程序员是猫,你是哪只猫?
管理一个程序员团队通常被形容为牧养猫;这是用来表达试图想控制一种不受控制的人的努力是徒劳的。事实上,早在2002年,业界就有一本叫做《养猫:管理程序员要领(Herding Cats: A Primer for Programmers ...
iOS 实现后台运行的解决方法
对于ios7,苹果支持几种后台运行模式,backgroundTask,voip,后台播放音乐等,具体看官方文档就好。 我这边需要在后台跑一个长时间运行的计时器,所以就不能让app进入suspend状态。 很早以...