• 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"];
    }


    }

  • 相关阅读:
    DevOps平台中的自动化部署
    GitLab的安装及使用教程
    Nginx配置相关
    Shell常用模块
    PostgreSQL基础
    大数据集群监控工具
    大数据常用组件
    kafka知识
    数据结构可视化(包括红黑树动态演示)
    python 周考1
  • 原文地址:https://www.cnblogs.com/hushunfeng/p/4503607.html
Copyright © 2020-2023  润新知