摘要: 在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题。将数据保存到本地,能够让程序的运行更加流畅,不会出现让人厌恶的菊花形状,使得用户体验更好。下面介绍一下数据保存的方式: NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对应的类必... 阅读全文
posted @ 2016-01-12 18:33 Travin-C 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 配置CocoaPods后 - CocoaPods使用 极速化 CocoaPods : 1 .使用淘宝 Ruby Gems 源(Cocoapods 使用 ruby 开发) gem sources -l (查看当前ruby的源)gem sources --remove https://rubygems. 阅读全文
posted @ 2015-12-24 19:15 Travin-C 阅读(149) 评论(0) 推荐(0) 编辑
摘要: github下载的Demo,很多时候使用到CocoaPods,有的时候因为依赖关系或者版本问题不能编译运行。出现 以下错误The sandbox is not sync with the Podfile.lock问题时候,如下所示解决办法 :1 ) 删除Demo下得 xx.xcworkspace (... 阅读全文
posted @ 2015-12-24 16:14 Travin-C 阅读(197) 评论(0) 推荐(0) 编辑
摘要: CocoaPods是什么,有什么用,怎么来等等我就不说了.反正就是一个管理第三方开源框架的~ 1. 配置前 - 本地安装好Ruby环境 2. 安装命令 -> sudo gem install cocoapods 墙挡了.出这个错 ERROR: While executing gem ... (Gem 阅读全文
posted @ 2015-12-24 14:12 Travin-C 阅读(403) 评论(0) 推荐(0) 编辑
摘要: xcode (反正就是代码编辑器) Xcode就不用说了把。 homebrew (反正就是软件管理器) homebrew是一个包管理器,用于在mac上安装一些os x上没有的UNiX工具(比如wget)(wget我不知道是什么),但是作为一个菜鸟来说,只要知道它如同window的350软件管理器就行 阅读全文
posted @ 2015-12-24 14:09 Travin-C 阅读(7269) 评论(1) 推荐(0) 编辑
摘要: 1. 多线程的底层实现?多线程的实现原理?多线程有什么作用?使用场合是什么?一般问这个的话,比较空泛,分析一下,问题如没实际使用场景的话,可从问题原理上解释1.1)首先搞清楚什么是线程、什么是多线程、还可以适当带一下进程的概念。Mach系统是第一个以多线程方式处理的任务~。(了解)【学习总结】【多线... 阅读全文
posted @ 2015-12-21 09:17 Travin-C 阅读(1240) 评论(0) 推荐(0) 编辑
摘要: 方式一:直接在.h文件@interface中的大括号中声明。@interface Test : NSObject { NSString *str; // 私有变量 , 其他类无法访问,只能够该类内部单独使用}@end 方式二:在.h@interface中声明,然后再在@property中声明。... 阅读全文
posted @ 2015-12-19 11:51 Travin-C 阅读(1180) 评论(0) 推荐(0) 编辑
摘要: 【UI控件总结】【UIScrollView】基本方法+基本描述接下来,我整理一下自己的思路,深入理解UIScrollView基本点 :1 . UIScrollView 是一个UIView。每个UIView都有一个bounds和frame。当布局一个界面时,我们需要处理视图的frame。这允许我们放置... 阅读全文
posted @ 2015-12-10 18:07 Travin-C 阅读(1283) 评论(0) 推荐(0) 编辑
摘要: scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 320, 460)]; scrollView.backgroundColor = [UIColor redColor]; scrollView.scrollsToTop 阅读全文
posted @ 2015-12-08 15:55 Travin-C 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 一、多线程的安全隐患资源共享1块资源可能会被多个线程共享,也就是多个线程可能会访问同一块资源比如多个线程访问同一个对象、同一个变量、同一个文件当多个线程访问同一块资源时,很容易引发数据错乱和数据安全问题所以很自然的,当某个线程进入某个事件,处理某个事件,访问某个对象的时候,先加 “锁”互斥锁的优缺点... 阅读全文
posted @ 2015-11-30 20:58 Travin-C 阅读(184) 评论(0) 推荐(0) 编辑