- 博客(30)
- 收藏
- 关注
转载 maven pom文件详解
http://www.blogjava.net/hellxoul/archive/2013/05/16/399345.html 1 project xmlns="http://maven.apache.org/POM/4.0.0 " 2 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance "
2016-10-11 14:03:33 358
转载 学习RAC小记-适合给新手看的RAC用法总结
学习RAC小记-适合给新手看的RAC用法总结(转)原文:http://www.jianshu.com/p/ff79a5ae0353什么是RAC?几乎每一篇介绍RAC的文章开头都是这么一个问题。我这篇文章是写给新手(包括我自己)看的,所以这个问题更是无法忽视。简单的说,RAC就是一个第三方库,他可以大大简化你的代码过程。官方的说,ReactiveCocoa(其
2016-09-14 09:10:37 240
转载 浅谈iOS中MVVM的架构设计与团队协作
转载自:http://www.cocoachina.com/ios/20150122/10987.html今天写这篇文章是想达到抛砖引玉的作用,想与大家交流一下思想,相互学习,博文中有不足之处还望大家批评指正。本篇文章的内容沿袭以往博客的风格,也是以干货为主,偶尔扯扯咸蛋(哈哈~不好好工作又开始发表博客啦~)。由于本人项目经验有限,关于架构设计方面的东西理解有限,我个人
2016-09-09 17:51:00 268
转载 浅谈iOS中MVVM的架构设计与团队协作
转载自:http://www.cocoachina.com/ios/20150122/10987.html今天写这篇文章是想达到抛砖引玉的作用,想与大家交流一下思想,相互学习,博文中有不足之处还望大家批评指正。本篇文章的内容沿袭以往博客的风格,也是以干货为主,偶尔扯扯咸蛋(哈哈~不好好工作又开始发表博客啦~)。由于本人项目经验有限,关于架构设计方面的东西理解有限,我个人对MVVM的
2016-09-09 17:45:32 208
转载 ReactiveCocoa入门教程——第二部分
转载自:http://benbeng.leanote.com/post/ReactiveCocoaTutorial-part2ReactiveCocoa是一个框架,它能让你在iOS应用中使用函数响应式编程(FRP)技术。在本系列教程的第一部分中,你学到了如何将标准的动作与事件处理逻辑替换为发送事件流的信号。你还学到了如何转换、分割和聚合这些信号。 在本系列教程的第二
2016-09-09 17:40:27 196
转载 ReactiveCocoa入门教程:第一部分
转载自:http://www.cocoachina.com/ios/20150123/10994.html本文翻译自RayWenderlich,原文:ReactiveCocoa Tutorial--The Definitive Introduction: Part 1/2作为一个iOS开发者,你写的每一行代码几乎都是在相应某个事件,例如按钮的点击,收到网络消息,
2016-09-09 17:37:30 437
转载 Model-View-ViewModel for iOS
转载自:http://www.teehanlax.com/blog/model-view-viewmodel-for-ios/If you’ve been developing iOS applications for any length of time, you’ve probably heard of Model-View-Controller, or MVC. It’s
2016-09-08 17:11:14 369
转载 MVVM 介绍
转载自:https://www.objccn.io/issue-13-1/我于 2011 年在 500px 找到自己的第一份 iOS 开发工作。虽然我已经在大学里做了好几年 iOS 外包开发,但这才是我的一个真正的 iOS 开发工作。我被作为唯一的 iOS 开发者被招聘去实现拥有漂亮设计的 iPad 应用。在短短七周里,我们就发布了 1.0 并持续迭代,添加了更多特性,但从本质
2016-09-08 15:42:05 174
转载 ANDROID应用架构之MVP实现
回顾上一篇文章《Android应用架构概述》,我们知道,Android App 本质上抽象成两个层次:视图和数据。为了App在发展过程中快速的适应变化,方便维护和快速迭代,我们要将数据和视图解耦,而在解藕方面我们的前辈们在漫长的软件开发经验中为我们提供了两套流行的指导框架:MVC和MVP,其中MVP近年来在Android应用开发上逐渐流行。接着上一篇的内容,本章我将结合具体例子说清MVP解藕的实现
2016-09-06 22:17:09 263
转载 ANDROID应用开发架构概述
转自:http://www.liuguangli.win/archives/299通常一个App的成长过程都是这样的:第一阶:先用最少的成本和时间快速把东西做出来。第二阶段:积累一定用户量之后在小步快跑的迭代功能。第三阶段:性能和体验上逐步求精。我发现好多项目在第二阶段和第三阶段耗费了好多本来不应该浪费的人力成本、时间成本。究其原因就是因为前期忽略了合理的架
2016-09-06 22:04:28 190
转载 移动App架构设计
本文主要总结了几种常用的架构模式, 基本是层层递进的 转载请注名出处 http://blog.csdn.net/uxyheaven, 良好的排版在https://github.com/uxyheaven/NativeAppFrameworkDesign阅读如果觉得本文不错, 请在csdn给个顶, github给个star.Native app的开发相比传统的项目迭代周期要短很多,
2016-09-06 17:55:07 308
转载 iOS移动端架构
引言:一个app的初始阶段,必然是先满足各种业务需求。然后,经过多次版本迭代之后,先前的由于急于满足需求而导致的杂乱代码则会充斥整个项目。而此时,项目有了一定的规模,有了一定数量的开发人员,那么为了达到快速迭代版本的需求,则是需要有一个强大的架构来支撑。在开始谈app架构之前,曾经我一度认为,一个好的app就是需要有好的架构,如果没有一个我所认为的“好架构”,那么这个app就是很l
2016-09-06 09:54:18 272
原创 如何使用xcode的Diagnostics选项调试crash
Enable Malloc Scribble(开启Malloc Scribble(内存涂鸦)):Malloc Scribble的基本思想是,在对象被释放后,在对应内存块中填上不可访问的无意义的数据(0x55),那么我们再使用这个对象时,程序将直接Crash。参考:http://weibo.com/p/10080852e0242ca7393837a6ecec8009daad5a?k=iOS知识小
2016-08-21 22:33:42 2437 1
转载 Objective-C中的同步线程的锁
转载自:http://blog.csdn.net/GGGHub/article/details/51353793概述在多线程编程中往往会遇到多个线程同时访问共享的资源,这种情况我们需要通过同步线程来避免。也就是给线程加锁。 因为Objective-C是C语言的超集。,严格的来说是真超集。所以C语言当中的pthread互斥锁在Objective-C中也可以使用,但是Obj
2016-08-18 11:56:52 265
转载 Objective-C 单例模式singleton(参考apple官方例子)
转载自:http://huqiji.iteye.com/blog/2037991参考apple官方例子单例模式(singleton) Java代码 // // DBHelper.h // KeepSafe // // Created by RockeyCai on 14-3-28. // Copyright (c) 201
2016-08-17 16:49:32 262
转载 Objective-C利用GCD技术实现单例模式
转载自:http://www.cnblogs.com/NerdFooProgrammer/p/4870260.html?utm_source=tuicool&utm_medium=referral当希望在一个应用程序中某个类的对象只能存在一个的时候就可以考虑用单例模式来实现,单例模式在C++中比较容易实现(只需把构造函数声明为private),而在Objective-C中对象可以通过NSObj
2016-08-17 16:44:26 246
原创 Xcode Multiple Static Libraries and Duplicate Symbols
question:I'm developing an iPad application which relies on two static utility libraries (libBFSDK & libBetfair-Platform). Both static libraries include AFNetworking. When I try to include the two
2016-08-17 10:12:24 454
转载 iOS设备唯一标识获取策略
英文原文:In iOS 7 and later, if you ask for the MAC address of an iOS device, the system returns the value 02:00:00:00:00:00. If you need to identify the device, use the identifierForVendor property of UI
2016-08-12 15:49:31 432
转载 gcc的扩展__attribute__ ((cleanup(xxx))) 用于动态分配对象的自动释放
Cleanup修饰一个变量在该变量作用域结束后, 自动调用一个指定的方法。所谓作用域结束,包括大括号结束、return、goto、break、exception等各种情况。可以修饰的变量不止NSString,包括自定义Class或基本类型都是可以。在C中如何实现C++中smart pointer的部分功能,即当变量离开它作用域时自动destroy/free?在Linux下,
2016-08-07 23:01:06 3477 5
转载 正则表达式在iOS中的运用
一、什么是正则表达式 正则表达式,又称正规表示法,是对字符串操作的一种逻辑公式。正则表达式可以检测给定的字符串是否符合我们定义的逻辑,也可以从字符串中获取我们想要的特定部分。它可以迅速地用极简单的方式达到字符串的复杂控制。 二、正则表达式的语法 看一个过滤纯数字的例子- (BOOL)validateNumber:(NSString *) textString{
2015-12-16 11:47:35 242
转载 TCP状态转换图详解
1.CLOSED:起始点,在超时或者连接关闭时候进入此状态。2.LISTEN:svr端在等待连接过来时候的状态,svr端为此要调用socket, bind,listen函数,就能进入此状态。此称为应用程序被动打开(等待客户端来连接)。3.SYN_SENT:客户端发起连接,发送SYN给服务器端。如果服务器端不能连接,则直接进入CLOSED状态。4.SYN_RCVD:跟3对应,
2014-03-21 09:48:21 1141
转载 UML用例图总结
作者: tianhai110 发布时间: 2012-01-30 15:33用例图主要用来描述“用户、需求、系统功能单元”之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。 【用途】:帮助开发团队以一种可视化的方式理解系统的功能需求。 用例图所包含的元素如下: 1. 参与者(Actor) 表示与您的应用程序或系统进行交互的用户、组织
2013-12-19 10:11:20 391
转载 领域建模中的七种坏味道信息
作者: Kent & Chris 来源: InfoQ英文原文:The Seven Information Smells of Domain Modelling 领域建模(Domain modelling )作为一项强大的技术,常备于很多IT专业人士的工具箱之中。令人遗憾的是,在过去的几年间,因为领域建模的几个问题导致人们对其大失所望,尤其是在敏捷领域。这种方式的
2013-12-19 10:09:51 568
转载 Linux学习路线指南
很多同学接触Linux不多,对Linux平台的开发更是一无所知。而现在的趋势越来越表明,作为一个优秀的软件开发人员,或计算机IT行业从业人员,掌握Linux是一种很重要的谋生资源与手段。下来我将会结合自己的几年的个人开发经验,及对 Linux,更是类UNIX系统,及开源软件文化,谈谈Linux的学习方法与学习中应该注意的一些事。AD:2013云计算架构师峰会课程资料下载
2013-12-17 12:01:38 526
转载 LINUX学习线路
写一下最近个人的linux学习路线,学完后再好好参考其他人的:1.《Linux程序设计》- 靠它来入门,然后装一个linux系统,学习shell(bash)和linux C,把基础打牢;2. 《深入理解Linux内核》和《Linux内核设计与实现》:后者我已经粗粗看过一遍,值得细看,前者必须尽快看完;3. 《Linux设备驱动设计》:必买必看,实用性强;4.《Adv
2013-12-17 11:59:55 790
转载 Android开发最佳学习路线图
为了帮助大家更好的学习Android开发的相关知识,尚观4G智能操作系统研究室(www.up4g.com)为大家制作以下学习路线图;希望能帮助到广大的android爱好者。 在开始之前我们先来对相关知识进行一个简单的了解: 行业背景: 今天,涉及通信产业链中的每个环节,都有Android的身影,Android是第一款完全完整打通了整个通信产业链中的操作系
2013-12-17 09:56:44 1644
转载 C++和Objective-C混编(官方文档翻译)
Using C++ With Objective-C 苹果的Objective-C编译器允许用户在同一个源文件里自由地混合使用C++和Objective-C,混编后的语言叫Objective-C++。有了它,你就可以在Objective-C应用程序中使用已有的C++类库。Objective-C和C++混编的要点 在Objective-C++中,可以用C++代码调用方法
2013-12-10 14:38:20 436
转载 UML类图几种关系的总结
在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1. 泛化(Generalization) 【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特
2013-12-06 11:43:34 458
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人