排序:
默认
按更新时间
按访问量

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

阅读数:15188

评论数:17

Boost.Asio基本原理(CSDN也有Markdown了,好开森)

Boost.Asio基本原理 这一章涵盖了在使用Boost.Asio时必须知道的一些事情。我们也将深入研究比同步编程更复杂、更有乐趣的异步编程。

2016-02-24 15:34:04

阅读数:13676

评论数:4

xcode6下使用autolayout+sizeclass实践

历史车轮滚滚向前,将autolayout配合sizeclass开发UI的方式推上了主流,虽然有点晚,但最终还是进行了一次完整的实践,特此记录一下: 因为网上已经有很多博客介绍了autolayout配合sizeclass开发的原理,所以我着重记录一下自己实践的过程:(可能会有错误,大家多多指正)

2015-01-07 17:46:39

阅读数:12779

评论数:12

iOS8数字键盘左下角添加完成按钮

iOS8数字键盘左下角添加完成按钮

2014-09-18 10:06:16

阅读数:10118

评论数:5

iOS利用storyboard修改UITextField的placeholder文字颜色

最近有个需求需要修改UITextField的placeholder文字颜色,在网上找发现有用代码修改的,但是考虑到更加优雅的实现,所以尝试着在storyboard中直接实现,结果竟然真的成功了(原谅我太小白),实现的位置如下

2014-11-13 17:57:56

阅读数:9930

评论数:4

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

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

2017-02-05 19:50:50

阅读数:9577

评论数:8

iPhone6/6Plus下app状态栏内容放大问题处理

最近发现公司的应用在iPhone6和iPhone6Plus下运行时,状态栏的内容比系统正常的尺寸要大。然后观察其他app,有的是正常的(比如QQ和快的),有的还是放大的状态(比如支付宝)。说明是有解决方案的,于是开始寻找解决方案。

2014-12-05 11:12:27

阅读数:8620

评论数:3

Boost.Asio入门(CSDN也有Markdown了,好开森)

首先,让我们先来了解一下什么是Boost.Asio?怎么编译它?了解的过程中我们会给出一些例子。然后在发现Boost.Asio不仅仅是一个网络库的同时你也会接触到Boost.Asio中最核心的类——*io_service*。

2016-03-03 08:45:28

阅读数:8345

评论数:5

iOS文字大小自适应库(MBFontAdapter)诞生记

背景什么是iOS文字大小自适应?单纯回答这个问题实在太困难…所以讲一个故事,就很好理解了:某天做UI设计的妹子弱弱地问我:“我们的app可不可以实现文字的字号在iPhone6上和iPhone6Plus上比iPhone4s和iPhone5大一些?如果要实现难度是不是比较大?工作量会不会增加很多?”其...

2015-06-23 18:26:51

阅读数:7967

评论数:6

Boost.Asio c++ 网络编程翻译(7)

Boost.Asio基本原理 这一章涵盖了你使用Boost.Asio时必须知道的一些事情。我们也将深入研究比同步编程更机警、更有乐趣的异步编程。

2014-09-24 10:45:05

阅读数:6387

评论数:0

Boost.Asio c++ 网络编程翻译(1)

第一次翻译,希望大家多多指正 实战出精华 Boost.Asio C++ 网络编程 用具体的C++网络编程例子来提升你的技能 John Torjan 用具体的C++网络编程例子来提升你的技能 Copyright © 2013 Packt Publishin...

2014-09-18 14:44:48

阅读数:6213

评论数:12

iOS8通讯录信息读取兼容

iOS8通讯录信息读取兼容

2014-11-21 17:01:43

阅读数:6146

评论数:0

xcode6模拟器模拟位置功能

xcode6模拟器增加了模拟位置信息的功能,开发者不用再像以前那样通过添加gpx文件的方式来模拟位置信息

2014-09-26 16:28:30

阅读数:6071

评论数:0

Swift反射API及其用法

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

2015-11-23 09:49:39

阅读数:5902

评论数:3

同时兼容 Xcode 7 和 Xcode 8

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

2016-09-06 15:23:39

阅读数:5742

评论数:0

UIGestureRecognizer教程:创建自定义手势

原文链接: UIGestureRecognizer教程:创建自定义手势 如果是首次访问,你可能会想订阅我的RSS feed或者在Twitter上粉我。非常感谢你的到来! 学习如何使用自定义 UIGestureRecognizer 来识别圆自定义手势可以使app感觉更独特,更有活力,从而取...

2015-08-18 13:50:54

阅读数:5318

评论数:8

探索:测试 Swift 中的 ErrorType

原文链接:Testing Swift’s ErrorType: An Exploration 译者:mmoaay 在本篇中,我们对 Swift 新错误类型的本质进行探究,观察并测试错误处理实现的可能性和限制。最后我们以一个说明样例、以及一些有用的资源结尾

2015-09-10 06:26:09

阅读数:5204

评论数:0

UIActionSheet上添加UIPickerView iOS8替换方案

此套替换方案采用“UIView+动画”方式实现(将UIActionSheet替换为UIView)

2014-10-15 15:33:53

阅读数:4460

评论数:0

Boost.Asio c++ 网络编程翻译(30)[完结]

PS:至此终于完成了Boost.Asio C++ network programming一书的翻译,这是我人生第一本完整翻译的书,从开始的磕磕绊绊,到最后小有心得,我收获很多。我将把这个系列的博客进行整理和校对,希望有兴趣的人可以帮我一起,来给大家提供更好更专业的阅读体验。

2014-11-26 08:56:12

阅读数:4306

评论数:0

xcode对比两个分支中同一个文件

对于同一个项目的两个分支,因为两个分支可能各自都做了一些修改,所以通过Source Control中的History...功能是无法查看的

2014-11-14 11:48:01

阅读数:4257

评论数:1

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