iOS应用层架构之CDD 经验

从2010年开始接触iOS开发到现在,折腾过不少app的架构。从 MVC 到 MVVM , VIPER , MVP ,以及最新的 ReactiveCocoa 都做过实战尝试,还有其他变种,诸如 猿题库iOS客户端架构设计

reider 2016-02-18   20135   0

iOS开发-UITableView滑动视差 经验

视差滚动是指让多层背景以不同的速度移动,形成立体的运动效果,在Web上应用的比较多,App中倒是见的相对比较少,主要在UITableView中的应用的比较多,尤其是当整个UITableViewCell的背景是图片的时候,描述内容较少,滑动视差可以增强视觉效果,可以考虑使用,先来简单的看一下效果:

ui594q8h 2016-01-22   10484   0

Sources of iOS app 眼科行医手记 (CaseAssistant) using swift 经验

app 2015年6月份自学Swift并开发了这款iOS app 眼科行医手记 ,7月份上架之后陆续更新了几个版本,后来兴趣转移,没有继续做iOS开发,现在开源,也算做个了结吧。App可能比较普通,

jopen 2016-02-03   8147   0

iOS开发之音频播放、录音 经验

465.html iOS的音频播放可以分为短音频播放(例如:音效等点缀音频)和长音频播放(例:音乐等主音频)。前者不需要对进度、循环等进行控制,而后者需要精确的控制。在iOS中播放这两种音频分别使用AudioToolbox

yqv18512 2016-02-14   30858   0

iOS多线程(NSThread、NSOperation、GCD)编程 经验

线程执行只能依次逐一先后有序的执行。 注意: 一个进程可有多个线程。 一个进程可有多个队列。 队列可分并发队列和串行队列。 二.iOS多线程对比 1. NSThread 每个NSThread对象对应一个线程,真正最原始的线程。

pxrk0615 2016-01-27   20380   0

高仿IOS下拉刷新的粘虫效果 经验

ls/40663815 最近看需要做一款下拉刷新的效果,由于需要和Ios界面保持一致,所以这用安卓的方式实现了ios下的下拉刷新的粘虫效果。 最新的安卓手机版本的QQ也有这种类似的效果,就

smallguang 2016-01-30   8804   0

iOS遗留系统重构实践 经验

在过去的几个月内,我主导着团队完成了一项工程浩大(累积八个人月的工作量)的重构工作——为我们的App替换数据库。

wfmu1826 2016-08-09   9941   0

iOS经典面试题总结--内存管理 经验

来自: http://www.cocoachina.com/ios/20160303/15498.html 本文为投稿文章,作者: jingxianli0922 我根据自己的情况做了一下总

yxrt5400 2016-03-02   24317   0

iOS学习笔记01-APP相关 经验

s:(NSDictionary *)launchOptions { // 设置window属性(iOS应用必须有一个主窗口UIWindow),初始化windows的大小和位置 self.window =

tluhb 2016-04-14   7267   0

iOS--KVO的实现原理与具体应用 经验

应用 。 概念部分旨在剖析KVO这一设计模式的实现原理,应用部分通过创建的项目,以说明KVO技术在iOS开发中所带来的作用; 如果是作为是刚接触KVO的初学者,可以在了解 基本原理 后粗略看几遍 底层实现原理

FlorineKasp 2016-05-03   23340   0

iOS中的单例你用对了么? 经验

单例模式怎么定义的,可能在不同的语言,不同的书中不完全一样,但是概况开来都应该是:一个类有且仅有一个实例,并且自行实例化向整个系统提供。

Gary2192 2016-07-12   19579   0

iOS 5分钟集成热修复(JSPatch) 经验

前言 在iOS中有很多种热修复方案,在这里我就不一一介绍了 这里有一篇介绍热修复的文章: iOS中的HotFix方案总结详解 我选择的热修复方案是JSPatch 我觉得JSPatch的优点有:

KarJLQL 2016-08-31   80143   0

一套开源的 iOS 轻量级框架 经验

整理的一套 iOS 轻量级框架,内部包含大量或自己整理或修改自网络的 Category 、Utils、DataManager、Macros & UIComponents 旨在快速构建中小型 iOS App,并尝试用其整理了个

iloveyou5 2016-09-07   11156   0

iOS开发之我所理解的多线程 经验

前言 多线程开发在iOS中有着举足轻重的位置,学习好多线程是每一个iOS Developer必须要掌握的技能。今天就聊一聊多线程的相关知识。 1.基本概念 进程 进程代表当前运行的一个程序 是系统分配资源的基本单位

benson_xin 2016-09-13   9143   0

ios MQTT协议及通讯的解决方案 经验

5、小型传输,开销很小(固定长度的头部是 2 字节),协议交换最小化,以降低网络流量; 三、ios端 MQTT集成解决方案 我使用过两个github上的三方库 1.MQTTKit https://github

TuyetDeRoug 2016-09-20   45497   0

iOS裁剪出环形图片 经验

ios 裁剪出一个圆形的头像,这样的例子在简书已经很多了,我就不详细的介绍了.今天我想讲的是怎么裁剪出一个环形的图片.废话不多说,见代码。 1:首先将一张图片裁剪成圆形图片,, /**圆形图片裁剪*/

EddieDurham 2016-08-31   6675   0

细数iOS上的那些安全防护 经验

随着苹果对iOS系统多年的研发,iOS上的安全防护机制也是越来越多,越来越复杂。这对于刚接触iOS安全的研究人员来说非常不友好,往往不知从何入手。因此,为了让大家能够更加系统性的了解iOS上的安全机制,我们从三个方面着眼:

AlbPerkins 2016-09-02   14188   0

iOS逆向工程之给App脱壳 经验

本篇以微信为例,给微信脱壳 。"砸壳" 在iOS逆向工程中是经常做的一件事情,,因为 从AppStore直接下载安装的App是加壳的 ,其实就是经过加密的,这个“砸壳”的过程就是一个解密的过程。未砸壳的App是无法在

ecdi3579 2016-09-18   20519   0

iOS回顾之路-懒加载 经验

,只在运行时需要这些资源的时候再去加载这些资源。(提醒:这是苹果公司提倡的做法。其实苹果公司做的iOS系统中很多地方都用到了懒加载的方式,比如控制器的View的创建。) 这么做的好处也是显而易见的

cxh0624 2016-10-17   8027   0

iOS分享到微信简明教程 经验

本篇教程主要是讲解如何实现iOS程序分享自定义内容(文本、图片、音乐)到微信好友、朋友圈、收藏的功能。 目录 1. 在微信开放平台申请账号并创建移动应用 2. 项目集成微信SDK 3. 配置项目

hrbwtm 2016-11-23   17324   0
1 2 3 4 5 6 7 8 9 10