#开发文档

***iOS 项目的目录结构能看出你的开发经验

最近有师弟去面试iOS开发,他谈论到,面试官竟然问他怎么分目录结构的,而且还具体问到每个子目录的文件名。目录结构确实很重要,面试官问他这些无疑是想窥探他的开发经验。清晰的目录结构,可让人一眼知道对应目录的职能,这也能体现开发者的经验和架构能力。目前,我接触过的项目中,比较常规的两种结构:1.主目录按照业务分类,内目录按...

iOS开发多线程篇—多线程简单介绍

iOS开发多线程篇—多线程简单介绍 一、进程和线程1.什么是进程 进程是指在系统中正在运行的一个应用程序每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内  比如同时打开QQ、Xcode,系统就会分别启动2个进程通过“活动监视器”...

iOS开发笔记--宏定义的黑魔法

 宏定义在C系开发中可以说占有举足轻重的作用。底层框架自不必说,为了编译优化和方便,以及跨平台能力,宏被大量使用,可以说底层开发离开define将寸步难行。而在更高层级进行开发时,我们会将更多的重心放在业务逻辑上,似乎对宏的使用和依赖并不多。但是使用宏定义的好处是不言自明的,在节省工作量的同时,代码可读性大大...

Codeigniter开发技巧:连接多个数据库(可实现DB读写分离)

    在开发中,我们有时候会遇到在同一程序中链接多个数据库的需求,这对Codeigniter框架来说是很简单的,我们只需要在database.php文件中配置少许参数即可。 默认情况下,CI配置的是链接一个数据库,代码如下:123456789101112131415$...

IOS开发之表视图(UITableView)

IOS开发之表视图(UITableView)的基本介绍(一)   1.在IOS开发中,表视图的应用十分广泛和普及。因此掌握表视图的用法显得非常重要。一般情况下对于数据的展示我们都会选择表视图,比如通讯录和一些数据列表。  2.我们可以选择创建表视图也可以创建表视图控制器...

iOS开发之版本控制(SVN)

 版本控制对于团队合作显得尤为重要,那么如何在iOS开发中进行版本控制呢?在今天的博客中将会介绍如何在MAC下配置SVN服务器,如何导入我们的工程,如何在Xcode中进行工程的checkOut和Commit.  一、配置SVN服务器    1、创建Svn服务工作路径同时新建我们的App工程,入下图所示,SVN_Proj...

在线支付接口开发总结

经过这段时间对支付宝在线支付接口、手机在线支付接口、农业银行在线支付接口、以及支付宝担保交易接口的开发,对在线支付的原理有了一定的了解,开发过程中有点小的心得体会,在这里记录一下。  首先,这几个接口中,前面三个都是单一的支付接口,对于需要集成的商户而言,所需要做的工作为:集成支付功能使用户可以在线支付,接受支付结果进...

php多线程thread开发与应用的例子

Php多线程的使用,首先需要PHP5.3以上版本,并安装pthreadsPHP扩展,可以使PHP真正的支持多线程,扩展如何安装请自行百度PHP扩展下载:https://github.com/krakjoe/pthreadsPHP手册文档:http://php.net/manual/zh/book.pthreads.ph...

iOS开发网络篇—数据安全

一、简单说明1.说明在开发应用的时候,数据的安全性至关重要,而仅仅用POST请求提交用户的隐私数据,还是不能完全解决安全问题。如:可以利用软件(比如Charles)设置代理服务器,拦截查看手机的请求数据“青花瓷”软件因此:提交用户的隐私数据时,一定不要明文提交,要加密处理后再提交 2....

iOS开发:用DES对字符串加解密

参考http://www.cnblogs.com/janken/archive/2012/04/05/2432930.html,做了个小修改,实现PHP,JAVA,Objective-c加解密结果相同。原先Android版的客户端与服务端(PHP)通讯部分内容用DES加密,加密方法:http://www.pocketd...

IOS 开发环境,证书和授权文件

一、成员介绍1.    Certification(证书)证书是对电脑开发资格的认证,每个开发者帐号有一套,分为两种:1)    DeveloperCertification(开发证书)安装在电脑上提供权限:开发人员通过设备进行真机测试。可...

百度产品的开发周期

团队人数:11人第一个版本:大约8周之后的大版本:5-6周之后的小版本:2-3周 还有滚动开发的模式:两个开发组滚动开发版本,基本上2周一个大版本...

MongoDB中文档操作(二)

一、插入文档 1、db.集合名.insert()  插入一个:db.user.insert({name:"Join",age:13,address:"beijing",isDelete:0})  插入多个:db.user.insert([{name:"Join",age...
IT猿 ·2020-03-26

用grunt搭建自动化的web前端开发环境实战教程(详细步骤)

用grunt搭建自动化的web前端开发环境实战教程(详细步骤)jQuery在使用grunt,bootstrap在使用grunt,百度UEditor在使用grunt,你没有理由不学、不用!前端自动化,这样的一个名词听起来非常的有吸引力,向往力。当今时代,前端工程师需要维护的代码变得及为庞大和复杂,代码维护、打包、发布等流...

前端开发自动化工作流工具,JavaScript自动化构建工具grunt、gulp、webpack介绍

前端开发自动化工作流工具,JavaScript自动化构建工具grunt、gulp、webpack介绍前端自动化,这样的一个名词听起来非常的有吸引力,向往力。当今时代,前端工程师需要维护的代码变得及为庞大和复杂,代码维护、打包、发布等流程也变得极为繁琐,同时浪费的时间和精力也越来越多,当然人为的错误也随着流程的增加而增加...
首页上一页...211212213214215...下一页尾页