AFN停止网络请求和停止下载图片
// 停止下载图片 [self.iconViewsetImageWithURL:[NSURLURLWithString:news.imgsrc]]; [self.iconView cancelImageRequestOperation]; 立即停止网络 // [[NetworkTools sharedNetworkTools].session invalidateAndCancel]; [[AFHTTPSessionManager manager].session invalidateAndCancel]; [[AFHTTPRequestOperationManager manager].operationQueue cancelAllOperations];【详细】
ios AFN停止网络请求和停止下载图片
2016年08月25日 赞:1 评论:0 阅读:705
iOS界面调试工具 Reveal
iOS界面调试工具 Reveal Reveal是一个iOS程序界面调试工具。使用Reveal,我们可以在iOS开发时动态地查看和修改应用程序的界面。 对于动态或复杂的交互界面,手写UI是不可避免的。通过Reveal,我们可以方便地调试和修改应用界面,免去了每次修改代码后重新启动的痛苦。 Reveal简介 Reveal (http://revealapp.com/) 是一个界面调试工具。使用Reveal,我们...【详细】
ios iOS界面调试工具 Reveal
2016年08月25日 赞:1 评论:0 阅读:538
按钮里面的布局
// 设置btn中的imageview不拉伸(局中模式) btn.imageView.contentMode = UIViewContentModeCenter; // 设置btn中的imageview超出部分不剪切 btn.imageView.clipsToBounds = NO; // 设置内边距(距离左边的) btn.contentEdgeInsets = UIEdgeInsetsMake(0, 20, 0, 0); // 设置label和imageview之间的距离让按钮里的文字左边离按钮里的图片20像素 btn.titleEdgeInsets = UIEdgeInsetsMake(0, 20, 0, 0); //让图片右...【详细】
ios 按钮里面的布局
2016年08月25日 赞:1 评论:0 阅读:452
添加的约束中所有的枚举值
/** NSLayoutConstraint类中的枚举值 代码添加一条约束 @param Item:view1 :要约束的控件 @param attribute:attr1 :约束的类型(做怎样的约束) @param relatedBy:relation :与参照控件之间的关系 @param toItem:view2 :参照的控件 @param attribute:attr2 :约束的类型(做怎样的约束) @param multiplier:multiplier :乘数 @param constant:c :常量(修正值) */ 一句话就是谁的哪个...【详细】
ios 添加的约束中所有的枚举值
2016年08月25日 赞:2 评论:0 阅读:519
NSDictionary&NSMutableDictionary常用操作梳理
NSDictionary&NSMutableDictionary常用操作梳理 同数组(NSArray),字典类NSDictionary也支持Object Literals,允许我们方便地基于字面量定义初始化字典对象。以下基于字面量语法快捷初始化字典(NSDictionary): 1 NSDictionary* literalDictionary = @{@"k1":@"v1", @"k2":@"v2", @"k3":@"v3"}; 需要注意的是数组是有序的,按照...【详细】
ios NSDictionary&NSMutableDictionary常用操作梳理
2016年08月25日 赞:1 评论:0 阅读:550
神奇的IB_DESIGNABLE和IBInspectable
神奇的IB_DESIGNABLE和IBInspectable 情景:在很多中情况下我们需要设置UIView或者UIImageView的圆角以及边框等,我们通常的做法是: 1.代码创建的控件:利用代码设置cornerRadius(别忘记设置裁剪哦masksToBounds = YES)和borderWidth属性; 2.在xib中你还有一种做法就是设置Key Paht;(注意:这里虽然设置了我们并不能立即在xib中看到设置后圆角效果,这是本文重点) 设置K...【详细】
ios 神奇的IB_DESIGNABLE和IBInspectable
2016年08月25日 赞:1 评论:0 阅读:484
iOS 7 改变 app 的外观(NavigationBar,TabBar,StatusBar)
iOS 7 改变 app 的外观(NavigationBar,TabBar,StatusBar) 改变 NavigationBar 返回按钮的图标 这个问题是这篇所谓问题中我花费时间最长才解决的,对于初学者的我真是一个不小的坑。 先说一下走过的弯路,一开始是通过继承UIViewController(比如叫MyViewController),并设置其navigationItem的属性leftBarButtonItem来实现的,而且必须要给这个按钮实现点击就返...【详细】
ios tabbar app 7 改变 的外观(NavigationBar StatusBar)
2016年08月25日 赞:1 评论:0 阅读:561
常用的NSLOG日志打印格式
常用的NSLOG日志打印格式 以下是常用的LOG打印。 %@ 对象 %d, %i 整数 %u 无符整形 %f 浮点/双字 %x, %X 二进制整数 %o 八进制整数 %zu size_t %p 指针 %e 浮点/双字 (科学计算) %g 浮点/双字 %s C 字符串 %.*s Pascal字符串 %c 字符 %C unichar %lld 64位长整数(long long) %llu 无符64位长整数 %Lf 64位双字 结构体输出 NSStringFromCGPoint NSStringFromCGSize NSStringFromCGRect NS...【详细】
ios —单例模式(ARC)
2016年08月25日 赞:1 评论:0 阅读:489
—单例模式(ARC)
iOS开发多线程篇—单例模式(ARC) 一、简单说明: 设计模式:多年软件开发,总结出来的一套经验、方法和工具 java中有23种设计模式,在ios中最常用的是单例模式和代理模式。 二、单例模式说明 (1)单例模式的作用 :可以保证在程序运行过程,一个类只有一个实例,而且该实例易于供外界访问,从而方便地控制了实例个数,并节约系统...【详细】
ios —单例模式(ARC)
2016年08月25日 赞:2 评论:0 阅读:589
命名空间
Objective-C 一个一直以来令人诟病的地方就是没有命名空间,在应用开发时,所有的代码和引用的静态库最终都会被编译到同一个域和二进制中。这样的后果是一旦我们有重复的类名的话,就会导致编译时的冲突和失败。为了避免这种事情的发生,Objective-C 的类型一般都会加上两到三个字母的前缀,比如 Apple 保留的 NS 和 UI 前缀,各个系统...【详细】
ios 命名空间
2016年08月25日 赞:1 评论:0 阅读:494
iOS 枚举 位移操作
引言: 枚举值 它是一个整形(int) 并且,它不参与内存的占用和释放,枚举定义变量即可直接使用,不用初始化. 在代码中使用枚举的目的只有一个,那就是增加代码的可读性. 使用: 枚举的定义如下: [csharp] view plaincopy typedef enum { //以下是枚举成员 TestA = 0, TestB, TestC, TestD }Test;//枚举名称 亦可以如下定义(推荐:结构比较清晰): [csharp] view plaincopy typede...【详细】
ios 枚举 位移操作
2016年08月25日 赞:1 评论:0 阅读:495
移动开发(IOS) – Objective-C-10-KVC、谓词、KVO与通知
移动开发(IOS) – Objective-C-10-KVC、谓词、KVO与通知 1.KVC 1.1.基本概念 1.1.1.KVC 是 KeyValue Coding 的简称,它是一种可以直接通过字符串的名字( key ) 来访问类属性的机制。 1.1.2.使用该机制不需要调用存取方法和变量实例就可访问对象属性。 1.1.3.本质上讲,键-值编码定义了你的程序存取方法需要实现的样式及方法签名。 1.1.4.在应用程序中实现键-值...【详细】
ios 移动开发(IOS) Objective-C-10-KVC 谓词 KVO与通知
2016年08月25日 赞:2 评论:0 阅读:484
iOS开发之让列表滚动返回到最顶端最佳实践
iOS开发之让列表滚动返回到最顶端最佳实践 原来项目中一直用这个方法滚动回到首页: NSIndexPath *bottomIndexPath=[NSIndexPath indexPathForItem:0 inSection:0]; [self.collectionView scrollToItemAtIndexPath:bottomIndexPath atScrollPosition:UICollectionViewScrollPositionTop animated:YES]; 上面代码是collectionView滚动到第一区第一个,直到有一次应用崩溃,发现第一区没有item!! 尼玛,怎...【详细】
ios iOS开发之让列表滚动返回到最顶端最佳实践
2016年08月25日 赞:2 评论:0 阅读:516
iOS 二维码扫描
iOS开发中 二维码扫描 前言 在移动开发中二维码扫描这种事情越来越常见了,在iOS中我选择了用ZBar这个第三方来实现。 原因有三:好用,好用,好用。 好了来点正经的干货吧。首先献上下载地址:快来点我 然后你就可以把整个 ZBar文件夹拉到你的项目的Lib之类的目录下面了。 如果用pod,就直接 pod 'ZBarSDK', '~> 1.3.1' , 那么你就可以越过...【详细】
ios 二维码扫描
2016年08月25日 赞:2 评论:0 阅读:556
自定义Collection View布局
自定义Collection View布局 UICollectionView在iOS6中第一次被介绍,也是UIKit视图类中的一颗新星。它和UITableView共享API设计,但也在UITableView上做了一些扩展。UICollectionView最强大、同时显著超出UITableView的特色就是其完全灵活 “” 阅读器 转自answer-huang的博客 原文出自:Custom Collection View Layouts UICollectionView在iOS6中第一次被介绍,也是UIKit视图类中...【详细】
ios 自定义Collection View布局
2016年08月25日 赞:2 评论:0 阅读:497
iOS 8自动调整UITableView和UICollectionView布局
iOS 8自动调整UITableView和UICollectionView布局 本文讲述了UITableView、UICollectionView实现 self-sizing cell 布局的知识,以及如何用 InvalidationContext 优化 UICollectionView 布局的更新。 背景 iOS 越来越人性化了,用户可以在设置-通用-辅助功能中动态调 阅读器 UITableViewUICollectionView (via:玉令天下的Blog) 本文讲述了UITableView、UICollectionView实现 self-sizing cell 布局...【详细】
ios 8自动调整UITableView和UICollectionView布局
2016年08月25日 赞:1 评论:0 阅读:463
UICollectionView和UIKit Dynamics
UICollectionView和UIKit Dynamics UIKit Dynamics 是 iOS 7 中基于物理动画引擎的一个新功能--它被特别设计使其能很好地与 collection views 配合工作,而后者是在 iOS 6 中才被引入的新特性。接下来,我们要好好看看如何将这两个特性 UIKit Dynamics 是 iOS 7 中基于物理动画引擎的一个新功能--它被特别设计使其能很好地与 collection views 配合工作,而后者是在...【详细】
ios UICollectionView和UIKit Dynamics
2016年08月20日 赞:2 评论:0 阅读:402
UIKit Dynamics入门
WWDC 2013 Session笔记 - UIKit Dynamics入门 UIKit动力学最大的特点是将现实世界动力驱动的动画引入了UIKit,比如重力,铰链连接,碰撞,悬挂等效果。一言蔽之,即是,将2D物理引擎引入了人UIKit。 “” 阅读器 UIKit Dynamics入门 这是我的WWDC2013系列笔记中的一篇,完整的笔记列表请参看这篇总览。本文仅作为个人记录使用,也欢迎在许可协议范围...【详细】
ios UIKit Dynamics入门
2016年08月20日 赞:2 评论:0 阅读:483
整理 iOS 9 适配中出现的坑
整理 iOS 9 适配中出现的坑(图文) 库克表示:“现在在中国有150多万的开发者在iOS当中开发应用程序,我们鼓励更多的人开发应用程序,也鼓励更多的创业加入。” 本文主要是说一些iOS9适配中出现的坑,如果只是要单纯的了解iOS9新特性可以看瞄神的开发者所需要知道的 iOS 9 SDK 新特性。9月17日凌晨,苹果给用户推送了iOS9正式版,随着有...【详细】
ios 9 整理 适配中出现的坑
2016年08月20日 赞:1 评论:0 阅读:465
UICollectionView 集合视图基本使用
UICollectionView简介 UICollectionView 和 UICollectionViewController 类是iOS6 新引进的API,用于展示集合视图,布局更加灵活,可实现多列布局,用法类似于UITableView 和 UITableViewController 类。 使用UICollectionView 必须实现UICollectionViewDataSource,UICollectionViewDelegate,UICollectionViewDelegateFlowLayout这三个协议。 UICollectionViewFlowLayout UICollectionViewFlowLayout是苹果内置的...【详细】
ios UICollectionView 集合视图基本使用
2016年08月20日 赞:2 评论:0 阅读:733
共59个 共3页 123
sina weixin mail 回到顶部