E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ios学习笔记
iOS学习笔记
—Runloop
转自:http://blog.csdn.net/jjunjoe/article/details/8313016一、Runloop简介:Runloops是线程相关的的基础框架的一部分。一个runloop就是一个事件处理的循环,用来不停的调度工作以及处理输入事件。使用runloop的目的是让你的线程在有工作的时候忙于工作,而没工作的时候处于休眠状态。Runloop还可以在loop在循环中的同时响应其他
YYT1992
·
2021-04-24 23:27
iOS学习笔记
26-视频播放
一、视频在iOS中播放视频可以使用两个框架来实现:MediaPlayer框架的MPMoviePlayerController和MPMoviePlayerViewControllerAVFoundation框架中的AVPlayerAVKit框架的AVPlayerViewController【iOS8之后才有】但在近两年的WWDC上,MediaPlayer框架被iOS9标记为deprcated,意味着
执着丶执念
·
2021-04-22 00:30
ios学习笔记
-Character Attributes
NSAttachmentAttributeName-添加附件NSTextAttachmentNSBackgroundColorAttributeName-背景色NSBaselineOffsetAttributeName-偏移NSExpansionAttributeName-放大NSFontAttributeName-字体NSForegroundColorAttributeName-字颜色NSKer
亭竹丶
·
2021-04-20 03:51
iOS学习笔记
(9-16)
1、相册相关PHAssetCollection相册集合PHAsset每一个相册资源,从PHAssetCollection中获取modificationDate修改时间,PHFetchOptions一些操作根据修改时间排序PHFetchOptions*option=[[PHFetchOptionsalloc]init];option.sortDescriptors=@[[NSSortDescript
檐下风铃听雨声
·
2020-09-17 21:19
ax
ios学习笔记
-从入门到精通
文章目录一、什么是axios?二、基本使用2.1axiox请求方式三、全局配置3.1并发请求和全局配置3.2get请求四、axios的实例五、封装axios六、拦截器6.1请求拦截6.2响应拦截七、常见的配置选项一、什么是axios?Axios是一个基于promise的HTTP库,简单的讲就是可以发送get、post请求。说到get、post,大家应该第一时间想到的就是Jquery吧,毕竟前几年J
疯狂的地球人
·
2020-09-17 20:33
Vue学习笔记
axios
vue
iOS学习笔记
13—iOS框架总结
CocoaTouch层地址本框架AddressBookUI.framework是一套Objective-C的编程接口,可以显示创建或者编辑联系人的标准系统界面。该框架简化了应用程序显示联系人信息所需的工作,另外它也可以确保应用程序使用的界面和其他应用程序相同,进而保证跨平台一致性。日历框架EventKitUI.framework它提供一个视图控制键可以展现查看并编辑事件的标准系统界面。EventK
GarrettMan
·
2020-09-16 15:50
iOS
IOS学习笔记
第1篇 OC面向对象(一)
一、面向对象的思想VS面向过程的思想在目前自己所学的语言中,了解到C语言是面向过程,C++是面向对象,在今天所学的OC也是面向对象。无论是面向对象还是面向过程,都是解决问题的两种方式。1.面向过程的思想面向过程强调过程,侧重执行的步骤与实现细节,关注的是解决问题需要哪些步骤用现实生活中的例子分析,比如用手机听音乐为例:1.打开手机,2.播放手机中的播放器的歌曲,3关闭手机。面向过程是将它分为3个步
大白天
·
2020-09-16 12:37
IOS
学习笔记
黑马程序员-
IOS学习笔记
Foundation框架下 NSArray的特点和常见方法
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------NSArray的特点: *只能存放任意OC对象,并且是有顺序的 *不能存储非OC对象,比如int\float\double\char\enum\struct等 *它是不可变的,一旦初始化完毕后,它里面的内容就永远是固定的,不能删除里面的元素,也不能再往里面添加元素 *NSArray直接使用NSLog
胸毛强
·
2020-09-16 05:38
Objective-C
foundation
NSArray
黑马程序员-
IOS学习笔记
OC 内存管理
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------内存管理的范围所有的集成了NSObject的对象的内存管理基本数据类型(intdoublefloatcharstructenum)的数据内存不需要我们进行管理内存管理的原则1)只要还有人在使用某个对象,那么这个对象就不会被回收;只要你想使用这个对象,那么就应该让这个对象的引用计数器+1;当你不想使用
胸毛强
·
2020-09-16 05:37
黑马程序员-
IOS学习笔记
用位远算来判断一个数是奇数还是偶数
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------/*判断一个数是奇数还是偶数*/voidparity(intn){//n和1进行按位与if(n&1){printf("奇数\n");}else{printf("偶数\n");}}
胸毛强
·
2020-09-16 05:37
ios
c语言
黑马程序员-
IOS学习笔记
Foundation框架下 NSString的常见方法
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!--------(NSString*)uppercaseString;全部字符转为大写字母-(NSString*)lowercaseString全部字符转为小写字母-(NSString*)capitalizedString首字母变大写,其他字母都变小写。如果一个句子中有多个单词,那么会将每个单词的首字母变成大写,
胸毛强
·
2020-09-16 05:37
Objective-C
Foundation框架
Foundation
NSString
黑马程序员-
IOS学习笔记
OC @class的使用 解决循环引入
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------@class的使用格式:@class类名;@classxxxx;含义:告诉编译器,xxxx是一个类,至于类有哪些属性和方法,此处不去检测好处:如果xxxx文件内容发生了改变,不需要重新编译@class使用注意1).h@classxxxx;2).m@import"xxxx.h"@class可以解决循环
胸毛强
·
2020-09-16 05:37
黑马程序员-
IOS学习笔记
OC 关于匿名类相关概念
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------匿名类的使用1)可以访问实例变量(只能访问一次)。以后再访问实际上访问新的空间了[Carnew]->_speed=80;NSLog(@"_speed=%d",[Carnew]->_speed);//02)可以调用方法[[Carnew]stop];3)常用生成对象方法[[Caralloc]init];
胸毛强
·
2020-09-16 05:37
黑马程序员-
IOS学习笔记
99乘法表 打印
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------以前面试也遇到过,其实代码很少~~~voidprint99(){for(inti=1;i<=9;i++){for(intj=1;j<=i;j++){printf("%d*%d=%d",j,i,i*j);}printf("\n");}}
胸毛强
·
2020-09-16 05:45
SYSB
IOS学习笔记
---硬件中断(HWI)的创建
在进行嵌入式开发的时候,我们会根据不同的需求来决定是否使用操作系统,以及使用什么样的操作系统,在ARM嵌入式开发中大家常用Linux操作系统来进行系统的开发;而在DSP嵌入式开发中,尤其是TI的DSP,在早期的时候由于处理器的性能相对的弱一些,资源也相对较少,这时为了满足实时性的要求,一般是跑裸机程序。随着TI的DSP处理器的性能越来越强大,资源也越来越多,为了把开发人员从繁重的底层驱动开发解放出
_IRONMAN_
·
2020-09-15 19:07
ios学习笔记
之nil、NULL和NSNull
nil用来给对象赋值(oc的任何对象都属于id类型),NULL则给任何指正赋值,NULL和nil不能互换,nil用于类指针赋值(在oc中类是一个对象,是类的meta-class的实例),而NSNull则用于集合操作,虽然它们表示的都是空值,但使用场合完全不同,所以在编码时要严格按照变量类型来赋值,将正确的空值赋给正确的类型,使代码抑郁阅读和维护,也不易引起错误。//判断对象不为空if(object
sunday_luck
·
2020-09-15 13:32
ios
ax
ios学习笔记
(二)
axios方法深入目录一、创建axios实例二、实例的相关配置三、常用参数配置具体使用方法四、拦截器(interceptors)五、错误处理六、取消请求一、创建axios实例为什么要创建axios实例?后端接口地址有多个,并且超时时常不一样,有了axios实例,可以用实例去请求exportdefault{created(){letinstance=axios.create({baseURL:'ht
mao儿一根葱
·
2020-09-15 11:54
axios
javascript
ax
ios学习笔记
(一)
一、Axios是什么Axios是基于promise的http库可以用于浏览器和node.js二、Axios有哪些特性支持promiseAPI拦截请求和相应(意思就是它可以在请求或者相应前做一些操作,比如说想在请求前加一些信息,比如授权信息等)转换请求数据和响应数据(比如在请求的时候一些敏感信息需要加密,在请求回来的时候也可以进行解密)取消请求自动转换JSON数据客户端支持防御XSRF三、axios
mao儿一根葱
·
2020-09-15 11:53
axios
javascript
IOS学习笔记
39——拍照、从相册选图并对图片进行裁剪
早前写过一篇《
IOS学习笔记
22—文件操作(NSFileManager)结合相册小例子》,随着iOSSDK的升级,拍照及从相册选取图片的实现过程发生了一点小变化,比如UIImagePickerControllerDelegate
iOS-董彬
·
2020-09-14 15:36
iOS
iOS学习笔记
--14 收起键盘
在应用中,点击输入框,输入完毕,点击其他地方,需要收起键盘。因此需要在设置如下属性,这是方法一:-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event{[self.viewendEditing:YES];}如果键盘弹出,遮挡了输入框,这该如何是好?项目中有很多地方需要有输入框,都需要在输入完毕关闭键盘。这个时候就需要使用这个第三方:
vampire_locker
·
2020-09-11 16:31
iOS学习笔记
iOS学习笔记
13 -- NSNotificationCenter
一、NSNotificationCenter相比于Delegate,可以实现更大跨度的通信机制。可以在两个无引用关系的对象之间进行通信。二、NSNotificationCenter的通信原理使用了观察者模式:1、NSNotificationCenter注册观察者对某个事件(以字符串命名)感兴趣,及该事件触发时该执行的Selector或Block2、NSNotificationCenter在某个时机
vampire_locker
·
2020-09-11 16:31
iOS学习笔记
ios
iOS学习笔记
10-- & 与 *
刚开始学iOS,被这两个符号吓懵了。什么鬼?直到学了const,涉及到&、*,才逐渐发现其中的意思。下面是我自己的理解,有错误请提醒。下面是例子:inta=10;NSLog(@"%p",&a);打印出来时,是例如这样的值:0x121660。这个应该就是a的地址值了。那么&a,就是获取a的地址值。intb=666;NSLog(@"%d",*(&b));结果是:666,说明*是用于:在知道地址值的情况
vampire_locker
·
2020-09-11 16:31
iOS学习笔记
iOS学习笔记
--06 倒序遍历的方法
目前知道这可以这样写:NSArray*strings=@[@"1",@"2",@"3"];for(NSString*stringin[stringsreverseObjectEnumerator]){NSLog(@"%@",string);}也有这样的:NSArray*array=@[@"1",@"2",@"3"];[arrayenumerateObjectsWithOptions:NSEnume
vampire_locker
·
2020-09-11 16:30
iOS学习笔记
iOS学习笔记
09--const、宏、static、extern
参考:http://www.yyxt.com/tutorial/10576.html一、const与宏的区别常用的字符串常量,一般抽成宏,但是苹果官方不推荐使用宏,而是推荐使用const常量。编译时刻:宏是预编译(编译之前处理),const是编译阶段。编译检查:宏不做检查,不会报编译错误,只是替换,const会编译检查,会报编译错误。宏的好处:宏能定义一些函数,方法。const不能。宏的坏处:使用
vampire_locker
·
2020-09-11 16:30
iOS学习笔记
宏
const
static
extern
IOS学习笔记
55--统计Crash的工具Crashlytics
简介Crashlytic成立于2011年,是专门为移动应用开者发提供的保存和分析应用崩溃信息的工具。Crashlytics的使用者包括:支付工具Paypal,点评应用Yelp,照片分享应用Path,团购应用GroupOn等移动应用。2013年1月,Crashlytics被Twitter收购,成为又一个成功的创业产品。被收购之后,由于没有了创业公司的不稳定因素,我们更有理由使用它来分析应用崩溃信息。
ios_che
·
2020-09-11 14:41
iOS
【极客学院】-
iOS学习笔记
-2-Xcode(安装,创建项目,工作空间)
极客学院课程网址:http://www.jikexueyuan.com/course/118_2.html?ss=1创建iosSingleView项目CreateanewXcodeproject⬇︎iOS→Application→SingleViewApplication⬇︎填入productname,公司名字,公司ID,选择Swift语言,iPhone保存到某路径则创建好了工程Info.plis
Alice熹爱学习
·
2020-09-11 14:58
iOS学习笔记
iOS学习笔记
11--Xcode创建一个纯代码的工程
当下的Xcode创建的项目默认是有“故事板”的,即工程中包含:Main.storyboard这个文件。程序猿可以在这个文件中通过拖拉控件,将其与UIViewControl进行“绑定”,从而方便开发。如果是想要创建一个纯代码手写的项目,只要一下几个步骤:1、新建一个工程。2、删除故事板文件:Main.storyboard3、点击右边目录的项目,在General–>MainInterface,将其清空
vampire_locker
·
2020-09-11 13:25
iOS学习笔记
iOS学习笔记
11-Xcode启动基本介绍
1.Xcode默认生成的文件(1)默认工程生成Info.plistInfo.plist文件文件介绍建立一个工程后,会在Supportingfiles文件夹下看到一个“工程名-Info.plist”的文件,该文件对工程做一些运行期的配置,非常重要,不能删除在旧版本Xcode创建的工程中,这个配置文件的名字就叫“Info.plist”项目中其他Plist文件不能带有“Info”这个字眼,不然会被错认为
小小小骆驼
·
2020-09-11 12:48
学习笔记
IOS学习笔记
35—Xcode4.5后国际化的使用
前些天升级到Xcode4.5,现在正在用Xcode4.5+IOS6开发项目,当使用国际化时,遇到了一点问题,之前版本Xcode上新建Localizable.strings后,添加语言的“+”号不见了,找了半天无果,自己研究了下,后来在Stackoverflow上找到了解决方案,原来Apple把这个“+”号换地方了。下面来看看如何使用。首先新建一个名为Localizable.strings的资源文件
唐韧_Ryan
·
2020-08-26 23:34
iOS
iOS学习笔记系列
ax
ios学习笔记
文章目录ax
ios学习笔记
一.axios的get方式请求接口静态接口数据请求方式动态接口请求方式二.axios的post方式请求接口json格式提交form提交file提交单个文件提交多个文件提交三.axios
暂时的萌新
·
2020-08-25 03:03
vue.js
iOS学习笔记
(持续更新)
1.主线程中更新UI之前在项目中的一个回调方法里面更新了UI导致了一个NSInternalInconsistencyException错误,根据输错信息大致找到错误的具体情况**Onlyrunonthemainthread!**,原因是因为在子线程中不能对UI进行更新,如果需要更新UI必须切换到主线程中去更新。那么在子线程中如何更新UI呢,iOS帮我们提供了一个方法叫dispatch_async(
Darren_xu
·
2020-08-24 14:00
#
iOS学习笔记
# 隐藏navigationBar,同时支持又滑返回功能的解决办法
假设有一个继承UINavigationController的子类,想要隐藏navigationBar,同时又想支持又滑返回功能如果直接设置self.navigationBarHidden=YES;,那同时也会屏蔽又滑返回功能解决办法1:self.navigationBarHidden=NO;self.navigationBar.hidden=YES;解决办法2:self.navigationBar
土豆爱鸡蛋
·
2020-08-24 13:32
ios
uikit
学习笔记
iOS学习笔记
-084.粒子效果——路径移动
粒子效果路径移动一说明1效果2步骤分析二代码1VCViewh2VCViewm3ViewControllerm粒子效果——路径移动一、说明1.1效果效果如图1.2步骤分析我们需要上面的效果,可以按照以下的步骤来操作:第一步:我们需要创建一个View来支持我们的这种效果(VCView)第二步:我们需要添加一个手势,创建一个路径,来记录这个手势的移动,并实现我们的绘制功能第三步:使用复制层来添加粒子需要
愤怒的小明
·
2020-08-23 06:31
iOS学习-iOS
小码哥
iOS学习笔记
第八天: block的底层结构
一、最简单的block1、最简单的block结构^{NSLog(@"thisisablock");NSLog(@"thisisablock");NSLog(@"thisisablock");};复制代码2、block的调用^{NSLog(@"thisisablock");NSLog(@"thisisablock");NSLog(@"thisisablock");}();复制代码void(^bloc
weixin_34405557
·
2020-08-22 19:06
iOS学习笔记
系列 - CocoaLumberjack
今天几乎花了一整天时间去看这个库,也算是有些心得,总结一下。目录:总纲CocoaLumberjack项目架构自定义日志分类日志过滤及格式文件日志1.总纲CocoaLumberjack是个非常好用的开源日志库,做iOS的应该多多少少都有接触。可能有些人对这个名字不是很熟悉的,但代码上用的最多的日志命令DDLogInfo总还是见过的吧,它就是CocoaLumberjack提供的一个宏。这篇文章主要看一
Ryan王
·
2020-08-22 19:14
ios学习笔记
(二)第一个应用程序--Hello World
上一篇文章,Windows7上使用VMWare搭建iPhone开发环境介绍了在windows上安装Macosx操作系统的方法,本篇文章将介绍Xcode的安装及第一个应用程序的开发1.下载并安装Xcode安装好Mac操作系统后,打开里面的浏览器就可以直接进入到Apple的官方网站,在网站里面搜索xcode就可以进入到Xcode的下载界面在下载的过程中需要注册一个AppleID,很简单的这里就不详细介
tianxuexuankui
·
2020-08-22 18:27
ubuntu
ios
自动化测试
iOS学习笔记
04-视图切换
一、视图切换UITabBarController(分页控制器)-平行管理视图UINavigationController(导航控制器)-压栈出栈管理视图模态窗口二、UITabBarController分页控制器UITabBarController是为了利用页签切换视图设计的控制器该控制器有一个UITabBar控件,用户通过点击UITabBar进行视图切换UITabBarController本身会不
执着丶执念
·
2020-08-22 16:45
IOS学习笔记
53--iOS 获取手机系统属性
//手机序列号NSString*identifierNumber=[[UIDevicecurrentDevice]uniqueIdentifier];NSLog(@"手机序列号:%@",identifierNumber);//手机别名:用户定义的名称NSString*userPhoneName=[[UIDevicecurrentDevice]name];NSLog(@"手机别名:%@",userP
Akihicc
·
2020-08-22 15:45
IOS技术开发
小码哥
iOS学习笔记
第五天: KVC的本质(调用顺序)
一、KVCKVC的全称是Key-Value-Coding,俗称"键值编码",可以通过一个key来访问某个属性常见的API有:-(void)setValue:(id)valueforKeyPath:(NSString*)keyPath;-(void)setValue:(id)valueforKey:(NSString*)key;-(id)valueForKeyPath:(NSString*)keyP
weixin_34262482
·
2020-08-22 15:24
NSClassFromString
ios学习笔记
11.NSClassFromString这个方法判断类是否存在,如果存在就动态加载的,不存为就返回一个空对象;idmyObj=[[NSClassFromString(@"MySpecialClass
love_hot_girl
·
2020-08-19 10:08
IOS学习笔记
6—Objective C—Foundation框架
字符串类:NSStringNSString1.按格式生成:[NSStringstringWithFormat:@"Theresultis%@",5];2.得到字符串长度:myString.length3.将字符串写入文件NSString*myString=@“helloworld”;NSError*error;//NSHomeDirectory()返回的字符串指向应用程序沙盒的路径//Cocoa中
唐韧_Ryan
·
2020-08-18 22:47
iOS
iOS学习笔记系列
IOS学习笔记
1 --oc简介,语法
学了段时间的IOS了,把过去的学习笔记整理下把.[b][size=large]iOS系统架构[/size][/b][*]CocoaTouchMulti-TouchAlertsCoreMotionWebViewViewHierarchyMapKitLocalizationImagePickerControlsCamera[*]MediaCoreAudioJPEGPNGTIFFOpenALPDFAud
Hel1C
·
2020-08-17 08:36
ios基础
iOS学习笔记
09—iOS并发编程
iOS学习笔记
09—iOS并发编程一、概述MacOS和iOS采取"异步设计方式"来解决并发编程的问题。包括GrandCentralDispatch(GCD)和OperationQueue。
huifeidexin_1
·
2020-08-17 05:58
iOS开发
iOS学习笔记
44-Swift(四)枚举和结构体
一、Swift的枚举枚举是一系相关联的值定义的一个公共的组类型,同时能够让你在编程的时候在类型安全的情况下去使用这些值。Swift中的枚举比OC中的枚举强大得多,因为Swift中的枚举是一等类型,它除了可以定义枚举值外,还可以在枚举中像类一样定义属性和方法1.简单枚举定义和使用//定义枚举,使用enum关键字enumMethod{caseAddcaseSubcaseMulcaseDiv}//可以连
diaohuo9052
·
2020-08-15 18:33
IOS学习笔记
37——ViewController生命周期详解
在我之前的学习笔记中讨论过ViewController,过了这么久,对它也有了新的认识和体会,ViewController是我们在开发过程中碰到最多的朋友,今天就来好好认识一下它。ViewController是IOS开发中MVC模式中的C,ViewController是view的controller,ViewController的职责主要包括管理内部各个view的加载显示和卸载,同时负责与其他Vi
唐韧_Ryan
·
2020-08-15 00:26
iOS
iOS学习笔记系列
IOS学习笔记
10—UIControl对象详解
上篇讲到了UITouch和UIEvent事件,简单回顾一下,UIEvent是一系列UITouch的集合,在IOS中负责响应触摸事件。另外还提到了响应者链的概念,在IOS中,所有事件有一个最先响应者,事件可以沿着响应者链向下传递。接下来是UIControl对象UIControl是UIView的子类,当然也是UIResponder的子类。UIControl是诸如UIButton、UISwitch、UI
iteye_5282
·
2020-08-14 23:51
iOS学习笔记
(十六)——数据库操作(使用FMDB)
iOS中原生的SQLiteAPI在使用上相当不友好,在使用时,非常不便。于是,就出现了一系列将SQLiteAPI进行封装的库,例如FMDB、PlausibleDatabase、sqlitepersistentobjects等,FMDB(https://github.com/ccgus/fmdb)是一款简洁、易用的封装库,这一篇文章简单介绍下FMDB的使用。在FMDB下载文件后,工程中必须导入如下文
xyz_lmn
·
2020-08-13 23:54
iOS开发
iOS学习
iOS学习笔记
---UIPageControl的简单使用(用于分页)
无论在iPhone上还是其他设备上都有图片轮播,下方往往有那么几个点,表示显示图片的状态,也可以供我们选择:看一再在iOS中的简单使用:UIPageControl在使用的时候是和其他控件联合使用的,尤其在和UIScrollView配合来显示较多的数据,会使用它来控制UIScrollView的翻页效果。@property(nonatomic)NSIntegernumberOfPages;//defa
fool宋
·
2020-08-11 18:03
ios
iOS学习笔记
-020.UIPageControl分页控件
UIPageControl分页控件一常用属性二添加事件监听方法和页面变化调用方法三示例代码UIPageControl分页控件一、常用属性要使用滚动视图的分页效果,通常会配合UIPageControl分页控制控件,以增强分页效果。该控件的常用属性如下:NSIntegernumberOfPages:总页数NSIntegercurrentPage:当前的页码BOOLhidesForSinglePage:
愤怒的小明
·
2020-08-11 15:28
iOS学习-iOS
iOS学习笔记
-APP之间数据共享空间AppGroups
文章目录创建AppGroups项目中配置代码中使用NSUserDefaultsNSFileManagerCoreData使用AppGroupManagerAPP之间共享数据的方式约以下几种:URLScheme跳转AppGroups共享一块存储空间KeyChain共享数据(keychainaccessgroup)账号密码共用,不会随App删除UIDocumentInteractionControll
CaicaiNo.1
·
2020-08-10 21:24
iOS学习笔记
iOS开发
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他