上一页 1 ··· 154 155 156 157 158 159 160 161 162 ··· 353 下一页
摘要: 在开发中经常会用到单例设计模式,目的就是为了在程序的整个生命周期内,只会创建一个类的实例对象,而且只要程序不被杀死,该实例对象就不会被释放。下面我们来看看单例的概念、用途、如何创建,以便加深理解。 作用 在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象 阅读全文
posted @ 2016-09-26 11:22 brave-sailor 阅读(156) 评论(0) 推荐(0)
摘要: UIButton内部文本和图片的布局是我们日常代码中,不可缺少的部分,按钮默认左边图片右边文本,那要实现左边文本,右边图片,我们该怎么解决呢,上面图片,下面文本又该怎么办呢 其实很简单,今天总结下,目前主要用两种方式,一种就是重写按钮,另一种就是通过setTitleEdgeInsets和setIma 阅读全文
posted @ 2016-09-26 11:21 brave-sailor 阅读(343) 评论(0) 推荐(0)
摘要: 一直以为Appstore有了检查版本是否更新的机制,我们在APP上做这个更新功能会被拒,但是也有看到一些APP也是做了这个更新功能的。因为在网上没有找到完全正确的方法能获取到iTunes里的数据的,于是就写此文给需要的开发小伙伴们。 下面我就综合了网上说的两种方法去检查更新: 第一种:获取自己服务器 阅读全文
posted @ 2016-09-26 10:48 brave-sailor 阅读(155) 评论(0) 推荐(0)
摘要: 1.处理NSLog事件(开发者模式打印,发布者模式不打印) 2.在OC语言的情况下导入某些头文件 3.处理循环引用问题(处理当前类对象) 4.获取屏幕宽高 5.判断iOS8或更高系统版本(谨慎使用,floatValue是不靠谱的,具体原因请看:http://www.jianshu.com/p/528 阅读全文
posted @ 2016-09-26 10:48 brave-sailor 阅读(208) 评论(0) 推荐(0)
摘要: 图片的本身就是各种图像数据的载体,包含着像素、色彩、灰度等各种数据信息,除此之外,还包含着曝光数据、日期、位置、版权等元数据(metadata)。 何为图片元数据 元数据包括许多重要的信息,常用的有Exif(可交换图像文件格式,Exchangeable image file format)、GPS( 阅读全文
posted @ 2016-09-26 10:46 brave-sailor 阅读(962) 评论(0) 推荐(0)
摘要: 1.简介 使用苹果手机,最喜欢的就是用它的滑动返回.作为一个开发者,我们在编写很多页面的时候,总是会因为这样那样的原因使得系统的滑动返回不可用.使用导航栏push出一个控制器,我们在控制器中自定义了一个返回按钮.这样系统默认的滑动返回手势效果就没有了. 2.解决方法 [1]从A这个控制器push到B 阅读全文
posted @ 2016-09-26 10:45 brave-sailor 阅读(343) 评论(0) 推荐(0)
摘要: 一个好的引导页会使得用户体验大大提升,利用视频来做,可以更简单的达到优雅的效果。使用MediaPlayer.framework框架下的AVPlayerLayer,它和Core Animation紧密地结合在一起,提供了一个CALayer子类来显示自定义的内容类型。加入MediaPlayer.fram 阅读全文
posted @ 2016-09-26 10:45 brave-sailor 阅读(434) 评论(0) 推荐(0)
摘要: UITableViewCell 高度自适应一直是我们做动态Cell高度时遇到的最烦躁的问题,Cell动态高度计算可以去看看sunny的这篇文章介绍,今天主要和大家分享下我在使用systemLayoutSizeFittingSize系统自带方法计算高度的一些心得! Demo gif 先看原函数注释 从 阅读全文
posted @ 2016-09-26 10:44 brave-sailor 阅读(398) 评论(0) 推荐(0)
摘要: 苦逼的开发者,最终败给了一个任性的UI,系统原生UIAlertController的按纽颜色必须改.于是,开始了不归路.之前的版本是自己用view写的一个仿系统UIActionSheet,动画感觉都挺好,就是毛玻璃背景没有系统的好,由于最低兼容了ios8,所以就抛弃了UIActionSheet,改用 阅读全文
posted @ 2016-09-26 10:42 brave-sailor 阅读(1293) 评论(0) 推荐(0)
摘要: 一,NSTimer 存在延迟:不管是一次性的还是周期性的timer的实际触发事件的时间,都会与所加入的RunLoop和RunLoop Mode有关,如果此RunLoop正在执行一个连续性的运算,timer就会被延时出发。 二,CADisplayLink CADisplayLink是一个能让我们以和屏 阅读全文
posted @ 2016-09-26 10:40 brave-sailor 阅读(470) 评论(0) 推荐(0)
上一页 1 ··· 154 155 156 157 158 159 160 161 162 ··· 353 下一页