MacOS
imxiangzi
这个作者很懒,什么都没留下…
展开
-
mac系统如何显示和隐藏文件
苹果Mac OS X操作系统下,隐藏文件是否显示有很多种设置方法,最简单的要算在Mac终端输入命令。显示/隐藏Mac隐藏文件命令如下(注意其中的空格并且区分大小写):显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true隐藏Mac隐藏文件的命令:defaults write com.apple.finder转载 2015-07-05 21:30:33 · 387 阅读 · 0 评论 -
my学习OC--字符串NSString
objective C中的字符串操作在OC中创建字符串时,一般不使用C的方法,因为C将字符串作为字符数组,所以在操作时会有很多不方便的地方,在Cocoa中NSString集成的一些方法,可以很方便的操作字符串,下面举几个例子:1、创建:直接利用等号赋值NSString * str1=@"我是字符串";stringWithForma转载 2016-08-14 15:12:53 · 279 阅读 · 0 评论 -
my学习OC--内存管理
objective c中的内存管理是很让人纠结的,如果程序从头到尾没有遇到内存泄漏或者别的内存问题倒也罢,如果一旦内存上出现了问题,那排起错来真是要人命啊,今天笔者大致介绍一下内存的实现原理,希望能在将来碰到内存问题时能够有些头绪。我们都知道每个类在创造实例时都会在内存中给它划分一片区域用来存放信息,然后对象名作为指针指向该内存空间,如果这个对象不用了,那么这片内存区域就会被系统回收,抹掉转载 2016-08-14 15:17:31 · 332 阅读 · 0 评论 -
objective c 中的继承和多态简单示意(二)
holydancer原创,如需转载,请在显要位置注明:转自holydancer的CSDN专栏,原文地址:http://blog.csdn.net/holydancer/article/details/7334377OC中的继承和JAVA,C++都有相似之处,很容易理解,虽然不能多继承,但是有专门的方法和途径解决这个问题,今天只做单继承和多态的简单示范,新建一个Person类,包转载 2016-08-14 15:42:06 · 330 阅读 · 0 评论 -
iOS开发系列--Objective-C之类和对象
概述前面已经简单介绍过ObjC的基础知识,让大家对ObjC有个大致的印象,今天将重点解释ObjC面向对象的特性。ObjC相对于C语言多了面向对象特性,但是ObjC又没有其他面向对象语言那么多语法特性,ObjC本身对面向对象进行了精简。当然这并不代表今天的内容就会少,今天的内容还是相当多的:类定义成员变量方法和属性self关键字构造方法description方法继承类定义转载 2016-08-14 15:42:58 · 306 阅读 · 0 评论 -
objective-c中的构造函数(对象初始化)(七)
holydancer原创,如需转载,请在显要位置注明:转自holydancer的CSDN专栏,原文地址:http://blog.csdn.net/holydancer/article/details/7354489 以前我们创建对象时都是用new,从java过来的同学也都有这种习惯,其实objective-c中还有一种地道的创建对象的方法:[ [类名 alloc ]转载 2016-08-14 16:33:19 · 382 阅读 · 0 评论 -
【Objective-C】07-自定义构造方法和description方法
本文目录知识回顾一、自定义构造方法二、description方法说明:这个Objective-C专题,是学习iOS开发的前奏,也为了让有面向对象语言开发经验的程序员,能够快速上手Objective-C。如果你还没有编程经验,或者对Objective-C、iOS开发不感兴趣,请忽略。学习本专题之前,建议先学习C语言专题。回到顶部知识回顾在第5讲中已经介转载 2016-08-14 16:36:47 · 274 阅读 · 0 评论 -
objective-c 中new与alloc/init的区别
英文详解:http://macresearch.org/difference-between-alloc-init-and-new1.在实际开发中很少会用到new,一般创建对象咱们看到的全是[[className alloc] init]但是并不意味着你不会接触到new,在一些代码中还是会看到[className new],还有去面试的时候,也很可能被问到这个问题。2.那么,他们两转载 2016-08-14 16:43:49 · 390 阅读 · 0 评论 -
my学习OC--类的构造函数和析构函数
1. init继承于NSObject这个根类,所有的子类可以不用重写这个实例方法函数,当然也可以在自己的类里重写init实例方法2. 可以自定义构造函数转载 2016-08-14 16:46:52 · 2337 阅读 · 0 评论 -
Mac下的串口通信-ORSSerialPort
================================2015/11/05=======================================最近在工作中遇到有关Mac下串口通信的问题,一开始直接用以前同事写的framework,基本通信没问题,通过一个NSThread对象开启一个线程,在线程中用while循环不断读取数据,如果读到数据,则进行处理。但是一打开串口,CP转载 2016-11-14 13:06:33 · 3355 阅读 · 0 评论 -
mac下安装和使用brew
一,安装brewcurl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 12,安装完成后执行brew提示:Please run brew update!3,按照提示更新,执行brew update报错:Error: /usr/local mus...转载 2018-07-23 16:22:12 · 518 阅读 · 0 评论 -
my学习OC--数组对象 NSArray NSMultableArray
数组是有序集合,只能存放对象,数组有下标(index)的概念,靠index来索引元素,下标从0开始,数组分为不可变数组(NSArray)和可变数组(NSMutableArray).不可变数组(NSArray)创建数组对象1 // 创建数组对象2 NSArray *arr1 = [NSArray arrayWithObjects:@"a", @"苹果", @"c", nil转载 2016-08-14 15:11:05 · 749 阅读 · 0 评论 -
my学习OC--面向对象变成:多态
转载 2016-08-14 15:09:48 · 227 阅读 · 0 评论 -
my学习OC--面向对象变成:继承
转载 2016-08-14 15:09:21 · 286 阅读 · 0 评论 -
mac 安装SourceInsight
先安装模拟xp环境软件 CrossOver 具体请看http://blog.csdn.net/xiaohuangcat/article/details/41832295SourceInsight 3.5注册码:SI3US-567890-89293下载地址:http://pan.baidu.com/s/1i3j7Frn转载 2016-09-01 22:46:34 · 2367 阅读 · 0 评论 -
OC方法和文件编译
OC方法和文件编译一、OC方法(一)对象方法(1)对象方法以-开头如 -(void)xx;(2)对象方法只能又对象来调用(3)对象方法中可以访问当前对象的成员变量(4)调用格式 [对象名 对象方法名];(5)设计一个学生类和狗类,练习对象方法的使用。学生类的声明: 学生类的实现: 狗类的声明:转载 2016-08-14 09:26:01 · 360 阅读 · 0 评论 -
OC创建类
OC的语法和之前所学的C、java、php有很大不同,因为刚入门,对类的创建并不是很熟悉,所以把步骤写下来,以后方便查阅。本文也将讲解oc和其他语言在语法上的一些不同之处。环境信息:电脑型号:华硕K42J系统:win8.1 pro虚拟机版本:Vmware 10.0.2Mac OS X:10.9Xcode:5.1.1 创建步骤:转载 2016-08-14 09:28:40 · 1404 阅读 · 0 评论 -
OC中的分类与类扩展
在OC中,对于已有的类进行扩展,我们有两种方式:1、在原始类的定义中,进行代码扩展。2、通过继承的方式,扩展子类。3、使用分类的方式。第一、二种方式不用多说,第三种方式则是OC中比较有特色的功能。分类允许我们在不更改类的原始代码的情况下,实现对类的功能扩展,包括:添加实例方法,类方法与实例变量,属性(添加实例变量与属性需要匿名分类——类扩展)。转载 2016-08-14 11:41:02 · 650 阅读 · 0 评论 -
OC学习篇之---类的延展
前一篇文章我们介绍了类的类目概念和使用:http://blog.csdn.net/jiangwei0910410003/article/details/41775329,那么这篇文章我们继续来介绍一下OC中的一个特性:延展其实说白了,延展就是弥补C语言中的前向申明,我们知道,在C语言中,如果你想调用一个函数的话,那么在此之前必须要声明一个这个函数,就是有前置性。OC中为了弥补C语言转载 2016-08-14 11:43:44 · 313 阅读 · 0 评论 -
my学习OC--变量 数据类型
数据类型在Objective-C编程语言中,数据类型是指一个广泛的系统,用于不同类型的声明变量或函数。其类型可分类如表2.1所示:类型类型说明基本类型称为算术类型:字符类型、整数类型、浮点类型(单精度型/双精度型)枚举类型也是算术类型:被用来定义变量只能被分配在整个程序中的若干离散的整数值void类型类型说明符vo转载 2016-08-14 14:48:21 · 684 阅读 · 0 评论 -
my学习OC--运算符&表达式&语句
运算符运算符是一个符号,它告诉编译器执行特定的数学或逻辑操作。Objective-C语言有丰富的内置运算符并提供了以下几种类型:算术运算符关系运算符逻辑运算符位运算符赋值运算符其它运算符算术运算符表2.3列出了所有支持Objective-C语言的算术运算符。假设变量A=10,变量B=20,则:运算符描述示例+adds two转载 2016-08-14 14:56:50 · 3069 阅读 · 0 评论 -
my学习OC--基本数组
数组 数组的初始化、访问和多维数组和C语言中一样转载 2016-08-14 15:02:27 · 287 阅读 · 0 评论 -
my学习OC--流程控制
1.顺序结构 编程语言中最常见的就是顺序结构。顺序结构就是程序从上到下一行一行执行,中间没有判断和跳转。 如果main韩式几行代码间没有任何流程控制,则程序总是由上到下依次执行。 2.条件语句(if 和 switch语句) if语句和switch语句格式和C语言中一样。 3.循环语句(while 、 do转载 2016-08-14 15:03:35 · 325 阅读 · 0 评论 -
my学习OC--类
转载 2016-08-14 15:08:26 · 238 阅读 · 0 评论 -
在Mac OS中配置CMake的详细图文教程
CMake是一个比make更高级的跨平台的安装、编译、配置工具,可以用简单的语句来描述所有平台的安装(编译过程)。并根据不同平台、不同的编译器,生成相应的Makefile或者project文件。本文主要介绍在Mac OSX上安装配置CMake的方法,笔者所使用的OS X版本是macOS Sierra。 首先,你要去CMake的网站上下载它的安装文件(官网下载地址:https://cmake...转载 2018-07-23 16:23:26 · 2514 阅读 · 1 评论