会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Sting_lgl
博客园
首页
新随笔
联系
订阅
管理
2016年3月14日
4、多用类型常量,少用#define预处理指令
摘要: 编写代码时经常要定义常量,例如,要写一个UI视图类,此视图显示出来之后就播放动画,然后消失。你可能想把播放动画的时间提取为常量。掌握了Objective-C与其C语言基础的人,也许会用这种方法来做: #define ANIMATION_DURATION 0.3 上述预处理指令会把源代码中的ANIMA
阅读全文
posted @ 2016-03-14 22:36 刘子
阅读(199)
评论(0)
推荐(0)
2016年3月13日
3、多用字面量语法,少用与之等价的方法
摘要: 编写Objective-C程序时,总会用到某几个类,它们属于Foundation框架,虽然从技术上来说,不用Foundation框架也能写出Object-C代码,但实际上却经常要用到此框架。这几个类是NSString、NSNumber、NSArray、NSDictionary。从类名上即可看出各自所
阅读全文
posted @ 2016-03-13 23:28 刘子
阅读(208)
评论(0)
推荐(0)
2016年3月1日
2、在类的头文件中尽量少引入其他头文件
摘要: 与C和C++一样,Objective-C也使用“头文件”(header file)与“实现文件”(implementation file)来区隔代码。用Objective-C语言编写“类”(class)的标准方式为:以类名做文件名,分别创建两个文件,头文件后缀用.h,实现文件后缀用.m。创建好一个类
阅读全文
posted @ 2016-03-01 21:32 刘子
阅读(223)
评论(0)
推荐(0)
2016年2月29日
1、了解Objective-C语言的起源
摘要: Objective-C与C++、Java等面向对象语言类似,不过很多方面有所差别。若是用过另一种面向对象语言,那么就能理解Objective-C所用的许多范式与模版了。然而语法上也许会显得陌生,因为该语言使用“消息结构”(messaging structure)而非“函数调用”(function c
阅读全文
posted @ 2016-02-29 18:40 刘子
阅读(307)
评论(0)
推荐(0)
2015年11月3日
iOS中date和string的转换
摘要: 代码产自MKNetworkKit中的NSDate+RFC1123分类中总共两个方法,分别是+ (NSDate *)dateFromRFC1123:(NSString *)value_;//将字符串转为时间类型- (NSString *)rfc1123String;//将时间类型转为字符串这里面有个R...
阅读全文
posted @ 2015-11-03 14:41 刘子
阅读(1302)
评论(0)
推荐(0)
2015年10月8日
OC中的抽象基类 和 接口
摘要: OC中没有抽象基类和接口的存在,而是使用的协议。作为C面向对象化的语言,肯定具备OOP的绝大多数的卖点。 先说说抽象基类和接口,两者不同,我采访的一些其它语言的码农,他们给出的答案是,现代编程语言基本不怎么使用抽象基类,都是接口。嗯,得出的结论就是他们菜,忘掉刚才的答案。 让我们以更专业的姿...
阅读全文
posted @ 2015-10-08 16:11 刘子
阅读(4939)
评论(1)
推荐(0)
Swift -- 基础部分 -- 1、常量和变量
摘要: 常量和变量必须在使用前声明,这算是大多部分语言里所通用的,Swift也是如此。 常量的值一旦设定就不能改变,而变量的值可以随意改变,对应的,不能改变,和经常改变两种存储的位置。分别为常量存储区,和堆栈中。 Swift中,声明常量需要用let关键字,声明变量则用var。 例如: letmi...
阅读全文
posted @ 2015-10-08 14:48 刘子
阅读(205)
评论(0)
推荐(0)
2015年9月29日
计算机原理简述-处理器和汇编
摘要: 构成计算机的硬件系统通常有“五大件”组成:输入设备、输出设备、存储器、运算器和控制器。 简单来说,对于计算机,核心的组成就是CPU。从计算机产生到现在,其核心的作用一直都是计算、计算、计算。进行各种的数据运算。 CPU属于计算机的硬件部分,这里就涉及到了电子的东西,也就是数字电路,简单来说就...
阅读全文
posted @ 2015-09-29 23:56 刘子
阅读(292)
评论(0)
推荐(0)
2015年9月21日
iOS 从main函数开始
摘要: app程序的入口,同样是main函数 main函数为int main(int argc, char * argv[]),C系语言大多都是这个样子,argc是命令行总的参数个数,argv是参数的数组,值得一提的是argv中第一个参数为app的路径+全名。 然后就是main中的代码 @aut...
阅读全文
posted @ 2015-09-21 23:44 刘子
阅读(4973)
评论(0)
推荐(0)
2015年6月30日
字符串异或加密
摘要: /*** 字符串异或加密** @param oldStr 被加密的字符串* @param x 字符偏移量** @return 加密后的字符串*/- (NSString *)getCharArrayUsingString:(NSString *)oldstr withCharOffset:(int...
阅读全文
posted @ 2015-06-30 18:30 刘子
阅读(971)
评论(0)
推荐(0)
下一页
公告