Find me - 用 ARKit 找人

引言从 Apple 发布 ARKit 框架起,我就一直想学习并做点好玩的东西,后来就勾搭了滑滑鸡大佬来上海 Code 沙龙第八次活动讲他做的 ARGitHubCommits,学习了一些 ARKit 的基础知识,后来持续跟进了一波,看了很多张嘉夫大佬的 ARKit 文章,也看了一些 ARKit 开源...

2017-12-09 16:40:49

阅读数:285

评论数:0

面试中的那些 Git 问题 - 基础部分

说到协作,面试中当然就会聊到开发人员日常最需要协作的事情,代码协作。因为 Github 在国内的流行,很多公司都已经把代码托管到 Github 或者内部的 git 服务上,所以大家也慢慢把 git 技能的考察引入到面试中。

2017-10-23 11:31:17

阅读数:328

评论数:0

iOS 工程自动化 - Ruby 入门到辅助脚本编写

和一般的入门教程不太一样,本篇主要分享一些入门 Ruby 以及脚本编写过程中的一些心得和体会,不包含 Ruby 的基础内容。希望能给同样想入坑 Ruby 的童鞋一些帮助,如果有错误的地方,也求各位大佬指正。

2017-09-20 11:47:08

阅读数:623

评论数:0

iOS 工程自动化 - 思路整理

4 月份参加 2017@Swift 大会的时候有幸听到了 @zesming 大佬关于美团组件化的 Topic,有一张图印象特别深刻。后来跟 @zesming 大佬沟通怎么去整理组件自动构建发布思路的时候他也跟我提到了这张图。所以我准备围绕这张图来整理一下 iOS 工程自动化的思路。

2017-08-20 16:58:12

阅读数:2380

评论数:1

iOS 工程自动化 - OCLint

iOS 工程自动化 - OCLint 实践 最近一直在做 iOS 工程自动化方向的事情,所以把自己研究和实践的内容进行记录并分享,希望能给大家一些帮助。

2017-08-04 21:36:47

阅读数:773

评论数:2

Weex 加载 .xcassets 中的图片资源

因为 .xcassets 中的图片资源只能通过 imageNamed: 方法加载,所以需要做一些特殊处理,才能提供给 weex 使用(PS:纯属娱乐,因为 weex 跨平台的特性,这种针对某一端做实现的方案实用价值并不大)。

2017-03-13 11:15:07

阅读数:3618

评论数:0

造轮子 | 如何设计一个面向协议的 iOS 网络请求库

最近开源了一个面向协议设计的网络请求库 MBNetwork,旨在减少业务层做网络请求开发时的代码量,从而提高业务层开发效率。

2017-02-05 19:50:50

阅读数:9651

评论数:8

MBNetwork-Network request can be easier

MBNetwork is a network request framework based on Alamofire and ObjectMapper, aiming at making network request easier for business development.

2017-01-06 16:43:56

阅读数:857

评论数:0

同时兼容 Xcode 7 和 Xcode 8

做为 iOS 开发者,你肯定会对 iOS 10 带来的新特性感到异常

2016-09-06 15:23:39

阅读数:5769

评论数:0

使用 RDVTabBarController 制作底部凸起的 TabBar 笔记

欢迎访问我的个人博客http://mmoaay.photo/ 本文主要针对底部凸起的 TabBar 这种特殊需求,不感兴趣的可以直接绕过~ 最近做的一个项目需要底部凸起的 TabBar,效果如下: 考虑到 iOS 原生 UITableBar 的定制比较麻烦,所以决定先找一下第三方的解决方案,...

2016-02-25 18:33:33

阅读数:4287

评论数:6

在Swift中编写 watchOS 2 Hello World 程序

过去的几个月我一直保持着写博客的习惯,但是现在我得专心工作了。最近在做一些 watchOS 2 相关的更新工作,而且我觉得如果出个系列教程会对大家很有帮助。而首要的事情就是我们需要知道如何开发第一个 watchOS 2 应用。所以现在就来开发一个 watchOS 2 风格的 “Hello Worl...

