泊学

23
获赞数
0
关注数
27
粉丝数
IP 属地未知
2015-05-19 加入
浏览 6.7k

现如今的开发者,早已不是一句我是“某某程序员”可以说清的了。全栈,渐渐从一个概念,变成了对更好工作的核心需求。

在泊学,你不仅可以学习到构建现代iOS和Web应用的必备技能: Swift, Cocoa, PHP, Laravel, VueJS等,你还会发现学习并实践它们充满乐趣。

在泊学,你不会发现任何让人昏昏欲睡的PPT和枯燥的理论知识。我们只专注于编码和实践, 就像我们坐在一起开发和交流。

166 声望|学徒
泊学
161
php7
86
swift
64
php
34
swift2.1
20
1 黄金勋章
白银勋章
暂未获得该勋章
如何获得
青铜勋章
暂未获得该勋章
如何获得
个人动态
  • 发布了文章2017-12-27
    Collections in Swift 4
    抛开Swift中那些具体的Array,Set,Dictionary不谈,单纯从为了表达一堆数字这个角度来看,其中最基础的动作,就是要能逐个访问到它们。因此,我们关于集合这个抽象概念本身的话题,不妨就从这个动作开始。
  • 发布了文章2017-10-22
    Functional CSS: 从试着改进可重用CSS做起
    回想起每次更新泊学网站,最让我头疼的,就是改写CSS。在不同的阶段,对CSS不断深入的理解,对网站内容的调整,对UI的重用需求,都影响着CSS的编写方式,因此,稍不留神,你的代码理解就会充斥着各种风格和各种作用的CSS,让你什么时候想起这些,都觉得心情不那么愉快。
  • 发布了文章2017-08-07
    Python 101: 和字符串相关的常用操作
    如果你正在找一个轻松愉快,但又紧凑高效的Python视频,Python 101这个系列就是专门为你设计的。我们会以一个开发者理解编程语言的视角,向大家完整介绍Python语言本身、Python标准库、如何使用Python编写常用的代码片段、以及如何管理和发布你的Python代码。现如今...
  • 发布了文章2017-03-12
    译:Swift ABI (二)
    1.和类型相关的,例如:所有的结构和类对象应该有确定的内存布局。为了达成二进制层次上的交互(这里应该指的是不同版本Swift编译器生成的结果在二进制上兼容),它们必须共享相同的布局协议。这部分内容会在数据布局的章节进行讨论。
  • 发布了文章2017-03-05
    译:Swift ABI (一)
    在源代码层次实现兼容,也就是让新版本的编译器可以编译老版本的Swift代码。这可以降低开发者在迁移到Swift新版本时的痛苦。没有源代码层次的兼容,用Swift编写的项目就很难得以传承,项目中所有的源代码和使用的程序库必须使用同一个版本的Swift语言。而提供了源代...
  • 发布了文章2016-10-08
    如何通过Swift Package Manager 来构建一个简单的开发环境
    精彩高清视频链接泊学 是一个全栈工程师的自学网站 —— 泊学 我们看看如何通过Swift Package Manager(以下简称SPM)来构建一个简单的开发环境。 创建一个Product 假设我们要创建一个最基本的平衡二叉树,可以执行下面这些命令: {代码...} 这样,SPM就会为我们创建下...
  • 发布了文章2016-07-13
    通过算法了解Swift 3—插入排序
    Insertion sort 源自泊学IOS技法学习 插入排序是最基础的排序算法之一。它最核心的思想,由以下几条构成。当我们要对一个值为[1, 5, 6]的数组从大到小排列时: 把序列的第一个元素想象成一个“子序列”[1],它是已经排序的; 按照既定的排序规则,把由序列的前两个元素...
  • 发布了文章2016-05-18
    “ 函数式”编程 vs 编程写个函数——“函数式”编程和编程写个函数的区别
    Swift是一种支持多种编程范式的语言,除了传统的面向对象之外,它还支持functional programming。我们通过一个简单的例子,来理解这个有些理论的概念。
  • 发布了文章2016-03-17
    Swift中的异常和错误处理—— 异常处理基础篇
    只要我们在编程,就一定要面对错误处理的问题。其实,为了让我们少犯错误,Swift在设计的时候就尽可能让我们明确感知错误,明确处理错误。例如:
  • 发布了文章2016-03-11
    Swift里你可能不知道的事儿(3)——处理closure和类对象之间的reference cycle
    其中name表示HTML标签的名字,text表示标签之间的文本内容,由于不是所有HTML标签之间都有文本,因此,它是一个String?。接下来,我们可以像这样定一个HTMLElement对象。
  • 发布了文章2016-01-21
    Swift里你可能不知道的事儿(2)——处理对象reference cycle的三种方式
    泊学高清学习视频泊阅开发者文档我们在上一段视频里了解了reference cycle的成因。这次,我们来了解具体的解决方案。Reference cycle的解决方式,根据class member是否允许为nil,有着不同的处理方式。我们来分别看一下它们:
  • 发布了文章2016-01-19
    Swift里你可能不知道的事儿(1)-Reference cycle引起的内存泄漏
    纵然Swift使用ARC(Automatic Reference Counting)为我们打理内存,这并不代表它面对任何情况都足够聪明。尤其是当对象之间存在相互引用的时候,更是容易由于reference cycle导致内存无法释放。当然,这并非我们本意,只是有时这样的问题发生的不甚明显。Swift为我...
  • 发布了文章2016-01-14
    上手并过渡到PHP7(5)——轻量级“集合”迭代器-Generator
    轻量级“集合”迭代器-Generator泊学视频链接泊阅文档链接Generator是PHP 5.5加入的新语言特性。但是,它似乎并没有被很多PHP开发者广泛采用。因此,在我们了解PHP 7对Generator的改进之前,我们先通过一个简单却显而易见的例子来了解下Generator究竟为我们解决什么问题。
  • 发布了文章2015-12-21
    Swift 2.1 Up and Running—— 变量和常量
    泊学原文泊学技法视频当我们学习一门语言的时候,无论是说还是写,也无论是外语或者编程语言,我们都会用自己已经掌握的语言中的元素去理解新语言中对应的部分。学习Swift也一样,作为一种编程语言,它有着和Objective-C,JavaScript或C#等其它编程语言共通的概念和...
  • 发布了文章2015-12-16
    上手并过渡到PHP7(3)——Uniform Variable Syntax到底统一了什么
    在PHP 7提出Uniform Variable Syntax之前,我们大多数人可能都没有意识到之前版本的PHP语法有多么“不一致”。而事实是在variable-variable和variable-properties的用法上,PHP之前的表现的确有些混乱。
  • 发布了文章2015-12-15
    上手并过渡到PHP7(2)——必须传递int, string, bool参数?没问题
    泊学实操视频 泊学原文链接PHP 7中最引人注目的新特性之一,无疑是Scalar type hints。我们可以在函数参数和返回值中使用scalar type hints,还可以指定scalar type的推导和匹配方式。