zoukankan      html  css  js  c++  java
  • iOS开发入门(一)

    1.在MVC模中,Model和View之间是绝对不能进行通信的。模型里是存数据的。

    2.Frame下是图片会移位,但Bounds是图片不会移位,坐标原点变了。

    3.持久化部分的重点在于NSUserDefaults ,在ch03中的ppt讲义中。

    4.模拟器中能看到沙盒,真机中看不到的。

    5.bundle目录其实是个.app文件,往应用里加文件都会放到bundle下

    6.JSON解析时,就两种,如果返回的根是字典,那么存入对象中。如果返回的根是数组,那么存入数组中。

    7.需要一个新的“视图”时,通常不直接使用UIView而是子类化UIViewController,在UIViewController中有一个view属性

    8.打开CoreData的SQL语句输出开关

    1.打开Product,点击EditScheme...
    2.点击Arguments,在ArgumentsPassed On Launch中添加2项
    1> -com.apple.CoreData.SQLDebug
    2> 1
     #pragma mark 使用storyBoard进行场景切换时回调的委托方法 (个人理解:使用storyboard制作导航页面切换时使用)

    -(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {

    //此方法内可以进行两个视图控制器之间传值
    UIViewController *destinationVC = [segue destinationViewController];
    //使用KVC传值
    if([destinationVC respondsToSelector:@selector(setLocation:)]) {
    [destinationVC setValue:self.location forKey:@"location"];
    }


    }

    9.

    #pragma mark 使用storyBoard进行场景切换时回调的委托方法 (个人理解:使用storyboard制作导航页面切换时使用)
    -(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {

    //此方法内可以进行两个视图控制器之间传值
    UIViewController *destinationVC = [segue destinationViewController];
    //使用KVC传值
    if([destinationVC respondsToSelector:@selector(setLocation:)]) {
    [destinationVC setValue:self.location forKey:@"location"];
    }


    }

  • 相关阅读:
    自己用的,存储代码
    ASCII编码表
    全球最热门编程语言20种
    C++中二维数组new小结
    字符,字节和编码
    让工资涨的快的小技巧
    Ip Messenger
    xajax中文手册
    BitmapFile Formats(BMP文件的格式)
    python中返回字符串中指定字符的索引
  • 原文地址:https://www.cnblogs.com/hushunfeng/p/4503607.html
Copyright © 2011-2022 走看看