会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
为童沉沦
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
9
10
11
12
13
14
15
16
下一页
2016年11月11日
iOS - 反射机制: objc_property_t的使用
摘要: iOS属性反射:说白了,就是将两个对象的所有属性,用动态的方式取出来,并根据属性名,自动绑值。(注意:对象的类,如果是派生类,就得靠其他方式来实现了,因为得到不该基类的属性。) 常用的反射方式,有如下两种: 从一个自定义实体类->自定义实体类 从一个NSDictionary->自定义实体类(此方式最
阅读全文
posted @ 2016-11-11 16:30 M·emor·Y
阅读(330)
评论(0)
推荐(0)
2016年11月10日
iOS - OC 使用运行时来获取并修改类
摘要: 前言: Objective C的runtime技术功能非常强大,能够在运行时获取并修改类的各种信息,包括获取方法列表、属性列表、变量列表,修改方法、属性,增加方法,属性等等,本文对相关的几个要点做了一个小结。 目录: (1)使用class_replaceMethod/class_addMethod函
阅读全文
posted @ 2016-11-10 16:55 M·emor·Y
阅读(3686)
评论(0)
推荐(0)
iOS - Objective-C 关联(objc_setAssociatedObject、objc_getAssociatedObject、objc_removeAssociatedObjects)
摘要: 关联是指把两个对象相互关联起来,使得其中的一个对象作为另外一个对象的一部分。 关联特性只有在Mac OS X V10.6以及以后的版本上才是可用的。 在类的定义之外为类增加额外的存储空间 使用关联,我们可以不用修改类的定义而为其对象增加存储空间。这在我们无法访问到类的源码的时候或者是考虑到二进制兼容
阅读全文
posted @ 2016-11-10 11:28 M·emor·Y
阅读(238)
评论(0)
推荐(0)
2016年10月21日
iOS - 处理通话或录音状态中界面错乱的重布局
摘要: iphone设备在通话或录音状态中,状态栏下移了20个像素,这时controller的view的frame的高度就减少了20个像素,所以我们需要根据view的frame去布局子view。但是是,当状态栏还原回去的时候,系统并没有帮我们还原回去。 UIViewController的api,在ios5.
阅读全文
posted @ 2016-10-21 16:34 M·emor·Y
阅读(1669)
评论(0)
推荐(1)
2016年10月20日
iOS - 类别和扩展(Categories和Extensions)
摘要: 分类(Category) 分类能够做到的事情主要是:即使在你不知道一个类的源码情况下,向这个类添加扩展的方法。 此外,分类能够保证你的实现类和其他的文件区分开。 1 #import “UIViewController.h” 2 @interface UIViewController(CustomVi
阅读全文
posted @ 2016-10-20 19:14 M·emor·Y
阅读(207)
评论(0)
推荐(0)
2016年10月14日
iOS - 性能优化:Instruments使用简介
摘要: 最近采用Instruments 来分析整个应用程序的性能.发现很多有意思的点,以及性能优化和一些分析性能消耗的技巧,小结如下。 Instruments使用技巧 关于Instruments官方有一个很有用的用户使用Guide,当然如果不习惯官方英文可以在这里找到中文本翻译版本PDF参阅.Instrum
阅读全文
posted @ 2016-10-14 19:04 M·emor·Y
阅读(380)
评论(0)
推荐(0)
iOS - 枚举类型 enum,NS_ENUM,NS_OPTIONS
摘要: 一般情况下,我们采用C风格的enum关键字可以定义枚举类型。 枚举值一般是4个字节的int值,在64位系统上是8个字节。 在iOS6和Mac OS 10.8以后Apple引入了两个宏来重新定义这两个枚举类型,实际上是将enum定义和typedef合二为一,并且采用不同的宏来从代码角度来区分。 NS_
阅读全文
posted @ 2016-10-14 18:44 M·emor·Y
阅读(735)
评论(0)
推荐(0)
2016年10月12日
iOS - FMDB数据库的使用
摘要: 下面不废话了直接上代码😄/* 首先把FMDB拖入到工程中,需要我们把sqlite3这个库导入工程,(若是非ARC的工程,我们可以直接导入就好) 数据库--》操作大量的有规律的数据 FMDB是别人在系统数据库的繁琐的基础上给又封装了一下,供我们使用,--》相比于系统数据库更简单,好用 FMDatabase...
阅读全文
posted @ 2016-10-12 10:19 M·emor·Y
阅读(551)
评论(0)
推荐(0)
2016年10月11日
iOS - 数据存储方式(本地化)
摘要: iOS中数据存储方式 一般使用以下4种:(已更新) 下面介绍一下数据保存的方式: 每个iOS应用都有自己的应用沙盒(应用沙盒就是文件系统目录),与其他文件系统隔离。应用必须待在自己的沙盒里,其他应用不能访问该沙盒应用沙盒的文件系统目录,如下图所示(假设应用的名称叫Layer)模拟器应用沙盒的根路径在
阅读全文
posted @ 2016-10-11 17:32 M·emor·Y
阅读(3355)
评论(0)
推荐(0)
2016年10月10日
H5 - 简学
摘要: 什么是HTML? HTML 是用来描述网页的一种语言。 0.HTML 指的是超文本标记语言 1.HTML 不是一种编程语言,而是一种标记语言 2.标记语言是一套标记标签 3.HTML 使用标记标签来描述网页 //HTML基本组成 1. 与 之间的文本描述网页 2. 与 之间的文本是可见的页面内容 3. 与 之间的文本被显示为标题 4. 与 之间的...
阅读全文
posted @ 2016-10-10 11:17 M·emor·Y
阅读(254)
评论(0)
推荐(0)
上一页
1
···
9
10
11
12
13
14
15
16
下一页
公告