
IOS
做个悠闲的程序员
有时候,人们之所以哭泣,并不是因为软弱,而是因为他们坚强了太久!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CoreData 多线程传值的问题
CoreData中的NSManagedObjectContext在多线程中是不安全的,在多线程中使用CoreData时,你有可能会得到类似data: 的错误信息,这本来是CoreData的一种懒加载机制,当你需要使用某条数据的时候,coredata才帮你加载对应的数据。但是用在多线程中的使用过程中,你可能加载不出对应的属性值,所以如果想要多线程访问CoreData的话,最好的方法是一个线程一个NS原创 2014-10-24 13:56:02 · 580 阅读 · 0 评论 -
CocoaPods 更新时遇到无法更新指定版本的问题
CocaPods 更新时出现类似下面的错误:None of your spec sources contain a spec satisfying the dependencysudo rm -fr ~/.cocoapods/repos/masterpod setup或者:sudo rm -fr ~/Library/Caches/CocoaPod原创 2016-08-17 10:54:01 · 1151 阅读 · 0 评论 -
IOS中NSLayoutConstraint的使用
在IOS6以后,苹果推荐使用NSLayoutConstraint进行界面布局,但是,这个东西如果用代码来整,写起来感觉乱糟糟的,也不好维护,不怎么能看懂,自己写的约束,可能不久后就忘记是什么意思了,因为一个界面元素需要加多个约束才能正确显示。也有第三方封装的框架,使用起来相对容易一些。 在IOS设备尺寸不是那么多的时候,我们可以用代码以及xib加上autoresizingMask就可以搞定布局。但原创 2014-10-24 13:56:25 · 1239 阅读 · 0 评论 -
Objective-C和Javascript的通信(三)
Objective-C和Javascript的通信(三) OC JS 交互 objective-c与js交互原创 2014-10-24 13:56:22 · 444 阅读 · 0 评论 -
Objective-C和Javascript的通信(一)
Objective-C和Javascript的通信是通过 UIWebview,在UIWebview的代理中进行的。在IOS7以前我们通过自己制定通信的协议进行通信,但是到了IOS7以后,苹果为提供了Oc和Javascript通信的框架JavaScriptCore。这样我们操作起来就相对简单很多了。 我们首先来看看IOS7以前,Javascript是怎么和UIWebview进行通信的。①创建项目,文原创 2014-10-24 13:56:09 · 526 阅读 · 0 评论 -
CoreData 过滤
request.propertiesToFetch =@[[entity.propertiesByNameobjectForKey:@"name"]]; request.resultType =NSDictionaryResultType; request.returnsDistinctResults = YES;原创 2015-03-20 15:13:26 · 296 阅读 · 0 评论 -
对数组中的对象进行过滤
[arr valueForKeyPath:@"@distinctUnionOfObjects.name"]查出所有对象的不同名字的集合原创 2015-03-20 15:11:25 · 984 阅读 · 0 评论 -
CocoaPods的安装和使用
CocoaPods是干嘛的?CocoaPods是一种类库管理工具。帮你管理你在项目中使用的第三方库文件。有人会说这个有什么作用,第三方类库,需要用到的时候,直接往项目里面加就是了,干嘛还专门使用一个工具进行管理!我们在使用第三方库文件的时候,经常会遇到找不到头文件等诸如此类的问题,CocoaPods就可以帮你解决这些问题。你只需要一行命令就可以了。安装CocoaPods安装cocoapods之前需原创 2014-10-24 13:56:15 · 367 阅读 · 0 评论 -
Objective-C和Javascript的通信(二)
上面讲了如何用ObjectiveC代码调用Javascript。现在看一下怎么使用Javascript调用ObjectiveC。使用Javascript调用ObjectiveC不像ObjectiveC调用Javascript那么简单。需要两方定义协议,按照约定进行对应逻辑的运行。依然是上一篇文章的代码。当然,如果只是看Javascript如何调用ObjectiveC也可以直接看。html 代码:原创 2014-10-24 13:56:19 · 402 阅读 · 0 评论 -
Xcode import CocoaPods 中的第三方库时不提示
在user header search path 中添加“$(PODS_ROOT)”(没有引号),选择:recursive原创 2016-08-18 16:23:55 · 406 阅读 · 0 评论