当前位置: 物联网在线 > 技术文库 > ios > 技术文库 / ios iOS 判断点在绘制曲线上的思路 日期:array Tag 最近项目中需要实现画板功能,除了基本的绘制各种图形和曲线的功能,还需要在手指触摸屏幕的时候,判断手指是否在绘制的图形上,在的话就拖动该图形,否则就绘制新的图形,绘制的原... 手机天猫解耦之路 日期:array Tag 手机 本文标题是解耦,聊解耦可以有很多方法,本文以架构进化为线索给各位分享手机天猫的解耦之路。我想,在手机天猫的成长过程中,一些形而上的思考和沉淀固然是对大家有参考价值的,而... APP 缓存数据线程安全问题探讨 日期:array Tag 安全 一般一个 iOS APP 做的事就是:请求数据-保存数据-展示数据,一般用 Sqlite 作为持久存储层,保存从网络拉取的数据,下次读取可以直接从 Sqlite DB 读取。我们先忽略从网络请求数据这一环节,... iOS 项目分析及优化 日期:array Tag 从代码看一个程序员的笔力 从代码的整洁度上就可以看出一个程序员的实力,规范其实就是让你养成一种良好习惯的标杆,在此面前我们应该顺从。本篇我们以OC为例,统计了一些在编写程序... 黑科技:把第三方 iOS 应用转成动态库 日期:array Tag 第三方 应用 本文会介绍一个自己写的工具,能够把第三方iOS应用转成动态库,并加载到自己的App中,文章最后会以支付宝为例,展示如何调用其中的C函数和OC方法。 有什么用 为什么要把第三方应用转成... iOS关于时间的处理 日期:array Tag 做App避免不了要和时间打交道,关于时间的处理,里面有不少门道,远不是一行API调用,获取当前系统时间这么简单。我们需要了解与时间相关的各种API之间的差别,再因场景而异去设计相应... iOS NavigationBar 背景颜色设置方案探究 日期:array Tag 方案 iOS中UIViewController对象如果通过push方式呈现,是由UINavigationController利用类栈结构去维护的;而UINavigationBar则是“寄生”在是UINavigationController上的属性对象,但栈顶的UIViewController对象却可以操... iOS客户端节日换肤的思考与实现 日期:array Tag 最近单位的APP来了新的需求,市场说他们要在圣诞节把APP里的图标都换了,还要换背景图片,还要给部分view添加一个遮盖。对,就是换肤。以前没有搞过换肤,所以考虑了一天,感觉大概就... iOS开源:WHC_ScanUnreferenceImageTool - 扫描 iOS 和 Android 项目里没有使用的图片开源工 日期:array Tag 开源 Android WHC_ScanUnreferenceImageTool Version: 1.0.4 简介 高效 : Mac扫描项目图片工具(扫描项目里引用但没有使用的图片) 好处 : 删除没有引用的图片以减小打包体积 强大 : 支持iOS 和 Android项目 咨询 : 712641411... iOS中block技术小结 日期:array Tag block是C语言级别的语法和运行时特性,应用到Objective-C中可以增强函数功能。在合适场景中灵活应用block技术,对实际开发大有裨益。 block是对C语言中函数的扩展,除了函数中的代码,还包含变... 神奇的CAReplicatorLayer 日期:array Tag The CAReplicatorLayer class creates a specified number of copies of its sublayers (the source layer), each copy potentially having geometric, temporal and color transformations applied to it. 简介 支持系统:=iOS3.0。 文档释义:CAReplicator... NSCharacterSet 判断字符串是否为空,你不知道的方法 日期:array Tag 1.判断字符串是否为空,多简单的事,然而你知道 NSCharacterSet 的妙用吗? 判断字符串是否为空(包括nil,@"",全是空格)的代码: -(BOOL)IsEmpty:(NSString *)string{NSCharacterSet *set = [NSCharacterSet whitespaceAndNew... iOS常用框架 日期:array Tag 一:第三方插件 1:基于响应式编程思想的oc 地址: https://github.com/ReactiveCocoa/ReactiveCocoa 2:hud提示框 地址: https://github.com/jdg/MBProgressHUD 3:XML/HTML解析 地址: https://github.com/topfunky/hpple 4:有文... iOS代码耦合的处理 日期:array Tag 耦合是每个程序员都必须面对的话题,也是容易被忽视的存在,怎么处理耦合关系到我们最后的代码质量。今天Peak君和大家聊聊耦合这个基本功话题,一起捋一捋iOS代码中处理耦合的种种方... iOS大神留步,你确定你会使用id和instancetype? 日期:array Tag 大神 写了那么多代码,懂了那么多道理,可是我就问你一句:id和instancetype的使用你懂了吗? 1.- (instancetype)init{self = [super init ];if (self) {}return self;}2.- (instancetype)initWithFrame:(CGRect)frame{self = [super init... 关于iOS 10锁屏界面交互的一次严肃分析 日期:array Tag iOS说:“清晰度,咱俩分手吧” 以往的iOS锁屏界面非常简单直接,但是来到今年的iOS10,情况发生非常大的变化,在开始认真严肃地为大家分析(tucao)之前我想先说明一些东西: 分析并写下... Java开发者需要了解的移动开发编程语言 日期:array Tag Java 移动 移动应用开发行业在过去的五年里飞速地成倍增长,改变了全球企业功能。随着企业在最近一段时间调整移动应用到他们的生产力,以及他们跨平台移动设备的快速创新;它需要移动应用程序... iOS书写高质量代码之耦合的处理 日期:array Tag 耦合是每个程序员都必须面对的话题,也是容易被忽视的存在,怎么处理耦合关系到我们最后的代码质量。今天Peak君和大家聊聊耦合这个基本功话题,一起捋一捋iOS代码中处理耦合的种种方... 开源项目-拼图验证控件TTGPuzzleVerify的实现 日期:array Tag 开源 最近抽空写了个拼图验证控件,用户可以通过水平、垂直,或者直接拖动拼图块,完成拼图图案,来完成验证。拼图块的形状可以自定义,默认提供了经典的拼图形状、圆形、正方形,整个拼... 总结iOS开发中的断点续传那些事儿 日期:array Tag 前言 断点续传概述 断点续传就是从文件赏赐中断的地方重新开始下载或者上传数据,而不是从头文件开始。当下载大文件的时候,如果没有实现断点续传功能,那么每次出现异常或者用户主... 首页 上一页 6 7 8 9 10 11 12 13 14 15 16 下一页 末页 共 16页307条