手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
swift详解二十五 -------------- CALyer 几何学
CALyer 几何学 布局 UIView有三个比较重要的布局属性:frame,bounds和center,CALayer对应地叫做frame,bounds和position。为了能清楚区分,图层用了“position”,视图用了“center”,但是他们都代表同样的值。 frame代表了图层的外部坐标(也就是在父图层上占据的空间),bounds是内部坐标({0, 0}通常是图层的左上角),cent
作者:编程之家 时间:2020-05-21
Swift OC 混编
首先搜索 “pack” 将 Defines Module 选中为 YES 是为了将OC文件编译成-Swift.h文件 下面的Product Module Name 可能不是工程名,选中重新修改一次 注意:下方选中区域中必须都是工程名 Swift中调用OC代码 OC代码中定义方法 - (void)aaa { NSLog(@"OCfile"); } Swift代码中先定义属性,然后调用 var ocV
作者:编程之家 时间:2020-05-21
swift详解之二十六-----------CALayer 判断是否点击hitTest 和 contensRect
CALayer 判断是否点击hitTest CALayer并不关心任何响应链事件,所以不能直接处理触摸事件或者手势。但是它有一系列的方法帮你处理事件:containsPoint:和hitTest:。 下来看看这两个方法怎么使用 。 首先来看containsPoint , 首先在界面上拖一个UIView出来 , 在上面放两份layer 。 ly1.frame = CGRectMake(0, 0, 2
作者:编程之家 时间:2020-05-21
swift单例
由 王巍 (@ONEVCAT) 发布于 2014/11/05 单例是一个在 Cocoa 中很常用的模式了。对于一些希望能在全局方便访问的实例,或者在 app 的生命周期中只应该存在一个的对象,我们一般都会使用单例来存储和访问。在 Objective-C 中单例的公认的写法类似下面这样: @implementation MyManager + (id)sharedManager { stat
作者:编程之家 时间:2020-05-21
swift错误 Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/
今天打开一个以前的项目,结果弹出错误: Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc failed with exit code 11 解决办法:
作者:编程之家 时间:2020-05-21
Swift 2.0学习笔记Day 10——运算符是“ +、-、*、/ ”吗?
原创文章,欢迎转载。转载请注明:关东升的博客 运算符是用于执行程序代码运算,会针对一个或一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是“+”。那么“+、-、*、/”是运算符。 运算符有哪几种呢? 在Swift语言中主要的运算符包括算术、关系、逻辑、位运算符等。 “ +、-、*、/ ”是算术运算符中的二元运算符,一元运算符是
作者:编程之家 时间:2020-05-21
Swift UIImageView 构造方法
UIImageView有三个构造方法 init(frame:CGRect) 我们可能发现UIImageView并没有这个构造方法,其实他是继承父类UIView的方法 //1,init(frame:CGRect) let imgV=UIImageView(frame: CGRectMake(20, 50, 100, 100)) let img=UIImage(nam
作者:编程之家 时间:2020-05-21
Swift UIImageView简单动画
UIImageView 如果要实现类似于grf的动画图 我们可以直接使用两中方式实现 方法一,设置动态图片 首先,我们需要一组实现动画的图片,按照顺序命名 如图所示 test 我们可以创建UIImage let img1=UIImage.animatedImageNamed("test", duration: 2.0) 然后将图片直接赋值给UIImageView即可 完成代码如下
作者:编程之家 时间:2020-05-21
Swift UIImageView 子View接受点击
UIImageView默认情况下是不接受用户响应的,他的子视图也是无法接受用户响应的 我们测试一下 let imgV3=UIImageView(image: UIImage(named: "test0")) imgV3.frame=CGRectMake(20, 100, 100, 100) self.view .addSubview(imgV3)
作者:编程之家 时间:2020-05-21
Swift UITextField边框设置
UITextField 默认边框是空白的,创建之后看不到textField在哪 系统给出的边框类型是一个枚举 UITextBorderStyle 我们分别看下一具体值的效果 let textF=UITextField(frame: CGRectMake(20, 100, 320, 36)) //设置textF边框,默认空白边框 te
作者:编程之家 时间:2020-05-21
Swift2.0--文档学习笔记
最近把 《The Swift Programming Language 中文版》粗略地看了一遍,并随手留了点笔记,以备忘。 1、闭包,通过闭包对字符串数组进行排序,闭包的函数体部分由关键字in引入 names.sort( { (s1: String, s2: String) -> Bool in return s1 < s2 } ) names.sort( { s1, s2 in return s
作者:编程之家 时间:2020-05-21
解决dyld: Library not loaded: @rpath/libswiftCore.dylib
targets-build setting-embedded content contains swift code -> yes
作者:编程之家 时间:2020-05-21
swift tableViewCell自定义
// // TableViewCell.swift // 练习 // // Created by 刘阜澎 on 15/9/8. // Copyright (c) 2015年 刘阜澎. All rights reserved. // import UIKit protocol TableViewCellDelegate { // protocoldefinition goes her
作者:编程之家 时间:2020-05-21
Swift UITextField常用设置
UITextField 有一些比较常用的设置,比如颜色,字体,键盘等等,我们通过代码来演示一下 override func viewDidLoad() { super.viewDidLoad() let textF=UITextField(frame: CGRectMake(20, 100, 320, 36)) //设置te
作者:编程之家 时间:2020-05-21
openstack swift和wsgi源码分析1 HTTP请求处理过程
分析proxy-server代理服务 的执行流程,其他的三个主要服务 account server,container server,object server执行过程通proxy server类似。 入口函数调用run_wsgi,此函数完成以下工作: 1.利用paste.deploy模块的loadapp函数加载指定服务(如proxy)的配置文件,获取到用户的application,即业务程序
作者:编程之家 时间:2020-05-21
openstack swift和wsgi源码分析2 eventlet HTTP协议解析过程中rfile工作原理
研究rfile如何解析消息头和消息正文,并返回结果的过程。 rfile和wfile 根据 client_socket 由HttpProtocal 类的setup函数生成。 生成流程,如下代码: def server(): client_socket = sock.accept() pool.spawn_n(serv.process_request, client_socket) def proce
作者:编程之家 时间:2020-05-21
Swift 集合数据结构性能分析
原文日期:2015/04/21 译者:Yake 校对:shanks 定稿:numbbbbb 假设你有一个需要处理许多数据的应用。你会把数据放在哪儿?如何高效地组织并处理数据呢? 如果你的项目只处理一个数字,可以把它存在一个变量中。如果有两个数字你就要用两个变量。 如果有 1000 个数字、10000 个字符串或者终极模因库呢(能立刻找到一个完美的模因多爽啊)?在这些情况下,你将会需要一种基本的集合
作者:编程之家 时间:2020-03-20
Swift学习文档记录(一)函数
1.多重输入参数:函数可以有多个输入参数,写在圆括号中,用逗号分隔。 func halfOpenRangeLength(start: Int, end: Int) -> Int { return end - start } 2.无参函数:函数可以没有参数 func sayHelloWorld() -> String { return "hello, world" } 3.多参量函数
作者:编程之家 时间:2020-05-21
Swift入门篇
元组 元组像是一种升级版的数组,它不再仅限于存放一种数据类型的元素。 可以通过点下标来访问如下: var tuplesTest = ("jone", true, 22) tuplesTest.0 tuplesTest.1 tuplesTest.2 循环改为repeat 经典的do..while语句在Swift中被颠覆了。 使用repeat关键字替代了do。例如: var m = 2 repeat
作者:编程之家 时间:2020-03-20
swift 中级extension
extension extension 类似于OC中的Category 在没有源代码的情况下可以给类添加方法 extension不仅可以扩展类而且扩展struct enum,但是涉及修改属性的方法,需要加 mutating 关键字 定义 extension String { mutating func withExcitment() -> String { return self
作者:编程之家 时间:2020-05-21
探索:测试 Swift 中的 ErrorType
原文链接:Testing Swift’s ErrorType: An Exploration 译者:mmoaay 在本篇中,我们对 Swift 新错误类型的本质进行探究,观察并测试错误处理实现的可能性和限制。最后我们以一个说明样例、以及一些有用的资源结尾 如何实现 ErrorType 协议 如果跳转到 Swift 标准库中 ErrorType 定义的位置,我们就会发现它并没有包含明显的要求。 pr
作者:编程之家 时间:2020-05-21
Swift 中数组和链表的性能
作者:airspeedvelocity,原文链接,原文日期:2015/08/03 译者:mmoaay;校对:shanks;定稿:numbbbbb 病人:医生医生,我一啪啪就蛋疼 医生:那就别啪 我在Twitter上说过: 使用 reduce 构建数组虽然有趣,但有使性能减半的风险。 很多人觉得这句话很奇怪,这让我非常惊讶。相当一部分人建议将 reduce 改成不做数组拷贝(我不认为这样是可行的)。
作者:编程之家 时间:2020-05-21
Swift2.0中Json数据的解析教程
(转载自:http://blog.csdn.net/ios_of_swift/article/details/47280483) 1.在swift1.0时代,解析的前几句可能是这样的 [plain] view plain copy <span style="white-space:pre"> </span>let url = NSURL(string: "Server")
作者:编程之家 时间:2020-05-21
UIViewController生命周期
UIView声明周期表简单,其实就是几个方法。我们通过代码来看 代码注释中说明了每个方法的调用时机。 //将在视图控制器中的视图 override func loadView() { //此处我们可以设置视图,默认为UIView println("MyRootView-------loadView") } //一般在视图加载
作者:编程之家 时间:2020-05-21
UIViewController切换及简单动画
UIViewController应该是我们最常用的。 那么最简单的切换方式是什么了? func presentViewController(viewControllerToPresent: UIViewController, animated flag: Bool, completion: (() -> Void)?) 同时可以设置一些简单动画,淡入淡出,翻页等等 我们首先创建一个项目,他会有一
作者:编程之家 时间:2020-05-21
Swift UINavigationController(导航控制器)的创建及导航栏的设置
Swift语言新建的项目入口为AppDelegate.swift 我们找到 func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool 来创建导航控制器 let VC=ViewController(
作者:编程之家 时间:2020-05-21
UINavigationController视图控制器切换一
视图切换在项目中应该很常用,那么UINavigationController下的视图切换该如何来做了 其实很简单 我们接着上节有关UINavigationController的工程在里面继续添加代码 http://blog.csdn.net/lwjok2007/article/details/48341477 首先我们再创建一个类 继承UIViewController 命名:SecondViewC
作者:编程之家 时间:2020-05-21
信鸽推送SDK2.4.0Swift1.2集成
开发环境:OS X Yosemite 10.10.3 + Xcode 6.4 开发语言:Swift 1.2 信鸽推送SDK2.4.0Swift1.2DemoGit地址 使用方法 把XinGeSDK2_4_0文件拷贝到工程中 拷贝XinGeAppDelegate.swift到工程中 在 工程名-Bridging-Header.h桥接文件中,添加 #import "XGSetting.h" #impo
作者:编程之家 时间:2020-05-21
学习Swift不能错过的10大开源项目
学习Swift不能错过的10大开源项目 如果你是位iOS开发者,或者你正想进入该行业,那么Swift为你提供了一个绝佳的机会。Swift的设计非常优雅,较Obj-C更易于学习,当然也非常强大。 为了指导开发者使用Swift进行开发,苹果发布了一系类的技术文档,比如The Swift Programming Language和Using Swift with Cocoa and Objective-
作者:编程之家 时间:2020-03-20
swift详解之二十七------------自定义UINavigationController的push和pop动画
自定义UINavigationController的push和pop动画 我们这里先创建一个简单的工程 , 在storyboard 中拖一个导航控制器 , rootViewController 改成我们的ViewController 。 为了实现自定义动画切换 , 我们需要实现两个协议 。 UIViewControllerAnimatedTransitioning,UINavigationCont
作者:编程之家 时间:2020-05-21
上一页
185
186
187
188
189
190
191
192
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native