博客专栏  >  移动开发   >  iOS学习知识点整理

iOS学习知识点整理

iOS开发中遇到的零碎小知识点整理一下 与大家共享

关注
0 已关注
15篇博文
  • 十五.设置UIScrollView滚动速度

    1. // 自动滚动太快,效果不好,这里把动画设置慢点,注意下面要直接赋值contentOffset,不要用带animated参数的函数,否则动画会出问题,因为两处都是动画效果。  2.      ...

    2016-06-27 19:57
    1950
  • 十四.给UIView子类设置阴影,包括各种控件

    1 导入QuartzCore framework     2 #import     3 编码: 1. [imgView layer] setShadowOffset:CGSizeMake(5...

    2016-06-27 19:56
    222
  • 十三.加速度传感器

    获得加速度传感器读数: 1. UIAccelerometer *accelerometer = [UIAccelerometer shareAccelerometer]; // 单例  2. ac...

    2016-06-27 19:53
    282
  • 十二.定时器

    由于运行环机制,定时器的精度不高,只能用于一般性延时。     例子:拼图游戏,DeskViewController.m。     NSObject类的定时方法。     performSele...

    2016-06-27 19:52
    248
  • 十一.运行环-runloop

    运行环作用于一个iOS应用的整个生命周期。它负责监视各种输入事件,并且在合适的时候对这些输入进行分配。应用的每一个线程都有且仅有一个运行环。你自己不需要创建也不需要销毁运行环,但是可以通过curren...

    2016-06-27 19:50
    300
  • 十.媒体播放

    1- 音频     [1] 音乐往往是存储在iPod曲库(注意位置)中的,可以通过媒体选择器(media picker)或者媒体查询(media query)读取,然后用音乐播放器MPMusicPl...

    2016-06-27 19:49
    246
  • 九.忙碌指示器

    UIActivityIndicator。    UIActivityIndicatorView *activityIndicatior = [UIActivityIndicatorView allo...

    2016-06-27 19:47
    171
  • 八.并发编程

    1-GCD-Grand Central Dispatch,GCD使用队列来管理多个任务,而每个任务是以块(其定义类似于函数)来描述的。GCD从队列中读取这些要完成的任务,然后其多核执行引擎负责将这些任...

    2016-06-27 19:46
    245
  • 七.区分设备类型的方法

    打电话功能只有iPhone支持,对于其他设备对应按钮应该禁用。 1. 用[UIDevice currentDevice].model,这个返回的是一个NSString,你可以做如下判断就能知道设备是...

    2016-06-27 19:44
    224
  • 六.快速拨打电话接口

    openURL能帮助你运行Maps,SMS,Browser,Phone甚至其他的应用程序。这是Iphone开发中我经常需要用到的一段代码,它仅仅只有一行而已。 1. [UIApplication s...

    2016-06-27 19:43
    633
  • 五.旋转

    1-interfaceOrientation属性查询当前的界面方向。     2- rotatingHeaderView方法来查询当前导航视图。     3- rotatingFo...

    2016-06-27 19:41
    154
  • 四.文件系统

    1- 概述      bundle(沙盒):一个应用只能在自己的沙盒中读取或存储文件,而不能操作其他沙盒中的文件。好处:保护应用的隐私不受侵犯,保护系统文件的安排,应用删除后相关文件也能被全部清除。 ...

    2016-06-27 19:39
    262
  • 三.容器

    -NSArray和NSMutableArray         +array:创建一个空数组         +arrayWithArray:从另一个数组创建新的数组         +arrayWi...

    2016-06-27 19:37
    235
  • 二 .图形API

    1)readwrite:是可读可写特性;同时生成get方法和set方法的声明和实现 2)readonly:是只读特性;只生成get方法的声明和实现 3)assign:是赋值特性;set方法的实现是直接...

    2016-06-27 19:32
    279
  • 一.内存管理情况

    1- autorelease,当用户的代码在持续运行时,自动释放池是不会被销毁的,这段时间内用户可以安全地使用自动释放的对象。当用户的代码运行告一段落,开始等待用户的操作,自动释放池就会被释放掉(调用...

    2016-06-27 19:30
    205

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部