iOS Developer
这些书你都看过吗?
Effective Objective-C 2.0
【英】 Matt Galloway 著 爱飞翔 译
《effective objective-c 2.0:编写高质量ios与os x代码的52个有效方法》是世界级c++开发大师scott meyers亲自担当顾问编辑的“effective software development series”系列丛书中的新作,amazon全五星评价。
Objective-C 高级编程
【日】KazuKi Sakamoto Tomohiko Furumoto 著 黎华 译
本书在苹果公司公开的源代码基础上,深入剖析了对应用于内存管理的ARC 以及应用于多线程开发的Blocks 和GCD。这些新技术看似简单,实则非常容易成为技术开发的陷阱,开发者仅靠阅读苹果公司的文档是不够的。 本书适合有一定基础的iOS 开发者阅读。
The Swift Programming Language
苹果官方文档|译者 梁杰
Swift 3.0 是自 Swift 开源以来第一个大的版本更新。从语言角度不兼容之前的 Swift 2.2 和 Swift 2.3 版本。Swift 3.0 的更新说明,大家可以查看官方blog的说明,也可以关注 SwiftGG 最新的文章。学习官方文档,是掌握语言特性点的最佳途径,感谢翻译的小伙伴们为 Swift 社区所做贡献!
服务器端
学习Python3.0
Python语言的最新版本
不再兼容2.x 系列发布, 新版本尤其在内建对象比如字典和字符方面有了相当的改变,一些废除的属性最终被完全移除,并且,标准库在一些重点部分进行了重组。
学习PHP
PHP是一种通用的开源脚本语言
PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。 PHP 是免费的,并且使用非常广泛。同时,对于像微软 ASP 这样的竞争者来说,PHP 无疑是另一种高效率的选项。
学习Django
Django是一个开放源代码的Web应用框架,由Python写成
Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。 Django是一个开放源代码的Web应用框架,由Python写成。
学习 Linux
Linux是一套免费使用和自由传播的类Unix操作系统
Linux 英文解释为 Linux is not Unix。 本教程,我们将为大家介绍如何使用Linux。 Linux其实很容易学,相信你们能很快学会。
学习 Docker
Docker是一个开源的应用容器引擎,基于Go语言
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
学习 Ruby
一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言
Ruby 是一种开源的面向对象程序设计的服务器端脚本语言,在 20 世纪 90 年代中期由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)设计并开发。在 Ruby 社区,松本也被称为马茨(Matz)。Ruby 可运行于多种平台,如 Windows、MAC OS 和 UNIX 的各种版本。
学习 Java
一种可以撰写跨平台应用软件的面向对象的程序设计语言
Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。 Java可运行于多个平台,如Windows, Mac OS,及其他多种UNIX版本的系统。 本教程通过简单的实例将让大家更好的了解JAVA编程语言。
学习 C
一门通用计算机编程语言
C 语言是一种通用的、面向过程式的计算机程序设计语言。1972 年,为了移植与开发 UNIX 操作系统,丹尼斯·里奇在贝尔电话实验室设计开发了 C 语言。 C 语言是一种广泛使用的计算机语言,它与 Java 编程语言一样普及,二者在现代软件程序员之间都得到广泛使用。
学习 C++
C++是在C语言的基础上开发的一种通用编程语言
C++ 是一种中级语言,它是由 Bjarne Stroustrup 于 1979 年在贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,是一种面向对象的程序设计语言。C++ 可运行于多种平台上,如 Windows、MAC 操作系统以及 UNIX 的各种版本。
学习 Perl
是高级、通用、直译式、动态的程序语言
Perl 是 Practical Extraction and Report Language 的缩写,可翻译为 "实用报表提取语言"。 Perl 是高级、通用、直译式、动态的程序语言。 Perl 最初的设计者为拉里·沃尔(Larry Wall),于1987年12月18日发表。
学习 Servlet
运行在 Web 服务器或应用服务器上的程序
Servlet 为创建基于 web 的应用程序提供了基于组件、独立于平台的方法,可以不受 CGI 程序的性能限制。Servlet 有权限访问所有的 Java API,包括访问企业级数据库的 JDBC API。 本教程将讲解如何使用 Java Servlet 来开发基于 web 的应用程序。
学习 JSP
JSP与PHP、ASP、ASP.NET等语言类似,运行在服务端的语言
SP与PHP、ASP、ASP.NET等语言类似,运行在服务端的语言。 JSP(全称Java Server Pages)是由Sun Microsystems公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。
学习 Lua
Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放
Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。
学习 Scala
Scala 是一门多范式(multi-paradigm)的编程语言
Scala 是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。 Scala 运行在Java虚拟机上,并兼容现有的Java程序。 Scala 源代码被编译成Java字节码,所以它可以运行于JVM之上,并可以调用现有的Java类库。
学习 Go
Go语言是谷歌推出的一种全新的编程语言
Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。 Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。
设计模式
设计模式代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用
设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。
正则表达式
正则表达式是对字符串操作的一种逻辑公式
正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符")。 正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。
学习 ASP
ASP(Active Server Pages 动态服务器页面)是一种生成动态交互性网页的强有力工具
ASP(Active Server Pages 动态服务器页面)是一种生成动态交互性网页的强有力工具。 在我们的 ASP 教程中,您将学到 ASP 的相关知识,以及如何在服务器上执行脚本。
学习 AppML
AppML 是一个为web应用程序设计的HTML扩展框
<AppML> appML是一个为web应用程序设计的HTML扩展框: XML 语言定义了应用的模型 JavaScript 运行于客户端浏览器上 PHP 或者 ASP 脚本运行于服务器上
学习 VBScript
一种微软环境下的轻量级的解释型语言
VBScript 是微软公司出品的脚本语言。 VBScript 是ASP (Active Server Pages)默认使用的脚本语言。 你可以在 Internet Explorer 尝试使用 VBScript 。
视屏教程
iOS交流群537774852
Objective-C 从零开始
讲师:StrongX
这套视屏讲带领你进入OC的世界,包括多个实战项目,25个小时的视屏你将对Objecttive-C有一个直观的概念。观看人群:有swift基础、有编程基础。不适合无计算机编程基础人群。
关于我们
联系我们,让我们知道你的想法
关于知书达礼
知书达礼网站将是一个免费的技术交流网站,我们希望做的更好,你可以将你的建议发送给我们,作为个人网站,知书达礼接受捐助,捐助方式,支付宝:15088358596
联系方式
- 地址: 北京朝阳区
- 电话:15088358596
- 邮件: strongxlx@foxmail.com