不管是Apple还是Google都有自己的设计理念,为苹果开发者和安卓开发者提供着指引和开发模式。最近Material Design设计语言悄然发生了一些变化。不知道开发者们注意到了没有? 其变化就...
清理ios项目不用的图片资源
项目经过需求的变更,产品本身的迭代,会经过多次的改版,有一些以前的图片不一定能及时的清理掉,这些图片一方面让项目图片资源的结构更加的复杂,另一方便会直接导致上线之...
iOS 不要用宏来定义你的常量
首先,预处理命令他不是一个常量!!!! 我们来看一段代码 #define avatar @60if (false) {#define avatar @80}NSLog(avatar); 这段代码会输出多少,我们将avatar定义为了60,然后在一个永远不会执行...
IOS基础 SQlite与单例类使用的简单方法
数据库操作的简单流程 Linux系统级的SQLite技术实现框架:Build Phases Link With Libraries 添加 sqlite libsqlite3.0.tbd 引入sqlite3.h头文件 打开数据库 对数据库,并进行操作(执行SQL命令 建表,增删改查...
IOS RunLoop 常驻线程的实现
IOS线程常驻,正如其名,我们要实现的事让一个线程长期存在,不被销毁。 这时会有人说,那还不简单吗。 但是这里我们要实现的事如何让线程座椅待命,而且并不是主线程。 首先介...
iOS图片圆角优化
最近,关于图片圆角的话题讨论非常激烈,出现了许多好的文章。恰逢工作需要,用到了大量圆角图片。然而,系统圆角会导致离屏渲染的问题,出于性能考虑,于是有了图片圆角渲染...
iOS开发之SDWebImage详解
iOS开发之SDWebImage,一个异步图片下载及缓存的库 特性: 一个扩展UIImageView分类的库,支持加载网络图片并缓存图片 异步图片下载器 异步图片缓存和自动图片有效期管理 支持GIF动态图片...
iOS的ipa重签名
重签名可以把越狱市场上的app重新用我们自己的开发者证书进行签名,然后我们就可以在我们不越狱的手机上安装越狱应用了。 如何重签名 在网上找重签名,很多都说使用IResin,但是...
iOS开发中的多线程问题
在分析问题之前,我们先区分两个概念:进程和线程 进程:一个正在运行的程序可以看成是一个进程。 例如正在运行的QQ,进程拥有独立运行所需要的全部资源。 线程:程序中独立运...
iOS之ApplePay的开发流程
是苹果公司在2014苹果秋季新品发布会上发布的一种基于NFC的手机支付功能,于2014年10月20日在美国正式上线。但是一直没有在中国上线,直到今年的2月18日,才在中国上线 最早出现appleP...