- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 生产者和消费者经典问题OC解决
经典同步问题1:生产者-消费者问题 问题描述:有一组生产者的线程和一组消费者的线程共享一个初始为空,大小为n的缓冲区,如果缓冲区未满,那么生产者就可以把生产的放进缓冲区里,如果缓冲区不空,那么消费者就可以从缓冲区取出来消费; 问题分析: * 关系分析:生产者和消费者对缓冲区的互斥访问是互斥关系,同时生产者和消费者又是一个协作的关系,之后生产者生产了之后,消费者才可以消费,他们是同步关系。下面就是用
2015-07-23 18:55:15 2089
原创 OC中如何调试野指针异常(EXC_BAD_ACCESS(code = ....))
一哥们儿(__weak_Point)把自己在百度的面试题贴到了网上 面试题在百度面试题第八题 ,刚好当初我师傅面试我的时候也问到了这个问题。(当时没回答上来,最近又看到这个问题,就问了师傅)相信很多的人在工作和学习中都会遇到这个问题 图中的代码如下,注意代码是再非ARC中运行的//注意,这些代码是在非ARC下运行的。 - (void)viewDidLoad { [super v
2015-07-20 01:09:45 6341 2
原创 OC正则表达式(用户名验证)
今天一哥们遇到一需求,在群里求助,看到了就试了一下。废话不说,直接说需求吧。 简单说一下,昵称最少两个汉字(4个字符),最大五个汉字(10个字符)。只能输入汉字数字和英文,其他均为无效格式。增加敏感词过功能。其中增加敏感词过滤功能,个人觉得不可以在客户端做,这个不合适,所以我没有写敏感词过滤的东西,只做了前面的这个需要使用到正则表达式,一般基本的正则在网上一搜就可以搜到,(不需要担心自己的正则
2015-06-29 15:38:09 1325
原创 cocoapods_从安装使用到创建自己的podspec
Cocoapods 从安装使用到创建自己的podspecCocoapods简介当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。如果使 用他们,传统的方法是,在git上把他们下载下来,然后去配置。这个工作很繁琐,而且也容易出错。不 过有了Cocoapods你就会从这些繁琐的工作中解脱出来。Cocoapods是Swif和Objective-C的
2015-06-26 17:16:44 6036 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人