51dev.com IT技术开发者社区

51dev.com 技术开发者社区

表单开发

iOS项目开发日常之创建文件(协议、类、分类、扩展)

iOS项目开发日常之创建文件(协议、类、分类、扩展)

iOS项目开发过程中,是以不断创建文件的形式进行着的。创建得比较频繁的文件类型是:这两个类型中创建的文件有:子类、分类、扩展、协议四种文件,如下:  这四类文件是频繁创建的,我们来看一下各自分别的文件结构。认识下(常见的头文件类型):(一)@interface类<协议>声明一个类遵守某协...

iOS项目的一般开发流程

iOS项目的一般开发流程

 ...

为PHP开发搭建环境

为PHP开发搭建环境

为了能在自己的电脑上(macOS系统)开始编写PHP代码并完成运行,需要有:1、安装Web服务器2、安装PHP3、安装数据库,比如MySQL4、一个PHP的IDE为了上面所提到的1~3步的安装,有现成的PHP服务器组件,包含有PHP、Apache、MySQL等服务,免去可开发人员将时间花费在繁琐的配置环境过程。Wind...

【转】十步让你成为一名优秀的Web开发人员

【转】十步让你成为一名优秀的Web开发人员

第一步:学好HTMLHTML(超文本标记语言)是网页的核心,因此你首先应该学好它,不要害怕,HTML很容易学习的,但也很容易误用,学懂容易要学精还得费点功夫,但学好HTML是成为Web开发人员的基本条件。第二步:学好服务器脚本语言服务器端脚本编程也是Web开发人员的基本功之一,你只需挑选一个服务器端脚本语言,然后学好它...

【转】什么是后台开发?

【转】什么是后台开发

软件应用程序就像冰山一样。用户看到的只是应用程序的一部分——在大多数情况下——应用程序的最大部分是看不到的。这就是令人难以捉摸又神秘的“后端”。在Web开发的篇章中,我们主要讨论Web开发,因为它涉及与最终用户的直接互动——...

Vue.js项目的开发环境搭建与运行

Vue.js项目的开发环境搭建与运行

写作背景:手上入一个用Vue框架写的微信公众号项目,根据公司安排,我负责项目源代码的验收工作(当然专业的工作检测会交给web开发人员,我只是想运行起来看一看)。(一)安装node.js(JavaScript运行环境runtime)从node.js官网下载并安装node,安装过程很简单,一路“下一步&rdqu...

《iOS开发实战 从入门到上架App Store(第2版)》书籍目录

《iOS开发实战 从入门到上架App Store(第2版)》书籍目录

第1章开发准备1.1iOS10新特性简述  1.1.1新增触觉反馈编程接口  1.1.2SiriKit框架的开放  1.1.3引入MessagesApp  1.1.4通知框架的整合与扩展  1.2 熟悉iOS开发环境  1.2.1安装Xcode开发工具  1.2.2了解Xcode开发工具主界面  1.2.3X...

产品经理与开发人员的矛盾

产品经理与开发人员的矛盾

本文中主要阐述的问题包括:1、是不是只要没有技术上的实现问题,开发者就不应该对产品经理提出质疑?2、需求文档、功能文档、最新而最全的原型设计文档,这些要求过时了吗?3、产品经理进阶建议。软件工程领域,本着分工合作高效进行的管理方式,每个人只要做好自己的分内事就行。当产品经理召集开发人员进行各种评审会的时候,其实是想让开...

对iOS开发的一些认识

对iOS开发的一些认识

从事iOS工作这么久了,我觉得对它的认识也越来越深刻。尤其是越发明白自己从事的工作属于“客户端开发”、“软件工程”分类中。我更喜欢“客户端开发”这个词语,相对“前端开发”而言。因为前者更能充分说明面向的群体是客户,iOS开发...

《iOS开发进阶》书籍目录

《iOS开发进阶》书籍目录

 第10章理解内存管理10.1引用计数10.1.1什么是引用计数,原理是什么10.1.2我们为什么需要引用计数10.1.3不要向已经释放的对象发送消息10.1.4循环引用(referencecycles)问题10.1.5使用Xcode检测循环引用10.2使用ARC10.2.1AutomaticReferenc...

《精通iOS开发》书籍目录

《精通iOS开发》书籍目录

1、欢迎来到iOS和Swift世界2、创建一个新项目3、实现基本交互4、更丰富的用户界面5、自动旋转和自动调整大小6、多视图应用7、分页栏与选取器8、表视图简介9、导航控制器和表视图10、集合视图11、分割视图和浮动窗口12、应用设置和用户默认设置13、数据持久化基础知识14、文档和iCloud15、GrandCent...

iOS开发的调试技巧

iOS开发的调试技巧

关于本文:1、模拟器的快捷键2、覆盖安装注意事项3、给模拟器相册增加照片4、模拟器中程序的数据5、安装旧版本的模拟器6、模拟慢网速7、异常断点与符号断点 1、模拟器的快捷键常用的模拟器快捷键:Cmd+1/2/3  可以切换模拟器的显示比例。(Xcode9.0之后的模拟器可以自由缩放)Opt+Shift  可以...

苹果开发者计划申请材料准备(公司级)

苹果开发者计划申请材料准备(公司级)

说明:以下内容是在公司需要申请另一个新的公司级别苹果开发者计划帐号(99刀的有个人级别和公司级别,299刀的是企业级别),整理的申请材料。整理过程当中,查阅了网上的他人整理结果,也阅读了苹果开发者中心的相关文档。本人整理的内容仅当参考,如与苹果开发者中心的相关文档内容冲突,请以苹果开发者中心的相关文档说明为准。正文:苹...

iOS开发架构学习记录

iOS开发架构学习记录

闲着没事看了一些iOS开发架构的视频,简单的介绍了几个常用的架构设计,现将它记录如下,以后有时间再专门写这方面的内容,大家可以看看,感兴趣的就进一步学习。一、架构基础1.架构设计的目的进一步解耦。2.耦合的方式1)单例-彼此知道对方的存在2)delegate-被委托方不知道委托方的存在,委托方知道被委托方的存在3)通知...

Android开发实践:编译VLC-for-android

Android开发实践:编译VLC-for-android

最近在Android做流媒体相关的开发,一直想学习一下强大的VLC,正好趁此机会研究研究VLC-for-android的代码,看看优秀的开源音视频播放器是如何实现的。本文总结下在Linux平台下如何编译VLC-for-android。 编译环境:Ubuntu14.0464bit,VLC版本2.1.5 ...