摘要:
在podfile中的一个类库名称中多了一个----’ 导致整个终端出现这个错误: [!] Invalid `Podfile` file: syntax error, unexpected tCONSTANT, expecting keyword_end target 'LightingProject 阅读全文
摘要:
1.使用pod init命令生成podfile. 2.cocoapods的版本太低,更新cocoapod版本:sudo gem install cocoa pods 阅读全文
摘要:
转自:http://www.2cto.com/kf/201207/144337.html 今天在看iphone开发秘籍的时候,遇到这个问题,就仔细的深入了一下,通过测试,获取了一些自认为还不错的结论,希望对大家在cell复用方面遇到的一些问题会有所帮助。 本篇文章只讲原理,对于如果对cell做界面, 阅读全文
摘要:
-(CLLockItemView *)itemViewWithTouchLocation:(CGPoint)point{ CLLockItemView *itemView = nil; for (CLLockItemView *itemViewSub in self.subviews) { if(! 阅读全文
摘要:
1.使用纯代码的方式初始化UIView且没有用到xib文件的时候,需要调用initWithFrame去初始化: 2.如果使用xib的方式来关联和加载UIView的时候,使用 initWithCoder初始化这些实例对象: 阅读全文
摘要:
在oc中当我们直接对self.view.frame.size.height = 100;进行赋值时,便会出现这个错误,这个错误的原因是在于: 阅读全文
摘要:
1.设置行高:p{line-height:1.5em;} 2.中文字间隔、字母间隔设置:letter-spacing:50px; 3.单词间距设置:word-spacing:50px; 4.样式居中:div{text-align:center;} 5.元素分类--内联块状元素:display:inl 阅读全文
摘要:
nonatomic:非原子属性,线程不安全的,效率高 atomic:原子属性,线程安全的,效率相对低。 原子属性是一种单(线程)写多(线程)读的多线程技术,不过可能会出现脏数据 atomic属性内部的锁称为 自旋锁 凡是线程安全的对象,内部肯定会加锁。 自旋锁和互斥锁 相同点:都能保证同一时间只有一 阅读全文
摘要:
一、SSL握手有三个目的:1. 客户端与服务器需要就一组用于保护数据的算法达成一致;2. 它们需要确立一组由那些算法所使用的加密密钥;3. 握手还可以选择对客户端进行认证。 二、SSL握手过程:1. 客户端将它所支持的算法列表和一个用作产生密钥的随机数发送给服务器;2. 服务器从算法列表中选择一种加 阅读全文