- 博客(25)
- 收藏
- 关注
原创 swift 自定义扫码功能
1. 调用扫码功能(扫描二维码/条形码、图片识别二维码/条形码、生成二维码/条形码)2. 自定义扫码界面UI(继承式自定义修改样式,完全自定义调用封装组件)3. 生成二维码/条形码
2024-05-29 14:11:41 888 1
原创 Swift3 基础语法
学习swift3的笔记,可粘贴运行 override func viewDidLoad() { super.viewDidLoad() //1.可选类型 let myString1:String? = nil if myString1 != nil { print(myString1)
2016-12-02 16:29:39 754
原创 Xcode新建多个TARGETS
当接入SDK时经常会新建多个TARGETS,一般的方法如下:新建多个targets:拷贝一份原有的targets(右击->Duplicate),然后直接点击修改名字,其余需注意修改的地方如下:1、Manage Schemes...中找到复制项的点击修改名称,Build Setting中搜索copy修改名称及plist文件名,还须找到plist文件修改文件名2、General中的Bu
2016-02-25 20:17:44 683
原创 iOS调试常见错误汇总 如:symbol(s) not found for architecture x86_64
最近升级SDK,统计了调试遇到的许多问题解决方法,希望对需要的人有些帮助,仅供参考。框架导入方式Targets—>Build Phases—>Link Binary With Libraries 中点“+”导入系统的或Add Other导入外部的 , 资源文件直接拖入左边文件夹中文件路径设置Targets—>Build Setting
2015-12-06 22:03:46 6245 1
原创 iOS 打电话、发短信、发邮件
iPhone打电话功能:方法一:直接拨打电话,但拨打完后不能反回到原应用界面(openURL用于打开资源,如:打电话、发短信、发邮件、跳转到其他应用、网页等)NSURL *url = [NSURL URLWithString:@"tel://123456"];[[UIApplication sharedApplication] openURL:url];方法二:拨打前会出现
2015-11-02 22:10:15 901
原创 Swift简单语法
//单行注释/* 演示多行注释,多行注释可嵌套/*这是多行注释的写法*/*///1.单行无需加分号,加也可以//2.多个语句放在一行,需要加分号数据类型:第一个字符都需大写//变量/*类型推导:编译器在编译的时候通过你提供的初始化的值自动推导出特定的表达式的值*/var myVariable = 42 //编译器自动推导其类型为Int
2015-10-05 22:12:10 585
原创 iOS 导入第三方框架报错问题
当导入第三方框架时很可能会报错,通过导入XMPPFrawork框架的的演示给大家一点帮助,其他框架导入以下步骤不一定全都需要,具体根据框架需要。导入XMPPFrawork的步骤:1.导入文件,不多说。(若文件中存在.a压缩包需注意,检查导入文件后是否丢失)2.导入依赖框架,点击第三项下的“+”导入依赖框架3.配置
2015-09-27 21:55:40 1073
原创 iOS _UIViewController _loadViewFromNibNamed:bundle 错误问题
遇到类似如上错误则确定是.xib文件问题,其具体检查如下:1、.xib是否绑定控制器或绑定类;2、.xib的View未与控制器的View连线;3,.xib文件名是否有与不想绑定的控制器名字相似(如.xib的类名与不想绑定的控制器类名前一部分相同也可能会报此错)
2015-09-11 23:19:02 616
原创 iOS 计算文字的高度
1、计算单行文本高度:方法如下,返回CGSize 类型NSString *content = @"这是计算单行文字的方法";CGSize size =[content sizeWithAttributes:@{NSFontAttributeName:[UIFont systemFontOfSize:18]}];18为设置字体的大小( size.height 为文字的高度)
2015-09-11 22:18:21 1165
转载 iOS中的Cocoa框架大全
Cocoa框架是iOS应用程序的基础,了解Cocoa框架,对开发iOS应用有很大的帮助。1、Cocoa是什么?Cocoa是OS X和 iOS操作系统的程序的运行环境。是什么因素使一个程序成为Cocoa程序呢?不是编程语言,因为在Cocoa开发中你可以使用各种语言;也不是开发工具,你可以在命令行上就可以创建Cocoa程序。Cocoa程序可以这么说,它是由一些对象组成,而这些对象的
2015-09-06 23:06:22 1359
原创 UILabel 属性的基本用法
UILabel 的基本用法[code=objc]#import "ViewController.h"@interface ViewController ()@end@implementation ViewController//视图加载完毕- (void)viewDidLoad { [super viewDidLoad]; //___________
2015-09-05 22:44:26 468
原创 UITextField 的基本用法
UITextField 的基本用法[code=objc] #import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; //self -> v
2015-09-05 22:39:04 398
转载 UIView,UIButton,UIImageView等视图设置圆角,设置阴影,设置边框的方法
UIView,UIButton,UIImageView等设置圆角,设置阴影,设置边框的方法 在iOS开发中,任何可见视图都是继承于UIView的。 继承体系中,大部分UIView的属性适用于其任何孩子。 而UIView的layer属性可以绘制UIView的各种效果。其实我们看到的View的动画实际上也是layer在绘制。 1
2015-09-02 00:31:23 967
原创 iOS中使用transform的缩放、平移、旋转
iOS中使用transform的缩放、平移、旋转#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; _image = [[UIImag
2015-08-31 23:40:32 1235
原创 OC中常用方法及概念
这些概念即使iOS中的基础也是IOS中经常用到的,作为初学者这些应该必须了解并知道其用法面向对象的三大特征:封装:对象同时具有属性和方法两项特性,并通常将两项特性封装在一起,共同体现事物的特性,二者相辅相成,不能分割。继承:子类具有父类的一般特性(包括属性和行为),以及自身特殊的特性多态:一种事物存在多种状态。(举例:打印机有彩色和黑白打印)多态的条件:1、必须存在继承
2015-08-21 22:44:09 838
原创 iOS系统和XCode各版本发布日期
本人收集了iOS系统和XCode各版本发布日期,供大家参考发布日期 版本编号 更改2018年3月19日 iOS11.3 Beta6 推出iOS11.3.6测试版2018年3月13日 iOS11.3 Beta5 推出iOS11.3测试版2017年12月13日 iOS11.2 ...
2015-08-20 23:22:33 10648 1
原创 初学OC控件拖动操作
此篇送给开始学习OC视图的访问者一、新建iOS视图项目——>从右下方的控件库中用三个手指直接将控件拖入窗口中——>右边进行一系列的属性设置如下图:二、点击右上方的视图切换按钮如下图:三、点击两个圆圈按钮切换至视图与代码共享视图如下:四、选中按钮,按住option键,同时按住左键将控件往右边的
2015-08-06 00:01:51 1485
原创 iOS开发中NSDictionary操作大全
OC中字典的操作大全,赶紧收藏吧#import int main(int argc, const char * argv[]) { @autoreleasepool { /** * 字典的创建 */ //alloc创建字典 NSArray *array = [NSArray arrayWithOb
2015-08-04 22:54:37 534
原创 iOS中的字符串操作大全
iOS字符串的操作比较重要也比较多,终于收集全力了,赶紧收藏吧#import int main(int argc, const char * argv[]) { @autoreleasepool { /** * 字符串的多種創建方式 */ //1、快速創建 NSString* str1 =
2015-08-04 22:11:53 616
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人