自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 iOS中block介绍(四)揭开神秘面纱(下)

终于有空开始这系列最后一篇的编写。这一篇,我们将看到block的内存管理的内部实现,通过剖析runtime库源码,我们可以更深刻的理解block的内存运作体系。AD:51CTO 网+ 第十二期沙龙:大话数据之美_如何用数据驱动用户体验看此篇时,请大家同时打开两个网址(或者下载它们到本地然后打开):http://llvm.org/svn/llvm-pr

2016-07-21 23:28:03 444

转载 iOS中block介绍(三)揭开神秘面纱(上)

上一篇我们总结了各个情况下,block及其引用到的内存位置情况。接下来几篇,我们将剖析编译器转码以及运行时库源码来一探block的究竟。AD:51CTO 网+ 第十二期沙龙:大话数据之美_如何用数据驱动用户体验block到底是什么我们使用clang的rewrite-objc命令来获取转码后的代码。1、block的底层实现我们来看看最简

2016-07-21 23:26:55 437

转载 iOS中Block介绍(二)内存管理与其他特性

我们在前一章介绍了block的用法,而正确使用block必须要求正确理解block的内存管理问题。这一章,我们只陈述结果而不追寻原因,我们将在下一章深入其原因。AD:WOT2015 互联网运维与开发者大会 热销抢票一、block放在哪里我们针对不同情况来讨论block的存放位置:1.栈和堆以下情况中的block位于堆中:void foo()  {

2016-07-21 23:25:32 430

转载 iOS中Block介绍(一)基础

ios开发block的使用指南,以及深入理解block的内存管理,也适用于osx开发。讨论范围:block的使用,内存管理,内部实现。不包含的内容:gc arc下的block内存,block在c++中的使用。AD:51CTO 网+ 第十二期沙龙:大话数据之美_如何用数据驱动用户体验一、概述Block是C级别的语法和运行时特性。Block比较类似C函数

2016-07-21 23:24:00 431

转载 源码笔记---MBProgressHUD

前言作为初学者,想要快速提高自己的水平,阅读一些优秀的第三方源代码是一个非常好的途径.通过看别人的代码,可以学习不一样的编程思路,了解一些没有接触过的类和方法. MBProgressHUD是一个非常受欢迎的第三方库,其用法简单,代码朴实易懂,涉及的知识点广而不深奥,是非常适合初学者阅读的一份源码.一. 模式首先, MBProgressHUD有以下几种视图模式.typedef enu

2016-07-19 11:39:51 820

转载 iOS推送通知的证书设置

APNs如果需要给应用集成推送功能,就一定要用到苹果的推送服务。Apple推送通知服务(Apple Push Notification service =APNs),例如友盟,极光之类的推送服务都是向APNs推送消息,APNs再将消息推送给设备的。考虑到每个人在使用APNs时所处的开发状态都是不一样的,我们假想你当前状态是:在Apple Member Center是没有创建App ID,没

2016-07-13 10:22:14 746

转载 整理MAC下Eclipse的常用快捷键

整理Eclipse常用快捷键开发环境切换到Mac下后原来Window下的快捷键很大一部分是不相容的,习惯了快捷键的生活忽然哪天快捷键不起作用了,跟着的就是开发效率明显降低,频繁录入错误的快捷键让Eclipse都不知道你想要什么了。 以下内容是我整理的经常使用的Eclipse快捷键,主要依据首个按键进行了分类。文档末尾是收集了Mac系统下对文本编辑当标跳转或选中的快捷

2016-07-12 14:51:28 503

转载 iOS 后台定位审核被拒

如题,这是应用第二次关于后台定位。之前是一星期前,说开启了后台定位但是没有体现后台定位的功能,没有进行免责描述。 所以,我在iTunes的版本信息添加了哪里进行后台定位的描述,在plist里面写上了免责描述。 但是,又被拒了。这次苹果发的说明如下2.16 - Multitasking Apps may only use background services for their inten

2016-07-07 14:21:49 1754 1

转载 **xcode常用快捷键大全:提高你的开发效率**

新建项目 command+shift+n  新建文件 command+n  新建空文件 command+control+n  打开 command+o  关闭窗口 command+w  保存所有文件 command+option+s  还原到保存时状态 command+u  创建快照 command+control+s (保存文件快照,以后可进行对比修改情况)  左

2016-07-06 23:32:12 494

转载 图文解释XCode常用快捷键的使用

图文解释XCode常用快捷键的使用刚开始用Xcode是不是发现以前熟悉的开发环境的快捷键都不能用了?怎么快捷运行,停止,编辑等等、都不一样了。快速的掌握这些快捷键,能提供开发的效率。其实快捷键在Xcode的工具栏里都标注有,只是有的符号和你的键盘上的符号对应不起来罢了。下面截图工具栏里的快捷键总结一下常用快捷键的用法。 一、关于运行调试1、运行,停止,都在工具栏的P

2016-07-06 23:09:00 446

转载 Git 常用操作命令

可以创建私有项目的git网站: https://bitbucket.orghttp://git.oschina.net/master : 默认开发分支; origin : 默认远程版本库 初始化操作     $ git config -global user.name #设置提交者名字     $ git config -global user.email

2016-07-06 22:59:01 589

转载 iOS常用宏定义

#ifndef MacroDefinition_h#define MacroDefinition_h //-------------------获取设备大小-------------------------//NavBar高度#define NavigationBar_HEIGHT 44 //获取屏幕 宽度、高度#define SCREEN_WIDTH ([UISc

2016-07-05 10:52:45 377

转载 宏定义的黑魔法 - 宏菜鸟起飞手册

转自OneV's Den的博客 宏定义在C系开发中可以说占有举足轻重的作用。底层框架自不必说,为了编译优化和方便,以及跨平台能力,宏被大量使用,可以说底层开发离开define将寸步难行。而在更高层级进行开发时,我们会将更多的重心放在业务逻辑上,似乎对宏的使用和依赖并不多。但是使用宏定义的好处是不言自明的,在节省工作量的同时,代码可读性大大增加。 如果想成为一个能写出漂亮优雅代码

2016-07-05 10:48:16 617 1

转载 多种方式开启StoryBoard的实时渲染(控制圆角和边框)

字数272 阅读523 评论10 喜欢8这里都是在一个UIImageView上进行各种操作设置圆角纯代码import UIKit@IBDesignableclass RoundImageView: UIImageView { //圆角 @IBInspectable var cornerRadius:CGFloat = 0.0{

2016-07-01 16:35:37 468

转载 在storyboard中给Label或Textview添加边框

先前一直做UI用的是storyboard,想给一个label加边框。而已知的加边框什么的都是用代码。然后就在viewDidLoad里加了进去下面几行label.layer.borderWidth=1;label.layer.borderColor=[UIColor redColor].CGColor;那么,该如何在storyboard里设置layer呢?去G

2016-07-01 16:17:53 1482

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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