上一页 1 ··· 6 7 8 9 10
摘要: 进一步理解swift拆包和解包(如有问题,大神请指教):!作用是拆包,?作用是压包(也许没有压包这个词,实际上就是转为optional类型),不管是!还是?其实都是类型转换的过程。swift语言在类型转换过程可能会出现可选类型optional,比如String类型“10”转为int类型的10,比如访... 阅读全文
posted @ 2015-07-22 11:00 何杨 阅读(204) 评论(0) 推荐(0) 编辑
摘要: Swift 语言写成的项目会被标记为 ★ ,AppleWatch 的项目则会被标记为 ▲。 【转自】https://github.com/jobbole/awesome-ios-cn#libraries-and-frameworks 入门 Road Map iOS - 开发 iOS 应用从今天开始, 阅读全文
posted @ 2015-07-21 22:16 何杨 阅读(855) 评论(0) 推荐(0) 编辑
摘要: 下面展示本人高仿项目"700Bike"的已经完成的界面: 阅读全文
posted @ 2015-07-21 21:25 何杨 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 想对PickerView进行操作,只能在代码中操作。 下面 ,再添加三个label组件,然后将所有组件配置到代码中(看代码),然后要实现对PickerView的操作,就要实现它的DataSource协议和他的代理,在右边组件的链接栏,Outlets有两个选项,把他们都链接到控制器上: 好,我们的数据 阅读全文
posted @ 2015-07-21 20:19 何杨 阅读(715) 评论(0) 推荐(0) 编辑
摘要: 留下两个问题:1、后面涉及到的异常不知道原因。2、动态图片到了程序里面就不动了。然后:上面是有问题的,下面是没有问题的了。代码(另外简单写的代码,纠正了那个错误): 1 import UIKit 2 3 class ViewController: UIViewController{ 4 ... 阅读全文
posted @ 2015-07-21 14:16 何杨 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 当我们的应用电量不足的时候,就需要警告提示,那么我们可以用Alert View视图实现: 阅读全文
posted @ 2015-07-21 13:56 何杨 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 当我们应用程序执行一个比较耗时的操作,我们需要给用户一个提示,那么这个提示比较好的方式方法呢就是 进度条 或者 一个齿轮转。我们就需要Activity Indicators组件Indicators n. 指示器(indicator的复数);指示灯Animating默认就是在转动的。直接使用这两个方法... 阅读全文
posted @ 2015-07-21 13:21 何杨 阅读(219) 评论(0) 推荐(0) 编辑
摘要: action动作 sheet表 其实就是一种菜单参数:1代理:谁去代理它2取消按钮标题3这个按钮标题会自动变成红色4添加设置其他按钮(不想加,设置为nil)然后我们为这些按钮添加点击事件: 阅读全文
posted @ 2015-07-21 11:38 何杨 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 如果想进行自定义的配置,可以继承基类UIView。 地图app中需要多点触动Multiple Touch,opaque不透明的 hidden隐藏的 比如下载的进度条,如果下载完毕,可以通过设置这个属性让进度条消失clears graphics context如果一个视图需要更新内容,需要清除前面的内... 阅读全文
posted @ 2015-07-21 11:21 何杨 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 积累英语词汇:assemble [ə'semb(ə)l] vt. 集合,聚集;装配;收集assembled [ə'sembəld] adj. 组合的;安装的 v. 装配(assemble的过去分词);集合custom view hierarchy是自定义视图层次。 阅读全文
posted @ 2015-07-21 10:39 何杨 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1 import Foundation 2 3 //加载网络数据,查找数据的字符串 4 let dataurl = "http://api.k780.com:88/?app=weather.city&&appkey=10003&sign=b59bc3ef6191eb9f747dd4e83c99f... 阅读全文
posted @ 2015-07-20 11:35 何杨 阅读(701) 评论(0) 推荐(0) 编辑
摘要: Foundaton基础framework框架1.Foundation框架的类结构关系 1 int main(int argc, const char * argv[]) { 2 @autoreleasepool { 3 //C语言字符串 4 char *ch ... 阅读全文
posted @ 2015-07-19 21:11 何杨 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 会造成异常。具体是:拖拽storyboard的某个组件到相关的ViewControl.swift的代码上定义了Name之后,如果直接在右边的源代码中修改这个Name:clear,比如改成clearAll但是,组件中绑定的相关的方法名依旧是clear,所以还是会出现bug,这里明显是 组件找不到相关的... 阅读全文
posted @ 2015-07-18 11:48 何杨 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 最终的效果: <1>第一个场景: 1.本地化 界面简体中文化 Supporting Files - info.plist Localization native development region 本地的编程的地区 选择China,这样的话,用到系统的UI组件,就会变成中文的样式。 2.文本框占位 阅读全文
posted @ 2015-07-17 18:07 何杨 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 学习来自《极客学院》1、定义方法需要在类型(枚举,结构体,类)里定义,不能独立定义,独立定义的是函数2、方法要么属于该类型本身,要么是该类型的一个实例3、不能独立执行方法,执行方法必须使用类型或实例作为调用者注意:枚举、结构体中方法使用static修饰,类中用class修饰,都属于类型方法,否则的话... 阅读全文
posted @ 2015-07-16 15:58 何杨 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 学习来自《极客学院》 1、存储属性:存储在类、结构体里的变量或者常量 2、分为:实例存储属性、类型存储属性 3、所有的存储属性必须显示的指定初始值,在定义时或者构造器当中指定 4、可选类型的存储属性可以不指定初始值 运行结果: 阅读全文
posted @ 2015-07-16 13:42 何杨 阅读(1204) 评论(0) 推荐(0) 编辑
摘要: 学习来自《极客学院》 1 import Foundation 2 3 class User { 4 var name:String 5 var age:Int 6 init(name:String,age:Int){ 7 self.age = age 8 ... 阅读全文
posted @ 2015-07-15 22:23 何杨 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 学习来自《极客学院》 运行结果: Swift的一个代码(有关swift懒加载、使用了KVC定义模型): 源码下载:链接: http://pan.baidu.com/s/1skuEwWl 密码: 3psc 阅读全文
posted @ 2015-07-15 21:49 何杨 阅读(209) 评论(0) 推荐(0) 编辑
摘要: Swift中枚举学习笔记来自《极客学院》 1 import Foundation 2 3 /**********1*Swift定义枚举的语法格式*************/ 4 /* 5 enum 枚举名 { 6 使用case关键字列出所有枚举值 7 枚举的其他成员 8 } 9 *... 阅读全文
posted @ 2015-07-15 21:08 何杨 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 学习来自《极客学院:Swift中的函数》工具:Xcode6.4直接上基础的示例代码,多敲多体会就会有收获:百看不如一敲,一敲就会 1 import Foundation 2 3 /***********嵌套函数*************/ 4 func getMathFunc(#type: Str... 阅读全文
posted @ 2015-07-15 17:35 何杨 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 内容纲要: 1、闭包基础 2、关于闭包循环引用 正文: 1、闭包 闭包的写法: 开发中建议使用 "尾随闭包",如果闭包本身的参数和返回值没有的话,也可以删除: 2、关于闭包循环引用 阅读全文
posted @ 2015-07-15 16:31 何杨 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 学习来自《极客学院:Swift中的函数》 工具:Xcode6.4 直接上基础的示例代码,多敲多体会就会有收获:百看不如一敲,一敲就会 练习一: 运行输出结果是: 练习二: 运行的结果: 阅读全文
posted @ 2015-07-15 12:26 何杨 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 学习来自《极客学院:Swift中的字典》 工具:Xcode6.4 直接上基础的示例代码,多敲多体会就会有收获:百看不如一敲,一敲就会 运行输出结果: 阅读全文
posted @ 2015-07-15 10:39 何杨 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 报错的原因:界面按钮事件没有绑定到源代码或者相关的代码被注释了。比如你的button组件以及绑定到IBOutlet,但是viewcontrol.m上没有相关的代码,就会出现异常。 阅读全文
posted @ 2015-07-14 22:17 何杨 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 笔记摘自《极客学院》 求余运算(a % b)是计算b的多少倍刚刚好可以容入a,返回多出来的那部分(余数)。 注意:求余运算(%)在其他语言也叫取模运算。然而严格说来,我们看该运算符对负数的操作结果,"求余"比"取模"更合适些。 我们来谈谈取余是怎么回事,计算9 % 4,你先计算出4的多少倍会刚好可以 阅读全文
posted @ 2015-07-14 19:34 何杨 阅读(5457) 评论(0) 推荐(0) 编辑
摘要: 学习来自《极客学院:Swift中的字符串和集合》 工具:Xcode6.4 直接上基础的示例代码,多敲多体会就会有收获:百看不如一敲,一敲就会 运行的结果是: 阅读全文
posted @ 2015-07-14 17:49 何杨 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 学习来自《极客学院:Swift中的字符串和集合》 工具:Xcode6.4 直接上基础的示例代码,多敲多体会就会有收获:百看不如一敲,一敲就会 运行输出结果: 阅读全文
posted @ 2015-07-14 15:27 何杨 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 学习来自《小波说雨燕 第二季 网络编程(入门篇)》 工具:xcode6.4 首先在Main.storyborad中添加并设置好三个label做简单的界面显示: 1 import UIKit 2 3 //1、construct a constructs 4 struct Weather { 5 var 阅读全文
posted @ 2015-07-14 11:32 何杨 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 前言:当应用程序需要访问网络的时候,它首先应该检查设备的网络状态,确认设备的网络环境及连接情况,并针对这些情况提醒用户做出相应的处理。最好能监听设备的网络状态的改变,当设备网络状态连接、断开时,程序也应该有相应的处理。 开发工具:xcode6.3.2 操作系统:OS X Yosemite10.10. 阅读全文
posted @ 2015-07-13 15:14 何杨 阅读(3190) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10