2016-01-21 10:09:41

阅读数:1611

评论数:0

要不要来点Swift

猛戳查看最终稿@SwiftGG 做程序员有一点优势:如果工具不好用,你自己就可以对它进行优化。而 Swift 让这一点变得尤其简单,它包含的几个特性可以让你以一种自然的方式对这门语言进行扩展和自定义。在本文中,我将分享 Swift 给我编程体验带来提升的几个例子。我希望在读了本文之后,你可以认识...

2016-01-15 10:08:38

阅读数:1448

评论数:0

几个 Swift 代码规范 #swiftlang

猛戳查看最终版@SwiftGG我们需要经常带着新问题来重新审视一下以前的代码规范。Kevin 的规范:“如果尾部的闭包参数是函数式的就用圆括号。如果是程序式的就用花括号。”myCollection.map({blah}).filter({blah}).etc myCollection.forEac...

2015-12-07 09:57:45

阅读数:1506

评论数:0

Swift反射API及其用法

猛戳查看最终版@SwiftGG尽管 Swift 一直在强调强类型、编译时安全和静态调度,但它的标准库仍然提供了反射机制。可能你已经在很多博客文章或者类似Tuples、Midi Packets 和 Core Data 的项目中见过它。也许你刚好对在项目中使用反射机制感兴趣,或者你想更好滴了解反射可以...

2015-11-23 09:49:39

阅读数:5987

评论数:3

MBTextFieldWithInputValidator 诞生记

前言MBTextFieldWithInputValidator 这个库其实 4 个月以前就已经用 Swift2.0 实现并上传到了我的github,之后一直想写篇博客分享一下我写这个库时的一些思路,但是因为各种事情,一直到今天才开始写这篇博客。当然目前的设计肯定也不是那么完美,如果有好的建议,请直...

2015-11-17 10:19:32

阅读数:1636

评论数:0

可以匹配就匹配咯: 详解 Swift 的模式匹配

在众多 Swift 提供给 Objective-C 程序员使用的新特性中,有个特性把自己伪装成一个无聊的老头,但是却在如何优雅滴解决“鞭尸金字塔“的问题上有着巨大的潜力。很显然我所说的这个特性就是 switch 语句, 对于很多 Objective-C 程序员来说,除了用在 Duff’s Devi...

2015-10-27 10:29:25

阅读数:4301

评论数:0

Swift 元组高级用法和最佳实践

作为 Swift 中比较少见的语法特性,元组只是占据了结构体和数组之间很小的一个位置。此外,它在 Objective-C(或者很多其他语言)中没有相应的结构。最后,标准库以及 Apple 示例代码中对元组的使用也非常少。可能它在 Swift 中给人的印象就是用来做模式匹配,但我并不这么认为。

2015-10-12 11:33:28

阅读数:1735

评论数:0

iOS代码规范(Swift 与 OC 混编版)

按照自己的理解整理的 iOS 代码规范,部分规范参考了网上现有的一些资料,希望对大家有所帮助

2015-09-30 11:10:44

阅读数:2825

评论数:0

Swift 的类型体系

Brent Simmons 在 解决目前不存在的问题,就好像问题存在一样 中说到:Swift 的类型体系解决了我没碰到的一个问题。 对这句话我深有同感,而且我敢打赌很多其他的 Objective-C 开发者也会这样觉得。在我刚开始尝试使用 Swift 时,编译器似乎经常和我做对 1 。

2015-09-23 10:08:02

阅读数:1515

评论数:1

Objective-C 与 Swift 混编之路

本文内容基于 Xcode 6.4 和 Swift 1.2 重要资料Using Swift with Cocoa and Objective-C 官方文档为什么要混编? 语言发展趋势(TIOBE),Swift 排行持续上升, OC 排行呈重力下降 项目正常迭代需要 很多第三方库仍然使用 OC 实现...

2015-09-15 18:27:29

阅读数:15498

评论数:17

提示
确定要删除当前文章?
取消 删除