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
本文持续更新……
ios开发之Swift新手入门的更多相关文章
- IOS开发之SWIFT进阶部分
		概述 上一篇文章<iOS开发系列--Swift语言> 中对Swift的语法特点以及它和C.ObjC等其他语言的用法区别进行了介绍.当然,这只是Swift的入门基础,但是仅仅了解这些对于使用 ... 
- IOS开发之SWIFT
		Swift是苹果2014年推出的全新的编程语言,它继承了C语言.ObjC的特性,且克服了C语言的兼容性问题.Swift发展过程中不仅保留了 ObjC很多语法特性,它也借鉴了多种现代化语言的特点,在其中 ... 
- iOS开发之Swift 4 JSON 解析指南
		Apple 终于在 Swift 4 的 Foundation 的模块中添加了对 JSON 解析的原生支持. 虽然已经有很多第三方类库实现了 JSON 解析,但是能够看到这样一个功能强大.易于使用的官方 ... 
- iOS开发之Auto Layout入门(转)
		随着iPhone6与iOS8的临近,适配的问题讲更加复杂,最近学习了一下Auto Layout的使用,与大家分享. 什么是Auto Layout? Auto Layout是iOS6发布后引入的一个全新 ... 
- iOS开发之swift与OC混编出现的坑,oc中不能对swift的代理进行调用,不能访问swift中的代理,swift中的回调方法
		1. Swift与oc混编译具体怎么实现,这儿我就不重复讲出了,网上有大把的人讲解. 2. 在swift与OC混编的编译环境下, oc类不能访问swift创建类中的代理? 解决方法如下: 在代理的头部 ... 
- IOS开发之Swift学习笔记
		1.因为存储属性要求初始化,我们可以使用lazy修饰符来延迟初始化. 
- 李洪强iOS开发之iOS工具收集
		李洪强iOS开发之iOS工具收集 项目 简述 日期 我是怎么慢慢变懒的 : Jenkins + 蒲公英 使用Jenkins + 蒲公英使得项目打包给测试人员自动化,大大节省了劳动力 2015.04.1 ... 
- 李洪强iOS开发之iOS好文章收集
		李洪强iOS开发之iOS好文章收集 该文收集朋友们转发或自己的写的技术文章,如果你也有相关的好文章,欢迎留言,当好文章多的时候,我会对这些好文章进行分门别类 文章 简述 日期 直播服务配置 使用 ng ... 
- iOS开发之WKWebView简单使用
		iOS开发之WKWebView简单使用 iOS开发之 WKWebVeiw使用 想用UIWebVeiw做的,但是突然想起来在iOS8中出了一个新的WKWebView,算是UIWebVeiw的升级版. ... 
随机推荐
- Python启动浏览器Firefox\Chrome\IE
			# -*- coding:utf-8 -*- import os import selenium from selenium import webdriver from selenium.webdri ... 
- PHP获取远程和本地文件信息(汇总)
			1.PHP filesize() 函数filesize() 函数返回指定文件的大小.若成功,则返回文件大小的字节数.若失败,则返回 false 并生成一条 E_WARNING 级的错误. 但是只能获取 ... 
- Vue掉坑记
			本文章汇总学习过程中掉入和不理解的坑,会持续更新,请保持关注 1.过滤器类 搜索过滤 2.修饰符 修饰符汇总 3.webpack webpack+vuecli打包路径 4.Vue后台管理框架 组件后台 ... 
- Unity引擎GUI之Input Field
			InputField 文本输入组件,本文练习InputField的属性及事件 一.属性 1 Interactable: 是否禁用 Transition:过渡方式 Normal Color 正常的未有任 ... 
- 【sqli-labs】 less20 POST - Cookie injections - Uagent field  - Error based (POST型基于错误的cookie头部注入)
			以admin admin成功登陆之后,保存并显示了cookies信息 如果不点击Delete Your Cookie!按钮,那么访问 http://localhost/sqli-labs-master ... 
- eas之事件
			选择事件 选择事件是在选择块发生变化后发出.table.addKDTSelectListener(new KDTSelectListener(){ public void tableSelect ... 
- [CodeForces]1042D
			大意:求一个序列有几个子序列的和小于给定值,里面的数有正有负,序列长度≤200000. 列个式子,其实求的是sum[r]-sum[l-1]<T sum[r]-T<sum[l-1] 所以我们 ... 
- 使用阿里云对象存储OSS上传图片工具类
			package com.verse.hades.utils; import com.aliyun.oss.OSSClient; import com.aliyun.oss.common.auth.Cr ... 
- uva  交叉染色法10004
			鉴于网上讲交叉染色的资料比较少,于是我把我自己的心得与方法贴出来,方便与大家共同进步. 二分图: 百度百科传送门 wiki百科传送门 判断一个图是否为二分图可以用交叉染色的方法来判断,可以用BFS,也 ... 
- 【ACM】poj_2080_Calendar_201307311043
			CalendarTime Limit: 1000MS Memory Limit: 30000K Total Submissions: 9787 Accepted: 3677 Description ... 
