摘要: 1、获取类身上的成员变量--class_copyIvarListif ([badgeViewChild isKindOfClass:NSClassFromString(@"_UIBadgeBackground")]) { //NSLog(@"终于找到你,还好没放弃"); unsigned int... 阅读全文
posted @ 2015-08-20 15:55 十点听风 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 首先,第一个问题,1》runtime实现的机制是什么,怎么用,一般用于干嘛?这个问题我就不跟大家绕弯子了,直接告诉大家,runtime是一套比较底层的纯C语言API, 属于1个C语言库, 包含了很多底层的C语言API。在我们平时编写的OC代码中, 程序运行过程时, 其实最终都是转成了runtime的... 阅读全文
posted @ 2015-08-20 15:20 十点听风 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 要理解runtime,首先我们要了解类和对象的内部结构,下面将首先介绍下OC中类与对象的结构层次。 一、首先,从runtime.h头文件中找到对 class 与 object 的定义/// An opaque type that represents an Objective-C class.typ... 阅读全文
posted @ 2015-08-20 13:48 十点听风 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 在使用storyboard和xib时,我们经常要用到ScrollView,还有自动布局AutoLayout,但是ScrollView和AutoLayout 结合使用,相对来说有点复杂。根据实践,我说一下我的理解,在故事板或xib中,ScrollView是根据其下面的一个View的大小来确定Conte... 阅读全文
posted @ 2015-08-17 17:43 十点听风 阅读(702) 评论(0) 推荐(0) 编辑
摘要: Git是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。Git常用操作命令:1)远程仓库相关命令检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v... 阅读全文
posted @ 2015-08-17 14:38 十点听风 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1.iPhone尺寸规格设备iPhone宽Width高Height对角线Diagonal逻辑分辨率(point)Scale Factor设备分辨率(pixel)PPI3GS2.4 inches (62.1 mm)4.5 inches (115.5 mm)3.5-inch320x480@1x320x4... 阅读全文
posted @ 2015-08-17 14:27 十点听风 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 1. autoResizingautoresizing是苹果早期的ui布局适配的解决办法,iOS6之前完全可以胜任了,因为苹果手机只有3.5寸的屏幕,在加上手机app很少支持横屏,所以iOS开发者基本不用怎么适配布局,所有的ui控件只要相对父控件布局就可以了,没错autoResizing就是一个相对... 阅读全文
posted @ 2015-08-17 14:11 十点听风 阅读(201) 评论(0) 推荐(0) 编辑
摘要: IBInspectableIBInspectable属性提供了访问旧功能的新方式:用户自定义的运行时属性。从目前的身份检查器(identity inspector)中访问,这些属性在 Interface Builder 被整合到 Xcode 之前就可用了。他们提供了一个强有力的机制来配置一个 NIB... 阅读全文
posted @ 2015-08-17 13:12 十点听风 阅读(726) 评论(0) 推荐(0) 编辑
摘要: 一、推送通知1、iOS中提供了2种推送通知本地推送通知(Local Notification)远程推送通知(Remote Notification)2、推送通知的作用可以让不在前台运行的app,告知用户app内部发生了什么事情3、推送通知有5种不同的呈现效果在屏幕顶部显示一块横幅(显示具体内容)在屏... 阅读全文
posted @ 2015-08-10 19:56 十点听风 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 一、NSArray和NSMutableArray(一)NSArray不可变数组(1)NSArray的基本介绍NSArray是OC中使用的数组,是面向对象的,以面向对象的形式操纵对象,是不可变数组。C语言数组有一个缺点即数组中只能存放同种数据类型的元素。OC数组只能存放OC对象,不能存放非OC对象,如... 阅读全文
posted @ 2015-08-09 19:55 十点听风 阅读(103) 评论(0) 推荐(0) 编辑