close
当前位置: 物联网在线 > 技术文库 > ios >

技术文库 / ios

iOS 实现点击微信头像效果
日期:array
Tag 微信

公司产品需要实现点击个人主页头像可以放大头像、缩放头像、保存头像效果(和点击微信个人头像类似),故找个时间实现一下,记录下来,供自己查看,也给大家做个参考。 实现效果(...


iOS开源:AntNest - 吸收了 Go 语言的 Interface 模型的 iOS App 模块化解耦编程的框架
日期:array
Tag 开源 模块

AntNest 是吸收了 Go 语言的 Interface 模型的 iOS 的 App 模块化解耦编程的框架。 完全解耦的面向接口插件化模块开发运行框架 模块具体实现与接口调用分离 易扩展的模块生命周期、事件分发 设...


结构体与 NSCoding
日期:array
Tag

要使用 NSCoding ,必须遵循 NSObjectProtocol 这个类协议,因此结构体无法使用。如果我们想对某些数据进行编码,最简单的方式是将它们作为一个类来实现,并且继承自 NSObject 。 我找到了一种优...


iOS面试中,如何优雅的回答Block导致循环引用的问题
日期:array
Tag

说到循环引用问题,最最最常遇到的,不是在项目中,而是在面试中。如果面试官问你开发中是否遇到过retain cycle,你如果说没遇到过,估计已经很难跟面试官继续友好的沟通下去了。 但是...


iOS状态栏详解
日期:array
Tag

状态栏的隐藏主要有两种方法: 方法一:通过代码控制 @interface UIApplication(UIApplicationDeprecated)// Setting statusBarHidden does nothing if your application is using the default UIViewController-based status bar system.@pr...


CFNetwork 框架
日期:array
Tag

CFNetwork框架 概述 CFNetwork是一个高性能的低级框架,可以控制一些更底层的东西,如各种常用网络协议、socket通讯等,实际上除了socket是传输层之外,本质上还是应用层上的封装的通用API。使...


2017 我的 iOS 开发工具集
日期:array
Tag

My Development Toolset 2017 for iOS Hello Folks, I would like to introduce some toolset for 2017 that I use for iOS development tools, miscellaneous, services, websites and frameworks that I am currently using on Macbook. Tools I can** recommend Gi...


iOS开源:SRDownloadManager-文件下载管理
日期:array
Tag 开源

SRDownloadManager Features Provide download status callback, download progress callback, download complete callback. Support multi-task at the same time to download. Support breakpoint download even exit the App. Support to delete the specified fil...


iOS 10个实用小技巧(总有你不知道的和你会用到的)
日期:array
Tag

在开发过程中我们总会遇到各种各样的小问题,有些小问题并不是十分容易解决。在此我就总结一下,我在开发中遇到的各种小问题,以及我的解决方法。比较普遍的我就不再提了,这里主要...


神奇的Cookie互通魔法
日期:array
Tag

有这么一种业务场景,让PD们很头痛。PD们绞尽乳汁想尽一切办法去引流用户下载自己设计的App,但是却无法统计真正用户的下载量,这样就无法得出准确的转化率。有没有办法,能统计用户...


如何优雅地使用 KVO
日期:array
Tag

KVO 作为 iOS 中一种强大并且有效的机制,为 iOS 开发者们提供了很多的便利;我们可以使用 KVO 来检测对象属性的变化、快速做出响应,这能够为我们在开发强交互、响应式应用以及实现视图...


iOS触摸事件的流动
日期:array
Tag 触摸

当指肚轻触屏幕,整个系统像沉睡的生灵突然被惊醒,然后经历过腥风血雨的一段奇幻旅行,最终又归于沉寂。 整个iOS触摸事件从产生到寂灭大致如下图: 起始阶段 —- cpu处于睡眠状态,等...


2017年最新版ios内购详细指南 和过坑
日期:array
Tag

之前第一次接触内购 不知道是什么鬼,然后 弄成了 Apple Pay ,这样就坑了自己。 网上有很多 APP内购的教程,但是 都去了一些比较重要的步骤。 1.ios内购 什么时候用到呢 虚拟产品就需要用到...


ShareSDK自定义分享平台UI
日期:array
Tag

用过ShareSDK三方分享的估计都知道,其实它自带的UI挺丑的。而实际开发过程中,我们想要各种各样的UI样式 ,所以它自带的样式就没办法满足我们的需求了,这时候,需要我们通过自定义的...


iOS多任务下载的简要概述
日期:array
Tag

多任务下载顾名思义就是多个任务同时下载,各个任务在同一时间一起下载,比如迅雷等下载软件就具备这些功能,而iOS开发中也涉及到了一些多任务下载。本文就是一个多任务下载的简要概...


iOS开源:LazyScrollView - 阿里开源iOS高性能异构滚动视图构建方案
日期:array
Tag 开源 方案

LazyScrollView 继承自ScrollView,目标是解决异构(与TableView的同构对比)滚动视图的复用回收问题。它可以支持跨View层的复用,用易用方式来生成一个高性能的滚动视图。此方案最先在天猫iOS客...


RxExample GitHubSignup 部分代码解读
日期:array
Tag

GitHubSignup 是一个注册例子的 Demo ,同时也是一个 MVVM 的 Demo 。但本节将重点介绍代码上 为什么这样写 ,你可以从中了解到何时在代码中用 Rx 处理异步,如何合理的书写代码,以及如何优雅...


iOS 插件化开发汇总 Small框架
日期:array
Tag

应用插件化背景 目前很多应用功能越来越多,软件显得越来越臃肿。因此插件化就成了很多软件发展的必经之路,比如支付宝这种平台级别的软件: 支付宝应用 页上密密麻麻的功能,而且还在增...


iOS开源:Paparazzo - 拍照、选取、编辑图片于一身的精简、实用组件
日期:array
Tag 开源

Paparazzois a component for picking and editing photos. Key Features :camera: Taking photos using camera :iphone: Picking photos from user's photo library :scissors: Photo cropping and rotation Contents Installation Usage Presenting entire module A...


iOS开源:Dr.Light - 轻量 iOS crash 保护方案
日期:array
Tag 开源 方案

前一段时间看了网易大白健康管理系统的文章,感觉很不错,文中对iOS app常见的几种crash进行了总结和分析,并提出了修复方案。平时开发过程中,笔者也略有积累,对一些潜在的crash也有自...