在项目开发中,我们经常会遇到在这样一种情形:在一个UILabel 使用不同的颜色或不同的字体来体现字符串,在iOS 6 以后我们可以很轻松的实现这一点,官方的API 为我们提供了UILabel类的attributedText, ...
Ubuntu下安装VNC server
尽管我们在大部分情况下用ssh登录Ubuntu服务器就好了,但是有时候我们的程序需要在图形界面下运行,这时我们就要用到vnc server这个软件了。在Ubuntu下安装vnc server很简单的,只要下面几步就可以了: ...
NSArray去除重复元素的方法
有时需要将NSArray中去除重复的元素,而存在NSArray中的元素不一定都是NSString类型。今天想了想,加上朋友的帮助,想到两种解决办法,先分述如下。 1.利用NSDictionary的AllKeys(AllValues)方法 可...
因为懂得
文/自言 如果有人能够理解你,那么即便与你待在房间里,也会如同在通往世界的道路上旅行。 我时常怀疑自己是个智商和情商都发育比较迟缓的姑娘,所以在该学习该恋爱的年纪里,一样都没有开花结果。我也...
码农故事:一个辞职创业卖凉皮的程序员
我出生在陕西西安农村家庭,从小学习也一般,记得我们上幼儿园的时候,学生们都背着家里给自己用布缝制的书包,教室的窗口是用农村的白色蛇皮袋子,到了冬天北风呼啸,教室里因为没有桌子板凳而风从窗...
ios 获取文件扩展名备忘
NSString *lastComponent = [cachePath lastPathComponent]; NSString *pathLessFilename = [cachePath stringByDeletingLastPathComponent]; NSString *originalPath = [pathLessFilen...
mac下安装nginx
一、前话: 1.1、环境选择: 重新在mac上配置php,原本mac上就自带有apach、php以及pgsql,如果图简单的话,直接用就可以了,不过在安装前我仔细思考了一下几个问题: 选apache还是nginx:...
oc中的NSCoding和NSCopy
很多时候我们都需要将对象序列化,比如将一个对象存入到NSUserDefault 里面去的时候,由于NSUserDefault支持存入的类型有限制,所以很多时候我们需要将NSObject类型的对象转换成NSData再存入进去。 - (id...
相遇
相恋多年的人们就这样形同陌路彼此生活,或许他们并不适合不爱对方了,而是不能给对方想要的生活,应该相信他们或许依然爱着对方只是,一个不懂得怎么去爱,一个相爱却无能为力,生活就是这样,真正和你相守的...
Swift 初见
通常来说,编程语言教程中的第一个程序应该在屏幕上打印“Hello, world”。在 Swift 中,可以用一行代码实现: println("hello, world") 如果你写过 C 或者 Objective-C 代码,那你应该很熟悉这种形式——...
关于 Swift
Swift 是一种新的编程语言,用于编写 iOS 和 OS X 应用程序。Swift 结合了 C 和 Objective-C 的优点并且不受C的兼容性的限制。Swift 使用安全的编程模式并添加了很多新特性,这将使编程更简单,扩展性更强,也...
ios 获取文件扩展名备忘
NSString *lastComponent = [cachePath lastPathComponent]; NSString *pathLessFilename = [cachePath stringByDeletingLastPathComponent]; NSString *originalPath...
新入行程序员应知的十个秘密
初出茅庐的你带着仍残留墨香的毕业证书踏上工作岗位,马上就被书上没写的规则和各种繁杂的日常事务来了个下马威。这样的故事实在是司空见惯,编程工作也不例外。 没有几个学生能 100% 为自己的第...