最新文章

关于iOS – OS X线程安全的基础知识

关于iOS – OS X线程安全的基础知识

iOS开发 1年前 (2016-01-05) 浏览: 30 评论: 1

原文:Thread Safety Basics on iOS/OS X 处理多并发和可重入性问题,是每个库发展过程中面临的比较困难的挑战之一。在Parse平台上,我们尽最大的努力保证你在使用我的SDKs时所做的操作都是线程安全的,保证不会出现性能问题。 在这篇文章中我们将会复习一些关于如何以简洁、安全、干净的方式处理多并发和竞争条件下的基本概念。 首先,在进入细节讨论之前,我们先定义以下概念: 线

IOS将字符串转换为日期时间格式

IOS将字符串转换为日期时间格式

错误总结 1年前 (2016-01-04) 浏览: 13 评论: 0

1、如何如何将一个字符串如“ 20110826134106”装化为任意的日期时间格式,下面列举两种类型: NSString* string = @"20110826134106"; NSDateFormatter *inputFormatter = [[[NSDateFormatter alloc] init] autorelease]; [inputFormatter set

JSPatch defineProtocol部分实现详解

JSPatch defineProtocol部分实现详解

iOS开发 1年前 (2015-12-31) 浏览: 15 评论: 0

本文为投稿文章,作者:唯敬 这个是给JSPatch新增的小功能点,想要详细了解JSPatch整体部分的工作及原理戳这个wiki JSPatch实现原理详解。   感谢:JSPatch原作者bang哥的指导,还有DevSnow帮了我好多大忙。 出发点 一个不小心引发的bad case 工作中遇到了一个case,有一部分代码被重构了,一个函数被彻底的废弃并且.m文件中的具体函数实现已经被整体

ViewController的关键流程

ViewController的关键流程

iOS开发 1年前 (2015-12-31) 浏览: 23 评论: 0

本文是投稿文章(点击查看原文) 在最近解决某个问题的时候,发现在ViewDidDisappear中去获取self.navigationController为空。猛然间意识到,原来在VC的生命周期中存在一些细节问题需要注意。而且,最近一段时间,对基于流程(生命周期是特殊的流程)建模的编程思想也开始有些反思。所以就总结了一下VC生命周期的一些问题。 先说点比较抽象的东西,关于流程建模的。对于同一个对象

Xcode 7 Bitcode的工作流程及安全性评估

Xcode 7 Bitcode的工作流程及安全性评估

iOS开发 1年前 (2015-12-31) 浏览: 12 评论: 0

简介 随着 Xcode 7 的发布,苹果为 Xcode 增加了一个新的特性 Bitcode [1]: 新的特性往往意味着新的攻击面。本文首先介绍什么是 Bitcode 及 Bitcode 相关的工作流程,在熟悉了 Bitcode 的工作流程后,接下来是评估 Bitcode 相关的攻击面,最后介绍针对各个攻击面的测试方法及目前的测试结果。 什么是 Bitcode 简单来说,Bitcode 是 LLV

一句话解决各种弹出提示框等,实现简单的聊天界面

一句话解决各种弹出提示框等,实现简单的聊天界面

源码推荐 1年前 (2015-12-31) 浏览: 40 评论: 0

51ios.net整理自cocoachina 一句话解决各种弹出提示框等(上传者:JYZ) 一句话解决各种弹出提示框等 实现简单的聊天界面(上传者:q4164198) 实现简单的QQ聊天界面 代码分离 以frame模型降低对系统的消耗 用MJExtension解析数据 提高代码的简洁程度 自定义封装分段选择的类似segment,比较灵活(上传者:JYZ) 自定义灵活的分段选择器

一款Loading动画的实现思路

一款Loading动画的实现思路

iOS开发 1年前 (2015-12-30) 浏览: 16 评论: 0

感谢大家对前几篇的支持,这一篇,我们一鼓作气,把整个动画完成。 惯例,为了方便第一次来的同学,我先贴一下动画完成的效果图: 实现阶段4时,我们用了一种处理问题的方式,大约是这样的: 描述问题,直到足够清晰, 把问题分解成一组小问题, 利用经验处理可以解决的问题, 经验无法解决的问题,我们去调研,调研结果会成为我们下次的经验。 阶段5中,我们再应用一下这个方式(有疑惑的同学可以戳第三篇)。 先来看一

Interface Builder一些使用技巧

Interface Builder一些使用技巧

iOS开发 1年前 (2015-12-30) 浏览: 14 评论: 0

原文:Tips for Interface Builder 当年轻的开发者朋友们写了一大堆的代码时,他们会觉得很高兴,并且喜欢夸耀自己写的项目有成千上万行代码。   随着经验越来越丰富,我们意识到代码是昂贵的,因为要花很多时间去维护、调试和寻找原因。 这也是为什么我们应该使用工具来帮助我们避免写出样板代码。Interface Builder就是这些工具中的一个。 下面说一些我喜欢的小提示

iOS 视图—动画渲染机制探究

iOS 视图—动画渲染机制探究

iOS开发 1年前 (2015-12-29) 浏览: 5 评论: 0

腾讯Bugly特约作者:陈向文 终端的开发,首当其冲的就是视图、动画的渲染,切换等等。用户使用 App 时最直接的体验就是这个界面好不好看,动画炫不炫,滑动流不流畅。UI就是 App 的门面,它的体验伴随着用户使用 App 的整个过程。如果UI失败,用户是不会有打开第二次的欲望的。 iOS 为开发者提供了丰富的 Framework(UIKit,Core Animation,Core Graphic

降低代码耦合快速开发框架,一句代码将图片切成两张

降低代码耦合快速开发框架,一句代码将图片切成两张

iOS开发 1年前 (2015-12-29) 浏览: 16 评论: 0

分离代码,降低代码耦合快速开发框架(上传者:不可数的爱) 根据https://github.com/Akateason/XTTableDatasourceDelegateSeparation,加入了阳神的cell自适应高度代码,MJExtension,MJExtension,AFNetworking等常用开发框架,主要用于分离控制器中的代码,降低代码耦合程度,可以根据自己使用习惯调整代码。 一句代

切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册

扫一扫二维码分享