- 博客(16)
- 收藏
- 关注
转载 linker command failed with exit code 1)错误总结
出现( linker command failed with exit code 1)错误总结 这种问题,通常出现在添加第三方库文件或者多人开发时。这种问题一般是找不到文件而导致的链接错误。 我们可以从如下几个方面着手排查。1.以如下错误为例,如果是多人开发,你同步完成后发现出现如下的错误。[html] view plainc
2016-04-04 15:52:57 569
原创 C语言基础 字符串
一、字符串(掌握)1、字符串指针【注】使用字符串指针指向一个字符串时,不能使用指针来改变字符串的内容。2、字符串库函数(1)atoi():将一个数字字符串转换成对应的整数。(2)strlen():求字符串有效长度。【扩展】strlen和sizeof的区别 (1)strlen是库函数,sizeof不是。 (2)strlen获取实际字符个数,size
2016-03-31 17:58:19 363
原创 C语言基础 指针与数组
一、数据的地址和通过地址访问数据1、基本的数据类型的地址int a;==>&a//变量a的地址2、数组的地址int a[5]; ==>&a,a,&a[0]3、函数的入口地址函数名 或者 &函数名 4、通过地址去访问内存中的数据通过间接访问运算符*访问内存中的数据 二、指针的基本概念1、定义:变量的地址称为变量的指针。存放指针的变量称为指
2016-03-31 17:54:08 286
原创 C语言基础 函数
一、函数(掌握)1、定义是一个实现某种功能的代码块。【作用】1、实现代码复用,减少冗余代码。 2、代码维护方便。音乐播放器:播放暂停停止快进快退2、函数的分类(1)main函数(每个C程序有且仅有一个)(2)库函数(3)自定义函数 3、函数的声明、定义和使用(掌握)(1)声明格式:返回值类型 函数
2016-03-31 17:51:49 306
原创 C语言基础 一维数组
一、一维数组(掌握)1、数组的定义:具有相同类型的数据的集合【特点】(1)连续存储数据,访问比较简便。 (2)一次存储多个数据。2、认识数组:(1)数组的声明:数据类型 数组名[数组元素个数];【注意】1、数组元素个数是一个常量表达式 2、数组名是一个常量,因为它是数组的首地址。数组的类型: 数据类
2016-03-31 17:49:26 688 1
原创 C语言基础 switch、while、for循环
一、switch-case分支结构switch(表达式){ case 常量表达式: 语句块; … case 常量表达式: 语句块; default: 语句块;}执行过程:首先计算表达
2016-03-31 17:47:28 761
原创 C语言基础 运算符和表达式
一、运算符和表达式(掌握)1、定义运算符:用于执行程序代码的运算,针对一个以上的操作数项目来进行运算。+、-、*、/、%、&&表达式:由数字、变量、算符、数字分组符号(括号等)等能够求得数值的有意义的组合。(a+b)*52、赋值运算符 =将=右边的值赋值给左边的变量8=5;//错误赋值表达式:由操作数和赋值运算符构成的表达式本质:修改指定名称的存储空间的内容
2016-03-31 17:46:20 466
原创 C语言基础 进制的转换
一、进制转换(掌握)十进制:基数:0~9 逢十进一123 = 100+20+3二进制:基数:0 1 逢二进一0001 10010 2(1)十进制数转换成二进制数除2取余,余数倒序写 6—>0110(2)二进制数转换为十进制数 0110 0*1+1*2+1*4=6 八进制数 基数0~7 逢8进一023 -> 2*8 + 3*1=1
2016-03-31 17:45:02 1911
原创 协议和代理
----------------------------------------- 今天: 协议和代理-----------------------------------------协议初步(UI中应用:大量的项目) 一、什么是协议 就业协议 租房:劳动合同: 两个事物之间达成某些约定协议规定了遵守协议的事物 ▪ 比如USB接口(不管什么
2016-03-31 17:28:04 260
原创 内存管理
----------------------------------------- 今天: 手动内存管理----------------------------------------- 手动内存管理(Manual Reference Counting)(应用非常灵活)ARC (Automatic Reference Counting) 手动内存管理一、为什么要内存
2016-03-31 17:26:44 265
原创 数组和字典
【数组】【注】OC兼容C的数组,用于存储基础数据类型(int, char, float)数据和复合数据类型(int *, int[10])数据;使用OC的数组对象存储类的对象。 【注】NSMutableArray : NSArray1.NSArray的方法NSMutableArray都可以用2.传参需要传入NSArray * 也可以传入NSMutableArray *
2016-03-31 17:13:31 1029
原创 封装继承多态
一、封装: 封装是实现面向对象程序设计的第一步,封装就是将数据或函数等集合在一个个的单元中(我们称之为类)。被封装的对象通常被称为抽象数据类型。 封装的意义: 封装的意义在于保护或者防止代码(数据)被我们无意中破坏。在面向对象程序设计中数据被看作是一个中心的元素并且和使用它的函数结合的很密切,从而保护它不被其它的函数意外的修改。 封装提供了一个有效的途径来保护数据不被意外的破
2016-03-31 17:11:44 480
原创 oc---------有关字符串的创建方式
常用字符串函数/******************************************************************************* 一.NSString*******************************************************************************//*--------------
2016-03-31 17:04:26 302
转载 layout动画初体验
动画篇-layout动画初体验前言约束动画的文章要比预计的迟迟来临,最大的原因是没有找到我认为的足够好的动画来讲解约束动画 —— 当然了,这并不是因为约束动画太难。相反,因为约束动画实在太简单了,反而没有足够多的简单动画素材让我选用。下面这个动画取自于朋友公司的app,我仿做了一个,作为今天的demo,具体效果如下:约束动画关于约束
2016-03-31 16:34:48 271
转载 iOS中制作一张水印图片
如果这篇文章帮助到了您,希望您能点击一下喜欢或者评论,你们的支持是我前进的强大动力.谢谢!我们在很多APP中都会看到水印图片,例如下面微博中的一张图片下面就来分享一下怎么制作一张水印图片吧首先生成水印图片它最终是生成了一个新的图片,生成图片要用到了位图上下文,但是位图上下文需要我们手动创建。实现水印效果的思路:1.开启一个和原始图片一
2016-03-31 16:29:29 959
转载 史上全详细制作远程推送证书以及用极光进行远程推送教程
史上全详细制作远程推送证书以及用极光进行远程推送教程昨天公司项目要加入远程推送功能,自己做显然会很麻烦,所以用了极光的远程推送,下面我会讲如何制作推送证书并使用极光推送进行远程推送.远程推送先讲讲怎么下载推送证书吧(前面的很简单要是知道的可以直接往下滑,简书竟然不能页内跳转...)网上下载推送证书的教程一般都是几年前的,现在下载推
2016-03-31 16:20:22 550
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人