-
Flutter Hello World
道长写了一篇blog:iOS 技术发展史:2018其中,自己一直觉得非常棒的 Swift,竟然在企业级开发的普及率这么低,甚至LinkedIn 决定从 Swift 迁移回 Objective-C,暂时无法理解;ReactNative 感觉比预想的好一点,我还以为FB会放弃它,没想到FB打算明年出1.0版。我觉得RN最大的买点,应该是 React 这个目前最流行的前端框架,沾 React 的光,继续努力;Flutter 我是要开始看看了,从 Hello World 开始,了解下它是咋整的;(...…
-
Property
尽量多的使用属性(property)而不是实例变量(attribute)因为属性(property)相比实例变量有很多的好处: 自动合成getter和setter方法。当声明一个属性(property)的时候编译器默认情况下会自动生成相关的getter和setter方法 更好的声明一组方法。因为访问方法的命名约定,可以很清晰的看出getter和setter的用处。 属性(property)关键词能够传递出相关行为的额外信息。属性提供了一些可能会使用的特性来进行声明,包括assign(...…
-
Concurrent programming
并发编程是核心技术,要复习一下,objc中国有几篇文章:(比较旧,2013-2014年的)并发编程官方文档:Concurrency Programming Guide中文版iOS多线程——你要知道的NSOperation都在这里iOS多线程之NSOperationQueueGCD的基础使用可以看这个系列iOS多线程-GCD之dispatch_barrier_async需要花时间好好研究下吧,甚至是背出来。概念其实同步异步并发并行可能没那么复杂,英文好像是Concurrent vs Non-...…
-
柯里化(curry)
curry 的概念很简单:只传递给函数一部分参数来调用它,让它返回一个函数去处理剩下的参数。你可以一次性地调用 curry 函数,也可以每次只传一个参数分多次调用。var add = function(x) { return function(y) { return x + y; };};var increment = add(1);var addTen = add(10);increment(2);// 3addTen(2);// 12这里我们定义了一个 add 函数,它接受一...…
-
Vue学习-源码分析
Vue技术内幕Vue.js 技术揭秘Vue.js 源码目录设计Vue.js 的源码都在 src 目录下,其目录结构如下。src├── compiler # 编译相关 ├── core # 核心代码 ├── platforms # 不同平台的支持├── server # 服务端渲染├── sfc # .vue 文件解析├── shared # 共享代码 sfc: single-fil...…
-
bxr_events学习
bxr_events是公司的代码库,存放了所有活动页面的前端代码m20180710BlackGold-wmhcopy自m20180710BlackGold2,同时做一些改造,希望放弃jquery,使用感觉更为现代化的库实现页面结构<!-- 最外层 --><div id="vm" v-cloak> <!-- 背景,包含随背景滚动的奖励提示 --> <div class="bg"> <div :class="isJo...…
-
Vue学习
Vue在国内的应用还是挺多的,也许比React多,公司的项目,小程序,很多的Vue的使用。React还是Vue:你该如何选择?学习计划: 先学官方文档,从基础开始,初步感受,有了vue这些框架,前端开发本身应该很简单啊 学习demo,包含官方的demo,其他开源的demo,公司的项目,了解Vue的应用 看一看Vue技术内幕 将Vue应用到小程序的开发 前端技术,感觉不是1-2个月可以学好的,先花时间学一学,后续再慢慢补充,如果没机会实战,那也许只能是了解熟悉,而不能掌握,这也是没...…
-
前端技术学习
前端的学习一直是心病,js各种资料和教程学习N遍,但是又啥也不懂,因为没有工程实践,万事开头难。所以应该是工程入手,暂时放弃书本式学习的方法。学习和实战的路径应该是:1、通过公司项目,大概了解vue2、通过小程序项目,掌握vue(就像swift和rxswift一样,用的多了,就差不多会了)3、再慢慢了解其他诸如打包构建之类的东西(就像开始iOS,对xcode的project setting一头雾水一样,用的多了就熟悉了)技术资料和视频的学习MDN比较全的技术文档JS 慕课网-JavaSc...…
-
做一个英语学习的应用
有这样一个想法,先说一下想法的来源。从我自身来看,初一开始学英语,到现在20年了,仍然学不好。甚至,以能在美国使用英语正常生活来算,我算根本就不会英语。试了各种方法,花了不少钱,各种教程,在流利说充值不少,没用啊。当然,没舍得去美孚英语等机构,一来不知道效果怎么样,另外,实在太贵。从结果来看,我认为学习英语的人3种: 语言天才,能轻易学会英语,甚至会N种语言,天生的语感好,这种人万中无一; 三好学生,勤奋/刻苦/自律,能通过自己的努力,学会英语,但是你去观察,发现他们在实际使用英语时,...…
-
storyboard bug
一个奇怪的bug: storyboard有1个ViewController,内含tableview,使用prototype cells,其中一个cell是OC写的XRKOCTableViewCell,一个是swift写的XRKSwiftTableViewCell 在ViewController中,tableView.dequeueReusableCell(withIdentifier: “XRKSwiftTableViewCell”)能正常得到XRKSwiftTab...…