从2010年开始接触iOS开发到现在,折腾过不少app的架构。从 MVC 到 MVVM , VIPER , MVP ,以及最新的 ReactiveCocoa 都做过实战尝试,还有其他变种,诸如 猿题库iOS客户端架构设计
视差滚动是指让多层背景以不同的速度移动,形成立体的运动效果,在Web上应用的比较多,App中倒是见的相对比较少,主要在UITableView中的应用的比较多,尤其是当整个UITableViewCell的背景是图片的时候,描述内容较少,滑动视差可以增强视觉效果,可以考虑使用,先来简单的看一下效果:
app 2015年6月份自学Swift并开发了这款iOS app 眼科行医手记 ,7月份上架之后陆续更新了几个版本,后来兴趣转移,没有继续做iOS开发,现在开源,也算做个了结吧。App可能比较普通,
465.html iOS的音频播放可以分为短音频播放(例如:音效等点缀音频)和长音频播放(例:音乐等主音频)。前者不需要对进度、循环等进行控制,而后者需要精确的控制。在iOS中播放这两种音频分别使用AudioToolbox
线程执行只能依次逐一先后有序的执行。 注意: 一个进程可有多个线程。 一个进程可有多个队列。 队列可分并发队列和串行队列。 二.iOS多线程对比 1. NSThread 每个NSThread对象对应一个线程,真正最原始的线程。
ls/40663815 最近看需要做一款下拉刷新的效果,由于需要和Ios界面保持一致,所以这用安卓的方式实现了ios下的下拉刷新的粘虫效果。 最新的安卓手机版本的QQ也有这种类似的效果,就
在过去的几个月内,我主导着团队完成了一项工程浩大(累积八个人月的工作量)的重构工作——为我们的App替换数据库。
来自: http://www.cocoachina.com/ios/20160303/15498.html 本文为投稿文章,作者: jingxianli0922 我根据自己的情况做了一下总
s:(NSDictionary *)launchOptions { // 设置window属性(iOS应用必须有一个主窗口UIWindow),初始化windows的大小和位置 self.window =
应用 。 概念部分旨在剖析KVO这一设计模式的实现原理,应用部分通过创建的项目,以说明KVO技术在iOS开发中所带来的作用; 如果是作为是刚接触KVO的初学者,可以在了解 基本原理 后粗略看几遍 底层实现原理
单例模式怎么定义的,可能在不同的语言,不同的书中不完全一样,但是概况开来都应该是:一个类有且仅有一个实例,并且自行实例化向整个系统提供。
前言 在iOS中有很多种热修复方案,在这里我就不一一介绍了 这里有一篇介绍热修复的文章: iOS中的HotFix方案总结详解 我选择的热修复方案是JSPatch 我觉得JSPatch的优点有:
整理的一套 iOS 轻量级框架,内部包含大量或自己整理或修改自网络的 Category 、Utils、DataManager、Macros & UIComponents 旨在快速构建中小型 iOS App,并尝试用其整理了个
前言 多线程开发在iOS中有着举足轻重的位置,学习好多线程是每一个iOS Developer必须要掌握的技能。今天就聊一聊多线程的相关知识。 1.基本概念 进程 进程代表当前运行的一个程序 是系统分配资源的基本单位
5、小型传输,开销很小(固定长度的头部是 2 字节),协议交换最小化,以降低网络流量; 三、ios端 MQTT集成解决方案 我使用过两个github上的三方库 1.MQTTKit https://github
ios 裁剪出一个圆形的头像,这样的例子在简书已经很多了,我就不详细的介绍了.今天我想讲的是怎么裁剪出一个环形的图片.废话不多说,见代码。 1:首先将一张图片裁剪成圆形图片,, /**圆形图片裁剪*/
随着苹果对iOS系统多年的研发,iOS上的安全防护机制也是越来越多,越来越复杂。这对于刚接触iOS安全的研究人员来说非常不友好,往往不知从何入手。因此,为了让大家能够更加系统性的了解iOS上的安全机制,我们从三个方面着眼:
本篇以微信为例,给微信脱壳 。"砸壳" 在iOS逆向工程中是经常做的一件事情,,因为 从AppStore直接下载安装的App是加壳的 ,其实就是经过加密的,这个“砸壳”的过程就是一个解密的过程。未砸壳的App是无法在
,只在运行时需要这些资源的时候再去加载这些资源。(提醒:这是苹果公司提倡的做法。其实苹果公司做的iOS系统中很多地方都用到了懒加载的方式,比如控制器的View的创建。) 这么做的好处也是显而易见的
本篇教程主要是讲解如何实现iOS程序分享自定义内容(文本、图片、音乐)到微信好友、朋友圈、收藏的功能。 目录 1. 在微信开放平台申请账号并创建移动应用 2. 项目集成微信SDK 3. 配置项目