笔记专题提供笔记的最新资讯内容,帮你更好的了解笔记。
传统上,每种语言都用Hello World作为首程序,那么,我们也以此开始Swift学习之旅吧! 打开Xcode—>create a new project—>OS X Application—>Command Line Tool—>Language(Swift) main.swift println("Hello, World") 1.生成的文件名:以.swift作为扩展名 2.从上面的程序可知
Swift网络开发之NSURLSession学习笔记 先上效果图;        功能: -单个任务下载 -暂停下载任务 -取消下载任务 -断点下载 -显示下载进度及速度 -多任务下载 -分别控制各个任务 在如今移动互联网的浪潮中,手机APP越来越依赖网络通讯来交互数据。今天我们就来分享下如何通过使用NSURLSession这个Apple官方提供的网络接口实现文件下载的思路。 NSURLSsess
1.函数没有返回值,会返回特殊的值,叫void.它其实是一个空的元组,没有任何元素,可以写成() 2.指定外部参数名,中间以空格分隔。func someFunc(externaParameterName localParameterName:Int) 3.忽略外部参数名,用下划线_ 4.默认参数值,func someFunc(Parame: Int  = 12) 5.for value in ar
第一个swift app project ViewController.swift // // ViewController.swift // MyFirstApp // // Created by hins on 16/3/26. // Copyright © 2016年 hins. All rights reserved. // import UIKit class ViewContro
2016-04-01 15:53:31 如果能够确定在访问时不会被释放的话,尽量使用 unowned,如果存在被释放的可能,那就选择用 weak。 闭包 :http://www.jianshu.com/p/cc4923244642
swift 最基本的学习结束了,但是很多细节问题都没有搞的太明白,看以后的使用情况吧,在应用中再深入理解。明天就可以用swift开发项目了,高兴! //: Playground - noun: a place where people can play import UIKit /*---------------------1.Swift的基本数据类型-------------------
本博客笔记内容:       函数定义与调用(Defining and Calling Functions)       函数参数与返回值(Function Parameters and Return Values)       函数参数名称(Function Parameter Names) 直接上代码:代码有注释: //: Playground - noun: a place where pe
属性 属性的值,与类、结构、枚举关联;存储属性、计算属性都是一个实例的一部分,存储属性用来存储常量let、变量var,计 算属性用来计算值,不 存储;计算属性在类、枚举、结构中有用;存储属性在类、结构中有用; 通常存储、计算属性是实例的特定类型 ,但是,属性也可以是自己的类型,这样的属性为类型属性 但是,你也可以定义属性观察性来监控属性值得变化,通过这可以相应用户自定义的操作, 自己定义的
>在swift中=前后一定要用空格隔开,不然会报错的 >常量和变量的使用, //常量以 let 修饰 常量指向的内存地址是不可以修改的,但是可以修改内部的属性 let a : int =20 let修饰 , a不可以在重新的进行赋值 let a : UIView = UIView(); 例如指向的是一个对象,可以修改对象内部的属性 例如: a.alpath = 0.5;//可以设置
一直没有时间好好看一下swift,最近复习了一遍语法,这里记录swift学习过程中遇到的一些问题和要点,和Object-C的一些相关特性这里也不做介绍,只记录swift特有的一些特性 swift借鉴了很多语言的语法,特别是脚本语言,在swift里,可以看到python语言的一些影子,还有其他编程语言的影子 本篇文章可以作为oc到swift3的过渡,可以当成文档查 一、基础语法 swift语句结束不
一、 常量&变量 简单体验 // 定义变量 var i = 10 println(i) i = 15 println(i) let j = 20 // 常量一经定义不能自改数值 // j = 25 println(j) 阶段性小结 var 定义变量,设置之后可以修改 let 定义常量,设置之后不可以修改 语句末尾不用使用 ; 在 Swift 中使用 println() 替代 OC 中的 NSLo
笔者关于Swift的笔记(持续更新): https://www.gitbook.com/book/hell03w/swift-note #1. 柯里化 在计算机科学中,柯里化(Currying)是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数且返回结果的新函数的技术。 2. 将 protocol 的方法声明为 mutating “Swift 的 p
本文主要是练习Moya的熟练使用 简单的网络请求 1.创建baseTargetType 主要是添加了baseUrl省去了每次创建接口都要写的步骤 extension TargetType { public var baseURL: URL { return URL(string: "https://api.github.com/")! } } 2.创建接口 enum
因为iOS的权限限制, 如果使用HTTP协议要配置info.plist, 将Allow Arbitary Loads设为YES。 屏幕快照 2017-01-12 下午10.18.30.png iOS封装了URLSession类处理HTTP交互, 支持交互文本、上传文件、下载文件。 一、 文本交互 一般是用POST请求将包体数据传给后台, 后台返回json包体给手机端, 手机端解析json后做逻辑。
The Swift Programming Language 4.0 中文版学习笔记 1 1. 基础部分 注释 嵌套注释: /* A /* B */ / 常量和变量 常量和变量名可以使用Unicode字符来命名,但不能包含数学符号,箭头,保留的(或者非法的)Unicode码位,连线与制表符。也不能以数字开头。 常量和变量一旦声明为确定的类型,即不能改变其存储的值的类型。同时,常量和变量不能互转。
最近抽空看了些 macOS 开发的资料。(自嘲下:iOS 开发都不是很会,就开始搞 macOS 开发。。) 一开始觉得 macOS 和 iOS 估计差不多。但是呢,习惯 UIKit,再去碰 Appkit 这个古老的框架。只能说两者真不是一码事。。。 官方有份 NSScrollView 的教程。写的挺详细。可以看下。 Xcode 里面的文档没有很多的解释。有些连默认值都不知道有没有。使用 UIKit
今天看了ASIO的介绍,不太明白asio在POSIX上如何用reactor模拟proactor。所以稍微看了下源代码,此文当作笔记。 ASIO Proactor: Proactor design pattern (adapted from [POSA2]) — Asynchronous Operation Defines an operation that is executed asynchro
       老大要求研究ReactiveCocoa并使用它来实现MVVM的开发模式,所以写一篇blog来记录笔记如果哪位看官看完举得有错误请及时指出,小弟也好从错误中尽快走出来哈。 2015.1.29        Reactive Cocoa (下简称RAC)是Git 上的大大写出来了,查了许多资料后发现原来有时候别人写的东东真的比苹果大大的强许多。        RAC本质上是把消息传递机制
1,使用命令行安装brew  curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1 2.安装node,watchman,flow brew install watchman brew install flow brew install node 再次过程中可能会
纯笔记,不是干货... 接触 因为工作的关系,利用国庆期间接触react,发现react的魅力很足。特别是VDOM,让开发专注数据的处理。 react也只是一个很优秀的ui库,并有着越来越强大的学习群体和思想来给其生态增光。 其中就有 flux reflux redux。 flux 123(讲玩了) 我不想花太多时间去谈flux,因为我第一次接触的时候很难说马上就能使用(即使有中文文档),总是这里