- 博客(19)
- 收藏
- 关注
原创 Linux常用命令指令
回顾: 代理: 静态代理 1.要求被装饰者和装饰者实现同一个接口或者继承同一个类 2.装饰者中要有被装饰者的引用 3.对需要加强的方法进行增强 4.对不需要加强的方法调用原来的方法 动态代理 在程序运行的时候,动态的创建一个对象,用这个对象去操作方法方法 jdk的中P
2018-01-22 15:40:01
186
原创 Java语言的特短有哪些?
Java语言的主要特点: 1. 跨平台性 所谓的跨平台性,是指软件可以不受计算机硬件和操作系统的约束而在任意计算机环境下正常运行。这是软件发展的趋势和编程人员追求的目标。之所以这样说,是因为计算机硬件的种类繁多,操作系统也各不相同,不同的用户和公司有自己不同的计算机环境偏好,而软件为了能在这些不同的环境里正常运行,就需要独立于这些平台。 而在Java语言中, Java自带的虚拟机很
2017-12-14 16:17:33
300
原创 用自己的语言介绍下Java平台的3个版本
一、企业版(Java EE): Java EE是一种利用Java2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构 二、标准版(Java SE):Java SE 是Java平台标准版的简称,用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序。Java SE包括用于开发Java Web服务的类库,同时,Java SE为Java EE提供了基础 三、Micro版(J
2017-12-14 15:22:26
1246
原创 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-12-13 18:39:21
169
原创 解析plist 创建模型数据的正确理解
+(instancetype)appWithDict:(NSDictionary *)dict{//模型里的方法 HMApp *app = [[self alloc] init]; [app setValuesForKeysWithDictionary:dict]; return app;}-(NSMutableArray *)apps{ if (!_apps) {
2016-11-18 23:16:15
277
原创 赋值运算
int main(int argc, const char * argv[]) {// 所有赋值运算符的优先级都是小于算术运算符的,// 赋值运算符是所有运算符中除了逗号运算符以外优先级最低的 int a = 4; a *= 2 + 3;//a*6 = 20 printf("a = %d\n",a); return 0;}
2016-10-26 20:57:16
255
原创 C语言题目,属性值的传递
{ { int a = 20; int score = a + 100; printf("%d\n", score);//120 { int score = 50; { score = 10; printf("%d\n"
2016-10-24 00:58:29
391
原创 绘图实现四大步骤
//截取当前view成为一张图片//使用位图上下文//1.开启位图上下文UIGraphicsBeginImageContext(self.view.bounds.size);//2.当前控制器的view画在位图上下文// render 也是渲染[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];//3.获取图片UI
2016-10-02 22:10:32
334
原创 局部刷新与全局刷新
//刷新 //[self.tableView reloadData]; //刷新局部刷新 NSIndexPath *lastPath = [NSIndexPathindexPathForRow:self.contacts.count -1 inSection:0]; [self.tableViewinsertRow
2016-09-25 19:18:44
947
原创 代理的使用及-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
在其他类里实现代理方法时,代理返回可以用segue 获取目标控制器,将代理给当前类ContactsViewController-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{ //获取目标控制器 id destVc = segue.destinationView
2016-09-25 18:15:25
2162
原创 控制器的创建方法
如何创建一个控制器●控制器常见的创建方式有以下几种➢通过storyboard创建➢直接创建ViewController*cz = [[ViewControlleralloc]init];➢指定xib文件来创建ViewController*cz = [[ViewControlleralloc]initWithNibName:@”ViewCo
2016-09-22 10:09:44
282
原创 视图控制器
#warning 如果不指定xib,默认会先找同名的xib去加载控制器view,如果找不到,再找同名但是没有controler后缀的xib;
2016-09-16 15:07:51
215
原创 Xcode8与以往版本创建window的不
以前版本可以把空降放在window上显示试图Xcode8必须要有根控制器root view controller才能添加控件展示视图,否者程序崩溃
2016-09-15 21:12:37
302
原创 关于9月14日Xcode8.0 正式版控制台log 无效多余信息的解决办法
Product -> Scheme -> Edit Scheme 选择左侧RUN栏, 在Environment Variable 添加 ----字段名字:OS_ACTIVITY_MODE 值为: disable.这样控制台就没有冗余信息了.
2016-09-15 19:31:08
230
转载 全局pch文件配置
1.存放一些全局的宏(整个项目中都用得上的宏)2.用来包含一些全部的头文件(整个项目中都用得上的头文件)3.能自动打开或者关闭日志输出功能虽然用了很久的Xcode6但是项目是xcode5之前创建好的,所以一开始并没有发现缺少了这个pch文件。苹果为什么要这么做呢,原因可能是因为大家把大量的头文件和宏定义放到pch里边,导致编译时间过长。苹果去掉他可能是要加快编译时间增加用户
2016-09-13 23:23:05
246
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人