摘要:
前言: 苹果官方已经提供我们很好用的工具栏系统的tabBar,可其对于项目的灵活需求还是有一定的局限性的,毕竟系统的UITabBarController的界面已经是系统固定,若想要满足用户体验比较好的产品需求的要求,则必须我们去自己定义tabBarController。好了,废话不多说,让我们开始吧 阅读全文
摘要:
1.) 打开你的Xcode工程. 在Supporting Files目录下,选择 File > New > File > iOS > Other > PCH File 然后点击下一步; 2.) 给你的PCH文件起名字TestDemo-Prefix.pch. 例如你的项目工程名为TestDemo然而你 阅读全文
摘要:
一、首先我们创建两个用于测试的App项目 (我这里以App0-A 和 App-B 为例) 二、打开工程,设置工程的InfoPlist:添加URL Types 给你的App设置一个URL Schemes(明明以你的App或者工程名来命名) 这样就能让其它应用识别得到App ps:我们这里用App_B 阅读全文
摘要:
1、调用 iOS系统自带mail [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://admin@hzlzh.com"]]; 2、调用 打电话phone <1>一般在应用中拨打电话的方式是 iphone 阅读全文
摘要:
今天我们来学习一下在iOS开发中如何使用定位功能。PS:定位功能在模拟器上不一定起作用,所以还请在真机上测试吧实现iOS定位功能首要步骤:当然是新建一个工程啦~!~步骤一:导入系统定位的类库 CoreLocation.framework步骤二:需要在plist文件中添加默认缺省的字段“NSLocat... 阅读全文
摘要:
安装CocoaPods: 在安装CocoaPods之前,首先要在本地安装好Ruby环境(上一章已经简述如何配置Ruby环境)。 在Terminator(也就是终端)中输入以下命令: $ gem install cocoapods (需要输入管理员密码) 可能出现Error的情况1: 在终端中敲入这个 阅读全文
摘要:
步骤0 -安装系统需要的包 For Mac 先安装[Xcode开发工具,它将帮你安装好Unix 环境需要的开发包步骤1-安装 RVM 在终端输入:$curl -L https://get.rvm.io | bash -s stable 期间可能会问你sudo管理员密码,以及自动通过h... 阅读全文
摘要:
1、要了解浅拷贝与深拷贝,首要的是理解浅拷贝是什么,深拷贝是什么。浅拷贝:就相当于retain,只copy了一个对象的引用,和本身是同一个对象,就相当于影子。深拷贝:从新开辟了一块内存空间,用来存放原来对象里面的东西,这个时候,copy出来的对象和原来的对象不是同一个对象,他们的内容一样,就相当于克... 阅读全文