- 博客(14)
- 资源 (91)
- 收藏
- 关注
原创 Xcode中使用自动布局实现简单登录界面
本文通过实现一个居中显示的登录界面来了解ios中的Auto Layout技术。最终效果图如下: Xcode故事板中的效果图如下: 用户名和用户名输入框使用水平的UIStackView包裹起来,密码也使用水平UIStackView包裹起来,最后和登录按钮一起放在垂直的UIStackView中,宽度设置为200。再对UIStackView进行布局约束,水平垂直居中,布局常量由默认偏移的50更改为0.
2016-01-22 00:05:57 6050
原创 Swift访问Foundation框架
Foundation框架提供了大量的界面无关的api,为 Core Foundation 框架的许多功能提供了 Objective-C和Swift 的封装。 下面的代码,基于Swift,对Foundation常用的api进行了简单的访问。
2016-01-19 00:03:20 2271 1
原创 Swift语言调用Objective-c
在Swift语言中可以直接调用Objective-C的类库,比如Foundation框架。下面是一个简单的Objective-C的Hello World实现。在Swift中调用Objective-C代码。新建一个Swift语言的项目,新建objective-c的头文件(Calculator.h)和实现文件(Calculator.m),添加.m文件时Xcode会提示是否创建Objective-C briding头文
2016-01-14 23:58:40 1158
原创 Swift ARC机制以及弱引用的使用
Swift ARC机制以及弱引用的使用Swift使用自动引用计数(ARC)来管理应用程序的内存使用。当实例不再被需要时,由ARC自动释放内存。ARC的机制通过编译器实现,和java的gc垃圾回收机制不一样。每当创建一个类的实例,ARC分配一个内存块来存储这个实例的信息,包含了类型信息和实例的属性值信息。ARC对每个类实例,都追踪有多少属性、常量、变量指向这些实例。
2016-01-12 23:39:01 2758
原创 Qt基础技术(经验积累)
Qt基础技术,学习笔记。列举了常用到的技术点,以及解决方案。去掉字符串前后的空格函数,模式对话框,QList 输出结果,Qt信号与槽,QTimer类,去掉标题栏和设置窗口透明用法等等。
2015-01-06 22:51:43 5376
原创 Qt界面布局和常用控件
Qt的界面布局基本分为3种,水平布局(Horizontal Layout),垂直布局(Vertical Layout),网格布局(Grid Layout)。 通过继承QLayout,也可以实现自定义的布局类,可以参考Qt官方例程Flow Layout Example,实现了流式布局,即界面宽度不够时自动换行。
2015-01-05 21:32:05 10076 1
原创 Qt 正则表达式(QRegExp)
正则表达式是对字符串操作的一种逻辑公式,匹配一系列符合某个句法规则的字符串。Qt的正则表示类是QRegExp,在很多情况下都可以用到,比如字符串验证、字符串搜索、搜索并替换、字符串分割等。QRegExp 的默认匹配模式和Perl语言正则表达式类似。此外QRegExp还提供了一个简化的通配符模式(wildcard),和命令行下的匹配模式比较类似(只有?和*两个元字符)。
2014-12-17 22:25:56 17737
原创 基于Qt的网络编程(Http)
基于Qt的Http请求小程序,输入地址,可请求网站信息并展示。本文主要简单介绍http请求。发起请求,响应返回,超时机制。涉及类:QNetworkAccessManager、QNetworkReply、QNetworkRequst。
2014-12-10 22:41:16 8284 3
原创 基于Qt的sqlite编程
通过Qt操作sqlite数据库。建库,建表,添加字段、增删改查。先介绍下常用的sql语句:判断数据库中是否存在某个表: SELECT 1 FROM sqlite_master where type = 'table' and name = 'book';判断表中是否存在某字段:SELECT 1 FROM sqlite_master where type = 'table' and
2014-12-09 23:37:28 5856 1
原创 基于Qt的xml解析
基于Qt的xml解析和基于Java的类似,也是分Dom,SAX两种,这两种方式的区别在网上已经讲的很详细了,在此不赘述,只讲区别。DOM分析器把整个XML文档转化成DOM树放在内存中,应用程序可以在任何时候访问XML文档中的任何一部分数据(随机访问)。这种方式对内存的要求较高,文档结构较复杂时比较耗效率。SAX提供的访问模式是一种顺序模式,这是一种快速读写XML数据的方式。当使用SAX分析
2014-11-26 21:41:16 3543
原创 C++基本知识点(读书笔记)
1. 类成员函数的实现 类成员函数的实现可以放在两个地方:类体内,类体外。把成员函数放在类体内,是建议编译器将这些成员函数看做内联函数处理。在类体外实现的成员函数,也可以在函数前面加上inline将其定义成内联函数,当然定义成内联函数的成员函数一般放到头文件中。2. 信息隐藏 在C++中,可以用访问控制修饰符public(公有)、private(私有)和protected(
2014-10-21 22:06:10 1018
原创 C++ 单例模式
C++的单例模式演示小程序。单例模式通过构造函数私有化,使得系统中一个类有且仅有一个实例且该实例易于被外界访问,是一种常用的软件设计模式。主要注意点是: 使用C++实现单例时,类的静态示例必须在类内(.h)声明,在类体外(.cpp)定义。(第一次用C++实现单例时,就因为这一点,困惑了好长时间*_*,小记一下) static MessageMgr *instance ; //
2013-08-22 21:06:51 762
原创 Qt输入法事件 QInputMethodEvent
解决搜狗(或QQ)输入法等输入法失去焦点时会将字幕输入到输入框问题。小记一下。 QInputMethodEvent提供了一些输入法事件有关的参数。 当使用输入法输入文本的时候输入法事件(QInputMethodEvent)被送到窗体(控件).输入法被广泛使用,以输入非拉丁系的语言(例如中文等)。 当创建了一个自定义的文本输入框,窗体属性 Qt::WA_InputMet
2013-08-22 20:17:09 17260 4
C#串口介绍以及简单串口通信程序设计和实现
2020-12-26
C# USB HID示例
2020-12-24
stm32iap+bootloader+app+mfc上位机
2020-12-22
EFI SHELL(x64).zip
2020-12-20
三年JavaEE开发积累的那些代码之一:JavaSE篇完整实例源码
2020-12-18
网速监控 v1.2 MFC VC C++ 网速监控 线程
2020-12-14
cocos2dx 斗地主,这个是客户端,服务器端请进入我的资源列表查看
2020-12-13
5套 VB界面美化方案(比QQ界面还漂亮哦)
2020-12-12
matlab写的单纯形法二阶段法,大M法,灵敏度分析
2020-12-11
串口ymodem传输文件
2020-12-10
用SolidWorks绘制电子元件的3D模型
2020-12-09
校园一卡通系统源代码
2020-12-08
Hough变换源代码与教程
2020-12-05
Android串口通信demo(AS)
2020-12-02
多重网格法 刘超群 详细例程
2020-11-27
WebService测试工具[WebServiceStudio]
2020-11-26
点阵字体文件查看工具 C# 源码
2020-11-22
LINUX-FTP服务包 vsftpd-2.0.1-5.src.rpm
2020-11-21
MSP430 SPI接口程序
2020-11-13
文本相似度对比器(Java)
2020-11-11
HEVC入门论文(多篇)
2020-11-06
C# 通过COM端口读取数据
2020-11-02
C# ListView显示磁盘目录文件及图标,右键能打开文件、删除文件(源代码)
2020-11-01
mysql jdbc 驱动包版本5.1.30
2020-10-31
matlab 特征选择
2020-10-29
Oracle Database 11g DBA手册(中文)-Oracle文档类资源
2020-10-26
Arcengine地图编辑工具条源代码
2020-10-25
成像原理、视差图以及uv视差计算PPT文档及代码
2020-10-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人