【C语言】1.容易易行的iOS程序以及部分小知识

1. 概述

前日重点学习了八个大约的iOS程序,iOS的野史,C语言的概述以及第贰个hello
world程序。

2. 四个iOS程序

  • view controller之间的push
  • 点击屏幕出现3D的cube转换职能
  • 贯彻iOS中打电话和发短信效用
  • 全景小车的动画片
tips(具体贯彻看代码):
  • 3D的cube转换职能利用CATransition类来兑现,设置type,subtype,duration等特性,之后给view.layer加上那个动画即可。

  • 通话和发短信功效利用openURL来贯彻。其中打电话为”tel://电话号码”,发短信为”sms://电话号码”。

  • 全景汽车根本是将多少个图片进入数组,之后设置为imageView的animationImages等脾性。其中想让其播放一回就甘休,可以设置animationRepeatCount1

      self.imageView.animationImages = images;
      self.imageView.animationDuration = 2.0;
      self.imageView.animationRepeatCount = 1;
      [self.imageView startAnimating];
    

3. Xcode快捷键

  • command + 12345 … 打开导航栏
  • command + 0 关闭导航栏
  • command + opiton + 12345 … 打开左侧atrribute inspector
  • command + option + 0 关闭左侧atrribute inspector
  • command + shift + y 打开/关闭debug栏
  • command + . 甘休运营

4. 补充

  • 在三个project里面创设多个门类:点击导航栏里的工程名,在PROGECT中点击下方的+来投入新的档次。注意,在运作时只要运转差别的系列,需求修改Stop键边上的两样target。

  • C语言.o(obj)为目的文件,在编译成功后发生,七个.o文件和系统库文件三番五次生成可实施文件.out(即编译链接成功以后发出的)。

  • 在有五个图片名字相似只是序号差距时(比如image-01,
    image-02),在先后里要求运用到for循环来创立八个NSString的实例,固然这么写:image-0%d则不能满意,因为假如序号是两位数就无法得到图片了。这时可以利用的法门是:

      NSString *imageName = [NSStringstringWithFormat:"image-%02d", i]; // 意思是保留两位数,如果不足两位则用0来填充。