Ios开发

iOS开发经验总结(上)

在iOS开发中经常需要使用的或不常用的知识点的总结,几年的收藏和积累(踩过的坑)。 一、 iPhone Size 手机型号 屏幕尺寸 iPhone 4 4s 320 * 480 iPhone 5 5s 320 * 568 iPhone 6 6s 375 * 667 iphone 6 plus 6s plus 414 *...

iOS开发UI篇—Quartz2D简单使用(三)

iOS开发UI篇—Quartz2D简单使用(三) 一、通过slider控制圆的缩放 1.实现过程 新建一个项目,新建一个继承自UIview的类,并和storyboard中自定义的view进行关联。 界面搭建,如图: 代码示例: YYViewController.m文件 1 // 2 // YYViewController.m 3...

iOS开发:通过经纬度获得城市、省份等信息

  iOS系统自带定位,用CLLocationManager就可以轻松的实现定位的操作,获得的是一组经纬度,当然,也可以根据给出的经纬度获取相应的省份、城市、街道等信息,下面就看一个根据经纬度获得城市的demo:         因为获取经纬度需要CLLocationManager类,而这个类包含在CoreLocation框架中,获取城市信息需要mapKi...

iOS开发_开启关闭侧滑手势

1、前言 在部分页面需要禁止掉手势返回功能,使用父类继承的特性,快速设置开启关闭手势返回功能。 2、头文件 @interface Update_Center_Controller : Basic_Controller /** 开启关闭侧滑手势, 默认 YES开启 */ @property(nonatomic, assign) BOOL pop_ges...

iOS开发之APP导入添加自定义字体

我们平常项目开发用的字体基本都是系统默认的,但有时候设计为了追求完美,会使用自定义字体(当然得公司有钱买了版权哈),下面给大家讲讲怎么集成添加第三方字体。 1、导入三方字体文件进工程 我们就行平常添加文件一样,将字体文件导入xcode工程内,一般字体文件是ttc/ttf/otf 如果测试需要可以去下载方正字体练练手https://ziti8.cc/list...

iOS开发-OC语言 (一)oc数据类型

分享一套以前学习iOS开发时学习整理的资料,后面整套持续更新: oc数据类型 数据类型:基本数据类型、指针数据类型 基本数据类型:数值型、字符型(char)、布尔型、空类型(void) 指针数据类型:类(class)、id 数值型:整数类型int、浮点型float、double c和oc的基本数据类型 int:声明整型变量 double:声明双精度变量 f...

IOS开发之--Xcode的简单使用

Xcode的简单使用 一、快捷键的使用 经常用到的快捷键如下: 新建 shift + cmd + n     新建项目 cmd + n             新建文件 视图 option + cmd + 回车 打开助理编辑器 cmd + 回车           显示主窗口 cmd + 0             导航窗口 option + cmd +...

iOS~静态库开发

在工作中,我们常常需要制作自己的静态库,封装一些模块,以便共享使用。 多架构(Multi-Architecture)编译 iOS app需要在许多不同的CPU架构下运行: arm7: 在最老的支持iOS7的设备上使用 arm7s: 在iPhone5和5C上使用 arm64: 运行于iPhone5S的64位 ARM 处理器 上 i386: 32位模拟器上使...

IOS开发-使用Storyboard进行界面跳转及传值

主题StoryBoard 前言:苹果官方是推荐我们将全部的UI都使用Storyboard去搭建,Storyboard也是一个非常成熟的工具了。 使用Storyboard去搭建全部界面,我们能够非常迅捷地搭建出复杂的界面,也就是说能为我们节省大量的时间。我们还能够非常直观地看出各个界面之间的关系,改动起来也非常方便。将来假设遇到须要作改动的地方。我们仅仅须...

iOS开发:cocoapods的使用

Cocoapods是OS X和iOS下的一个第三方类库管理工具,通过CocoaPods工具我们可以为项目添加各种依赖库,减少了我们手动引入库需要的各种配置,同时使用cocoapods可以方便的查找新的第三方库,这些库都比较标准。 cocoaPods的核心组件: CocoaPods是用Ruby写的,并划分成了若干个Gem包。 cocoapods在解析执行过程...