
iOS
文章平均质量分 52
东南一叶
软件工程专业初学者,希望能够和大家一起学习进步
展开
-
如何下载和安装CocoaPods?
CocoaPods是什么?当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编的意思就是,手动一个个去下载所需类库十分麻烦。另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下载新版本,转载 2016-04-06 15:28:12 · 637 阅读 · 0 评论 -
iOS事务的基本概念
iOS事务的基本概念事务(Transaction) 是并发控制的基本单位。所谓的事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。例如,银行转账工作:从一个账号扣款并使另一个账号增款,这两个操作要么都执行,要么都不执行。所以,应该把它们看成一个事务。事务是数据库维护数据一致性的单位,在每个事务结束时,都能保持数据一致性。 针对上面的描述可以看转载 2016-03-24 21:17:35 · 2290 阅读 · 0 评论 -
iOS开发Xcode中导入Pch预编译文件
在Xcode6之前,创建一个新工程xcode会在Supporting files文件夹下面自动创建一个“工程名-Prefix.pch”文件,也是一个头文件,pch头文件的内容能被项目中的其他所有源文件共享和访问。是一个预编译文件。 首先说一下pch的作用:1.存放一些全局的宏(整个项目中都用得上的宏)2.用来包含一些全部的头文件(整个项目中都用得上转载 2016-03-06 13:09:51 · 659 阅读 · 0 评论 -
iOS中一个UI控件看不见或者点击没有反应的可能原因
1.创建了一个UI控件,就是看不见,可能原因:1> 当前控件没有添加到父控件中2> 当前控件的hidden = YES3> 当前控件的alpha 4> 没有设置尺寸(frame.size、bounds.size)5> 位置不对(当前控件显示到窗口以外的区域)6> 背景色是clearColor7> 当前控件被其他可见的控件挡住了8> 当前控件是个显示图片的控件(没有设原创 2016-02-27 13:24:58 · 566 阅读 · 0 评论 -
linker command failed with exit code 1 (use -v to see invocation)
linker command failed with exit code 1 (use -v to see invocation)的错误调试情况1、 linker command failed with exit code 1 (use -v to see invocation)这个错误貌似遇见并不止一次,当我想用某个第三方类库的时候(如SBJson),我直接把类转载 2016-02-23 21:49:30 · 484 阅读 · 0 评论 -
iOS分析UI利器—Reveal及简单破解方法(最新版)
一、Reveal的使用1.在Xcode中打开想要查看UI布局的项目2.打开Reveal(没有的可以到reveal官网下载)3.Reveal——Help——Show Reveal Library in Finder4.打开之后,把Reveal.framework拖到Xcode项目中5.按箭头步骤点击Build Phases 然后从原创 2016-01-22 15:43:39 · 739 阅读 · 0 评论 -
在IOS 模拟器中 输入中文
在IOS 模拟器中 输入中文模拟器默认的配置种没有“小地球”,只能输入英文。加入中文方法如下:找到模拟器的Settings--->General-->Keyboard-->International KeyBoards-->Add New Keyboard-->Chinese Simplified(PinYin) 即我们一般用的简体中文拼音输入法,配置好后,再输入文字时原创 2016-01-08 19:01:10 · 434 阅读 · 0 评论 -
iOS9的http请求问题
OS9以前一般是使用的http的请求方式,但是到了iOS9之后,就会默认使用的是https协议解决办法一般是:> 在Info.plist中添加App Transport Security Settings类型Dictionary。> 在App Transport Security Settings下添加Allow Arbitrary原创 2016-01-05 15:45:22 · 389 阅读 · 0 评论 -
iOS 中strong,weak,copy,assign区别
1:ARC环境下,strong代替retain.weak代替assign2:weak的作用:在ARC环境下,,所有指向这个对象的weak指针都将被置为nil。这个T特性很有用,相信很多开发者都被指针指向已释放的对象所造成的EXC_BAD_ACCESS困扰过,使用ARC以后,不论是strong还是weak类型的指针,都不会再指向一个已经销毁的对象,从根本上解决了意外释放导致的crash。 3:a原创 2015-12-14 19:24:15 · 2179 阅读 · 0 评论 -
iOS 开发 入门:真机测试
总的来说一共有六步:1、获取开发证书Development Certificate;2、添加要用来测试的设备;3、创建一个新的应用ID,App ID;4、创建配置文件;5、在Mac和Xcode中安装各种在网站中创建并下载下来的文件6、将设备连接Mac,在Xcode中对App的配置做一定更改,然后运行实现真机测试原创 2015-12-13 15:30:21 · 364 阅读 · 0 评论