Go on ...

2025-09-28
英语发音系列文章汇总[置顶]

本文主要列出了英语发音系列文章的链接,方便朋友们对文章的查找。其他不属于本系列的英语文章可以在“English”分类中进行查找。英语学习,与君共勉。

本系列目录

>> 英语48个音标——5长元音

>> 英语48个音标——7短元音

>> 英语48个音标——8双元音

>> 英语48个音标——11清辅音

>> 英语48个音标——11浊辅音

>> 英语48个音标——6其他辅音

>> 清辅音浊化规则

>> 英式音标VS美式音标

>> 英式发音VS美式发音

英语发音系列文章汇总[置顶]
阅读此文

2015-12-23
失去爆破与不完全爆破

阅读此文

2015-12-08
34枚金币时间手账

这款软件是一个独立软件,用于时间管理,其理论依据是新东方老师——艾力的《34枚金币时间管理法》。本人也是深受此方法的帮助,现在的工作效率以及对时间的管理能力都有非常大的提升,所以想做一款相关的管理软件,以此来帮助更多的朋友提高工作效率。

当前,此软件的功能还不完善,并且有可能存在一些bug需要修改,如果您发现了bug,可以发邮件给我,或者直接在github上发补丁。

在接下来的开发中,会加入过往时间的事件修改,饼形图统计,以及多种格式的数据导出功能。

如果您有任何的意见或者建议,均可以发送邮件给我,我的邮件地址是:

aizhaoyu@163.com

34枚金币时间手账
阅读此文

2015-11-04
iOS 三种事件控制

ios evnets

iOS 三种事件控制
阅读此文

2015-10-23
Objective-c 归档与解档

归档,在其他语言中又叫“序列化”,就是将对象保存到硬盘;解档,在其他语言又叫“反序列化”就是将硬盘文件还原成对象。其实归档就是数据存储的过程,在IOS中数据的存储有五种方式:

1.xml属性列表(plist归档)

2.NSKeyedArchiver归档(加密形式)

3.NSUserDefaults(偏好设置)

4.SQLite3(嵌入式数据库)

5.Core Data(面向对象方式的嵌入式数据库)
Objective-c 归档与解档
阅读此文

2015-10-23
Objective-c 拷贝

拷贝也叫复制,在编程中对象的拷贝使非常常见的操作,这篇文章主要说明ObjC中的两种拷贝方式——浅拷贝与深拷贝(基本上所有的面向对象编程语言中都含有这两种拷贝方式)。

除了浅拷贝和深拷贝外还要介绍一下ObjC中的两个拷贝方法 —— copy 和 mutablecopy。

Objective-c  拷贝
阅读此文

2015-10-22
Objective-c 文件操作

直接贴代码。

Objective-c 文件操作
阅读此文

2015-10-22
NSString的引用计数器

在好多语言中字符串都是一个特殊的对象,在ObjC中也不例外。NSString作为一个对象类型存储在堆中,多数情况下它跟一般的对象类型没有区别,但是这里我们需求强调一点那就是字符串的引用计数器。

NSString的引用计数器
阅读此文

2015-10-21
block —— 代码块

ObjC中的Block是对闭包的实现,而闭包的主要作用就是实现c语言中的回调函数的特性。说到回调函数的特性,protocol+委托功能不也是对回调函数的一种实现嘛,所以在某些场合Block是能替换protocol+委托功能,但如果要实现的方法比较多还是用protocol+委托的方式来实现吧。

block —— 代码块
阅读此文

2015-10-21
objective-c KVC与KVO

概述

KVC和KVO都应算是动态特性。

  • KVC(Key Value Coding)键值编码
  • KVO(Key Value Observing)键值监测
objective-c KVC与KVO
阅读此文

2015-10-20
objective-c 内存管理 —— MRC

引用计数

在objective-c中没有类似JAVA中的垃圾回收器,但也不像c语言那样直接释放。

在每个对象中都有一个retainCount的变量用来对对象的引用进行计数。

可以增加retainCount的方法有:

objective-c 内存管理 —— MRC
阅读此文

2015-10-20
objective-c 内存管理 —— ARC

ARC 自动引用计数

简单地说,就是代码中自动加入了retain/release,原先需要手动添加的用来处理内存管理的引用计数的代码可以自动地由编译器完成了。

该机能在 iOS 5/ Mac OS X 10.7 开始导入,利用 Xcode4.2 可以使用该机能。简单地理解ARC,就是通过指定的语法,让编译器(LLVM 3.0)在编译代码时,自动生成实例的引用计数管理部分代码。有一点,ARC并不是GC,它只是一种代码静态分析(Static Analyzer)工具。

objective-c 内存管理 —— ARC
阅读此文

2015-10-19
category —— 分类

category是什么

category是ios进行类扩展的一种方式,同样能对类尽兴扩展的方式还有extension和继承(inherit)。

extension是可以看作是一种匿名的category方式,具体异同会在后文详述。

继承(inherit)是通过实现子类来对父类尽兴扩展。

category —— 分类
阅读此文

2015-10-19
类与函数

类声明的格式为:

1
2
3
@interface ClassName:superClassName

@end
类与函数
阅读此文

2015-10-17
protocol —— 协议

protocol是什么

protocol是objective-c中的一种约定,他不是类,只是在其声明中约定了相关的方法,然后再由遵守约定的类对其方法进行实现。

因为protocol不是类,所以本身没有对方法的实现,需要protocol的遵守者进行实现。

protocol —— 协议
阅读此文

2015-10-16
objective-c 其他常见数据类型

其他常见数据类型

这里介绍几个其他几个常见的数据类型,包括 NSEnumerator, NSData, NSDate等。

常用的结构体有NSRange、NSPoint、NSSize、NSRect等。

objective-c 其他常见数据类型
阅读此文

2015-10-15
objective-c 基本数据类型

基本数据类型

objective-c兼容c的基本数据类型,包括 int, short, long, double, float, char, bool(这个应该是c++的基本数据类型了)。

objective-c自己的基本数据类型,包括但并不只有 NSInteger, NSNumber, NSString, NSArray, NSSet, NSDictionary。

objective-c 基本数据类型
阅读此文

2015-10-11
英式音标VS美式音标

阅读此文

2015-10-10
英式发音VS美式发音

阅读此文

2015-10-10
清辅音浊化规则

阅读此文

2015-09-28
英语48个音标——6其他辅音

阅读此文

2015-09-28
英语48个音标——11浊辅音

阅读此文

2015-09-28
英语48个音标——11清辅音

阅读此文

2015-09-28
英语48个音标——8双元音

阅读此文