close

技术文库 / ios最新资讯

黑科技:把第三方 iOS 应用转成动态库

本文会介绍一个自己写的工具,能够把第三方iOS应用转成动态库,并加载到自己的App中,文章最后会以支付宝为例,展示如何调用其中的C函数和OC方法。 有什么用 为什么要把第三方应用转成

iOS关于时间的处理

做App避免不了要和时间打交道,关于时间的处理,里面有不少门道,远不是一行API调用,获取当前系统时间这么简单。我们需要了解与时间相关的各种API之间的差别,再因场景而异去设计相应

iOS NavigationBar 背景颜色设置方案探究

iOS中UIViewController对象如果通过push方式呈现,是由UINavigationController利用类栈结构去维护的;而UINavigationBar则是“寄生”在是UINavigationController上的属性对象,但栈顶的UIViewController对象却可以操

iOS客户端节日换肤的思考与实现

最近单位的APP来了新的需求,市场说他们要在圣诞节把APP里的图标都换了,还要换背景图片,还要给部分view添加一个遮盖。对,就是换肤。以前没有搞过换肤,所以考虑了一天,感觉大概就

iOS中block技术小结

block是C语言级别的语法和运行时特性,应用到Objective-C中可以增强函数功能。在合适场景中灵活应用block技术,对实际开发大有裨益。 block是对C语言中函数的扩展,除了函数中的代码,还包含变

神奇的CAReplicatorLayer

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

iOS常用框架

一:第三方插件 1:基于响应式编程思想的oc 地址: https://github.com/ReactiveCocoa/ReactiveCocoa 2:hud提示框 地址: https://github.com/jdg/MBProgressHUD 3:XML/HTML解析 地址: https://github.com/topfunky/hpple 4:有文

iOS代码耦合的处理

耦合是每个程序员都必须面对的话题,也是容易被忽视的存在,怎么处理耦合关系到我们最后的代码质量。今天Peak君和大家聊聊耦合这个基本功话题,一起捋一捋iOS代码中处理耦合的种种方

iOS大神留步,你确定你会使用id和instancetype?

写了那么多代码,懂了那么多道理,可是我就问你一句:id和instancetype的使用你懂了吗? 1.- (instancetype)init{self = [super init ];if (self) {}return self;}2.- (instancetype)initWithFrame:(CGRect)frame{self = [super init

关于iOS 10锁屏界面交互的一次严肃分析

iOS说:“清晰度,咱俩分手吧” 以往的iOS锁屏界面非常简单直接,但是来到今年的iOS10,情况发生非常大的变化,在开始认真严肃地为大家分析(tucao)之前我想先说明一些东西: 分析并写下

Java开发者需要了解的移动开发编程语言

移动应用开发行业在过去的五年里飞速地成倍增长,改变了全球企业功能。随着企业在最近一段时间调整移动应用到他们的生产力,以及他们跨平台移动设备的快速创新;它需要移动应用程序

iOS书写高质量代码之耦合的处理

耦合是每个程序员都必须面对的话题,也是容易被忽视的存在,怎么处理耦合关系到我们最后的代码质量。今天Peak君和大家聊聊耦合这个基本功话题,一起捋一捋iOS代码中处理耦合的种种方

开源项目-拼图验证控件TTGPuzzleVerify的实现

最近抽空写了个拼图验证控件,用户可以通过水平、垂直,或者直接拖动拼图块,完成拼图图案,来完成验证。拼图块的形状可以自定义,默认提供了经典的拼图形状、圆形、正方形,整个拼

总结iOS开发中的断点续传那些事儿

前言 断点续传概述 断点续传就是从文件赏赐中断的地方重新开始下载或者上传数据,而不是从头文件开始。当下载大文件的时候,如果没有实现断点续传功能,那么每次出现异常或者用户主

使用WKWebView遇见的那些坑

iOS8之后出了WKWebView,据说加载速度和内存占用情况都甩UIWebView好几条街,鉴于我们公司的项目用到挺多的webView,于是简单的调研下决定用WKWebView替换UIWebView。WKWebView的使用方法不多少,相信

27 款 iOS 开源库,让你的开发溜到飞起

我也爱开发者们,他们花费大量宝贵的时间创造出如此惊人的东西,然后与其他人分享,而不要求任何回报。 开源作者和贡献者们,你们令人敬佩。 感谢你们所有的工作。 我在处理自己的

关于iOS内存管理的规则思考

关于iOS内存管理的规则思考 自己生成的生成的对象,自己持有。 非自己生成的对象,自己也能持有。 不在需要自己持有的对象时释放。 非自己持有的对象无法释放。 注:这里的自己是对象