zoukankan      html  css  js  c++  java
  • ios开发之Swift新手入门

    1、关于swift和调试,swift在ios7.0才支持,ios8.3系统的真机必需要xcode6.3才干调试。安装xcode6.3需要os x 10.10以上

    2、应用程序由Main.storyboard启动和设置,定义先启动哪个ViewController

    3、组件有两种方式实例化。一种是直接在代码里面new出来。第二种是代码里面定义。然后在storyboard视图界面把组件加入进去。注意组件加入进去之后要进行关联。

    4、注意在Build Phasses里面不能缺失Main.storyboard文件。否则在真机调试的时候会报下面错误

    Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Could not find a storyboard named 'Main' in bundle NSBundle </private/var/mobile/Containers/Bundle/Application/DBD61805-4289-4853-BD12-B48B65025B24/WKFrameworkTest.app> (loaded)'

    5、Xcode模拟器安装。怎样在新版xcode下执行老版本号ios,地址:http://blog.csdn.net/zhangao0086/article/details/38491271

    6、ipa打包流程,注意xcode会自己主动连接apple develop中心生成开发证书,无需手动干预。但假设开发中中心有了distribution版证书,则会报错

    (环境,xcode 6.1),解决的方法,上开发中心删除distribution版授权文件(对已上线的app无影响)

    7、注意通过Product--Archive公布版本号时必须选择 IOS Device时 Archivebutton才有效,否则是灰色无法点击的。

    8、uiwebview wkwebview 实现swift和js通信

    9、莫名错误:Could not create a sandbox extension for '/'。 有些错误提示有误导性,这样的情况下要尽量通过版本号来排查。

    10、怎样读取本地文件:NSBundle.mainBundle().pathForResource()

    11、wkwebview必须在ios 8.0才支持,而且默认不支持alert、confirm弹窗,必须覆盖swift代码实现

    12、设置app图标,有两种方法,一种是在imanges.xcassets里面,把图片放进去,另外一种是手动编辑info.plist,往新建一行。选icon files,为它加入item

    具体各个平台须要的icon尺寸为:https://developer.apple.com/library/ios/qa/qa1686/_index.html

    13、设置全屏显示,为ui界面加入约束Constraints。方法,选中被约束的对象,Editor-pin- 加入4个方向的约束,上下左右的间距为0。(注意版本号Size Class的选择、Any、Compact、Regular


    http://www.2cto.com/kf/201409/334180.html

    http://www.cocoachina.com/ios/20140915/9623.html

    http://article.yeeyan.org/view/126760/424005

    http://blog.csdn.net/myfmyfmyfmyf/article/details/43537411

    http://blog.csdn.net/yongyinmg/article/details/41045069

    14、设置 隐藏状态栏,覆盖prefersStatusBarHidden方法,返回true

    override func prefersStatusBarHidden() -> Bool {

            return true;

        }

    http://jingyan.baidu.com/article/d2b1d1027f93db5c7f37d44b.html


    本文持续更新……

  • 相关阅读:
    Taro api封装
    taro中如何定义全局变量
    移动端悬浮框可移动,可回弹,Vue and React
    VS2015 安装mvc4安装包以及vs2010 sp1后导致Razor语法失效代码不高亮(能正常运行)/视图页面无法智能提示(.cshtml)解决办法
    C#6.0新特性的尝试
    Visual Studio Code 添加设置代码段(snippet)
    AngularJs的$http发送POST请求,php无法接收Post的数据解决方案
    [Asp.net mvc] 在Asp.net mvc 中使用MiniProfiler
    [Asp.net mvc]实体更新异常:存储区更新、插入或删除语句影响到了意外的行数(0)。实体在加载后可能被修改或删除。
    win8.1右键新建菜单添加新建php文件
  • 原文地址:https://www.cnblogs.com/lxjshuju/p/7003507.html
Copyright © 2011-2022 走看看