oc
文章平均质量分 59
flyToSky_L
这个作者很懒,什么都没留下…
展开
-
iOS block 笔记
block 底层实现是结构体。block 本质是对象,更具体的说,是函数以及执行上下文封装起来的对象。block底层结构体中有isa(指针),所以block是oc对象;底层结构体中有函数指针,block可传入参数,返回值。常见变量:局部变量、全局变量、局部静态变量、全局静态变量;block传入局部变量,是值截取;传入局部静态变量,是指针截取;传入全局变量或全局静态变量,直接获取。(__block 修饰的变量,是指针截取)block分为:局部、全局、静态blcok,block存放划原创 2021-10-13 13:36:32 · 190 阅读 · 0 评论 -
数据模型使用(ios),浅谈ios和swift数据模型使用,set和get方法使用
浅谈ios中oc和swift数据模型的使用开发工具:xcode7.3简单理解oc和swift数据模型的使用。源码:swiftDemo ocDemo 使用swift给模型赋值:赋值方法三种: 一,属性逐一赋值 二,在构造函数中赋值 三,重写setValuesForKeysWithDictionary赋值 对原创 2017-03-09 15:04:31 · 2523 阅读 · 0 评论 -
ios调用应用的设置界面
1.在项目targets -> Info -> URL types 中,添加URL Schemes : Prefs.2.调用代码: NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if ([[UIApplication sharedApplication] canOpenURL:原创 2017-11-14 17:38:53 · 374 阅读 · 1 评论 -
ios 跳到appstore 更新或评分
OC代码: NSURL *url = [NSURL URLWithString:@"https://itunes.apple.com/us/app/id****"]; if ([[UIApplication sharedApplication] canOpenURL:url]) { [[UIApplication sharedApplication] openURL:u原创 2017-11-15 15:59:23 · 407 阅读 · 1 评论 -
throws ; 编码 gb2312和utf-8之间转换
swift 中,带有throws关键字函数的调用和加载HTML5时,编码 gb2312和utf-8之间转换。这篇文章,主要是为了方便以后再次用到时的查找,所以标题随意了点。在使用UIWebView加载HTML5时,OC代码如下: NSString *path = [[NSBundle mainBundle] bundlePath]; NSURL...原创 2018-02-05 12:20:32 · 530 阅读 · 0 评论 -
iOS,cocoapods安装使用的常用命令总结
安装 $ sudo gem install cocoapods安装权限 $ sudo gem install -n /usr/local/bin cocoapods选择xcode命令$ sudo xcode-select -switch /Applications/Xcode.app?Contents?Developer设置cocoapods命令:$ pod setup(作用: 安装完cocoap...原创 2018-07-06 21:50:55 · 238 阅读 · 0 评论