- 博客(13)
- 资源 (3)
- 收藏
- 关注
转载 Objective-C编码规范:26个方面解决iOS开发问题
介绍 我们制定Objective-C编码规范的原因是我们能够在我们的书,教程和初学者工具包的代码保持优雅和一致。即使我们有很多不同的作者来完成不同的书籍。 这里编码规范有可能与你看到的其他Objective-C编码规范不同,因为它主要是为了打印和Web的易读性。 关于作者 这编码规范的创建是由很多来自raywenderlich.com团队成员在Nicholas
2016-10-21 11:01:24 206
转载 Xcode 8 适配(踩坑)
在每一次升级 后,难免会有一些莫名的 Bug 产生,在此记录着,以便快速解决。 1、快捷键不灵2、模拟器的选项不见了3、打印时出现一大堆信息4、插件失效5、在查看全屏图片时,隐藏状态栏的功能坏掉了。(iOS 10)6、推送不好使7、私有权限设置8、UILabel 长度问题9、项目中某个类出现大量的“use of undeclared identifier” 1、快捷键不灵
2016-10-20 14:44:50 1228
原创 Masonry约束的使用
不管是是界面创建约束还是代码创建约束,苹果官方提供的方式都比较繁琐。所以出现了第三方框架。 Masonry 在github地址如下: https://github.com/SnapKit/Masonry 如果需要通过代码手动添加约束,Masonry真的是一个不错的选择,大大增加开发效率,何乐而不为呢。 Autolayout - Masonry 使用步骤
2016-06-06 13:59:40 278
原创 collectionview cell 拖动
1.创建collectionView并设置代理 - (UICollectionView *)collectionView{ if (_collectionView == nil) { UICollectionViewFlowLayout *layout = [[UICollectionViewFlowLayout alloc] init]; la
2016-06-01 16:22:49 3084 1
原创 UIViewAnimationOptions类型
一个非常强大的博客 http://www.cnblogs.com/kenshincui/ 像我这种新手确实应该多看看 常规动画属性设置(可以同时选择多个进行设置) UIViewAnimationOptionLayoutSubviews:动画过程中保证子视图跟随运动。 UIViewAnimationOptionAllowUserInteraction:动画过程中允
2015-09-06 08:42:46 362
原创 TimerBlock
typedef void(^TimerBlock)(void); + (NSTimer *)timerWithEvent:(TimerBlock)event TimeInterval:(NSTimeInterval)ti repeats:(BOOL)yesOrNo { return [NSTimer scheduledTimerWithTimeInterval
2015-08-20 10:36:28 379
原创 CAGradientLayer 渐变色
self.layer = [CAGradientLayer layer]; self.layer.frame = CGRectMake(0, 100, self.view.frame.size.width, 300); self.layer.opacity = 0.5; self.layer.colors = @[(id)[UIColor
2015-08-20 10:35:17 260
原创 图片变圆形
self.headImage.layer.cornerRadius = self.headImage.width/2.0; self.headImage.layer.masksToBounds = YES;
2014-12-25 11:38:41 296
原创 cell线到头
//cell线到头 if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)]) { [self.tableView setSeparatorInset:UIEdgeInsetsMake(0,0,0,0)]; } //ios8SDK 兼容6 和 7 cell下划线
2014-12-21 15:30:53 248
转载 IOS 关闭键盘 退出键盘 的5种方式
http://blog.csdn.net/w88193363/article/details/24423635 1、点击编辑区以外的地方(UIView) 2、点击编辑区域以外的地方(UIControl) 3、使用制作收起键盘的按钮 4、使用判断输入字元 5、关于键盘遮蔽的问题 1,点击编辑区以外的地方(UIView) 这是一种很
2014-12-12 17:33:06 372
转载 UITableView中Cell重用机制导致内容重复解决方法
转自 http://www.2cto.com/kf/201308/238449.html UITableView继承自UIScrollview,是苹果为我们封装好的一个基于scroll的控件。上面主要是一个个的UITableViewCell,可以让UITableViewCell响应一些点击事件,也可以在UITableViewCell中加入UITextField或者UIText
2014-12-12 10:07:19 270
转载 IOS 传值方法总结
1、属性传值 前向后传值。 2、协议传值 3、Block传值 代替协议代理传值,主要时间点问题。 4、单利传值 数据共享。 5、通知传值 通知中心 NSNotificationCenter提供了一种更加解耦的方式。最典型的应用就是任何对象对可以发送通知到中心,同时任何对象可以监听中心的通知。 发送通知的代码如下: [[NSNotificationCenter de
2014-12-10 20:01:49 265
原创 position与anchorPoint
相信初接触到CALayer的人都会遇到以下几个问题: 为什么修改anchorPoint会移动layer的位置? CALayer的position点是哪一点呢? anchorPoint与position有什么关系? 我也迷惑过,找过网上的教程,大部分都是复制粘贴的,有些是翻译的文章但很有问题,看得似懂非懂,还是自己写代码彻底弄懂了,做点笔记吧。 每一个UIView内部都默认关联着
2014-12-02 14:12:56 235
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人