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学习
之路——C语言入门
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------一、学前准备学习Mac下C语言之前,先要掌握一些常用的终端命令,如:ls–l列出当前目录下的所有内容(文件\文件夹)pwd显示出当前目录的名称cd改变当前操作的目录cd..退出当前目录,返回到上一级目录cd\退回到根目录who显示当前用户名clear清屏mkdir新建一个目录touch新建一个文件(
Kuailets_123
·
2020-08-08 12:09
【黑马程序员】
iOS学习
之路——C语言之指针
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------一、学前准备1.指针的重要性指针是C语言中非常重要的数据类型,如果你说C语言中除了指针,其他你都学得很好,那你干脆说没学过C语言。2.小需求voidchange(intn)函数调用完毕后,改变实参的值分析:修改实参的值->找到存储空间->地址#includevoidchange(int*n);int
Kuailets_123
·
2020-08-08 12:09
ax
ios学习
笔记(二):轻松弄懂XHR的使用及如何封装简易axios
使用XMLHttpRequest(XHR)对象可以与服务器交互。您可以从URL获取数据,而无需让整个的页面刷新。这允许网页在不影响用户的操作的情况下更新页面的局部内容。在AJAX编程中,XMLHttpRequest被大量使用。文章目录1.理解XHR区别一般http请求与ajax请求3.API4.XHR的ajax封装,也算是简单版的axios4.1特点4.2简单版的axios源码1.理解XHR使用X
前端岚枫
·
2020-08-07 22:40
axios
IOS学习
之斯坦福大学 IOS开发课程笔记(第一课)
网易公开课上可以看,听课的好处在于,它的节奏比较快,你要适应这个节奏,就会查阅相关用到的知识,这个过程中,就掌握了很多东西。我会把每节课的笔记都整理成博文,主要的目的还是备忘。还有一点就是,在csdn上看到了容芳志写得关于这个课程的专栏,很受启发。容芳志的专栏地址如下:http://blog.csdn.net/column/details/stanford-ios.html一课程简介这是斯坦福大学
犀牛饲养员
·
2020-08-07 15:24
IOS学习笔记
斯坦福大学
mvc
ios开发
ios
iOS学习
笔记5-MPMoviePlayerController详解
MPMoviePlayerController在iOS中播放视频可以使用MediaPlayer.framework种的MPMoviePlayerController类来完成,它支持本地视频和网络视频播放。这个类实现了MPMediaPlayback协议,因此具备一般的播放器控制功能,例如播放、暂停、停止等。但是MPMediaPlayerController自身并不是一个完整的视图控制器,如果要在UI
探路者_iOS
·
2020-08-06 10:22
iOS学习笔记--每天一集
iOS学习
笔记20-通过AirServer使用AirPlay镜像并实现多屏幕显示控制
AirPlay是iOS中一个很酷的功能,通过Wi-Fi连接支持AirPlay的设备,然后使用镜像功能就能在其他设备显示内容,播放声音。有很多大型的游戏都支持AirPlay,这样比如连接电视时,那么iPhone就完全变成了游戏手柄,而电视显示游戏画面。由于大部分的iOS用户都没有使用AppleTV,因此多屏幕的应用比较少使用。但这并不能否定AirPlay的强大功能。本文将介绍使用AirServer软
探路者_iOS
·
2020-08-06 10:22
iOS学习笔记--每天一集
IOS学习
四:基础控件Label,textfield,button等使用
本来应该早写这个学习笔记的。但是写blog真是件痛苦得事。今天刚面试了一个来IOS开发的同学。我觉得我得加紧进度啦。学习进度:本例子是学习4天后红柚子第一个完整例子代码,基本把oc基础看完后实践的,其实发现这个例子完完全全是为熟悉IB插件拖来拉去布局而来的。这边申明两个方面,也是面试3个同学后给的提议,也是论坛上很多给的提议:1.不建议使用IB文件来布局,界面文件还是需要代码写,后期维护起来简单。
iteye_17686
·
2020-08-06 10:14
iOS学习
笔记2-使用Audio Queues录音,取得实时PCM数据
1.学iOS接到的第一个项目就是需要用到实时录音,所以也就接触到了AudioQueues,苹果的录音相对安卓的较麻烦些,有以下两种常见录音方式:(1)苹果推荐我们使用AVFoundation框架中的AVAudioPlayer和AVAudioRecorder类。虽然用法比较简单,但是不支持流式;这就意味着:在播放音频前,必须等到整个音频加载完成后,才能开始播放音频;录音时,也必须等到录音结束后,才能
小小小骆驼
·
2020-08-04 22:48
学习笔记
iOS学习
笔记4-GCDAsyncUdpSocket的使用(实现异步发送接收数据)
做项目的时候用到了GCDAsyncUdpSocket,所以在此总结下它的用法,作为笔记;GCDAsyncUdpSocket简介GCDAsyncUdpSocket开源类库是以苹果的GCD多任务处理机制完成的一个异步交互套接字通讯。如果需要使用同步的,则去寻找AsyncUdpSocket就可以了。该开源库完成了UDP之间的通信,使得UDP通信的编程变得更加简单;使用方法:1.源码下载以及导入:源码在谷
小小小骆驼
·
2020-08-04 22:17
学习笔记
iOS学习
笔 - Objective-C property和instance variable
iOS学习
笔-Objective-Cproperty和instancevariable一、property语法声明property的语法为:@property(参数)类型名字;这里的参数主要分为三类:1
微笑-心晴
·
2020-08-04 19:25
IOS
iOS学习
笔记--如何更改UISlider的高度
在做一个项目的过程中,需要用到UISlider,但是又不是那种系统给定的样式,找了好久才找到解决办法,就是重写系统的一下方法,就可以实现你想要的样式了。UISlider类中有四个方法:-(CGRect)minimumValueImageRectForBounds:(CGRect)bounds;-(CGRect)maximumValueImageRectForBounds:(CGRect)bound
谷穗
·
2020-08-04 18:55
iOS开发
iOS学习
笔记其2-基本运算与程序控制流程
一、基本运算1.位运算:针对2进制按位与:&按位或:|按位异或:^按位取反:~左移动:>2.算数运算符+(加号)加法运算–(减号)减法运算*(星号)乘法运算/(正斜线)除法运算%(百分号)求余运算3.关系运算符大于>=大于等于==等于!=不等于4.逻辑运算符&&与||或!非5.赋值运算符=:a=10+=:a+=b等价于a=a+b等价相关还有:-=\*=\自增++自减--一元运算符:对一个变量OR常
AKIRA_X
·
2020-08-04 17:10
iOS学习
iOS学习
笔记57-正则表达式在iOS中的运用
一、什么是正则表达式正则表达式,又称正规表示法,是对字符串操作的一种逻辑公式。正则表达式可以检测给定的字符串是否符合我们定义的逻辑,也可以从字符串中获取我们想要的特定部分。它可以迅速地用极简单的方式达到字符串的复杂控制。二、正则表达式的语法看一个过滤纯数字的例子-(BOOL)validateNumber:(NSString*)textString{NSString*number=@"^[0-9]+
探路者_iOS
·
2020-08-04 15:35
IOS
IOS学习
笔记07---C语言函数-scanf函数
2013/8/7
IOS学习
笔记07---C语言函数-scanf函数------------------------------qq交流群:创梦技术交流群:251572072创梦网络赚钱群:248318056
credreamer
·
2020-08-04 15:28
IOS工作笔记
IOS学习
笔记06---C语言函数
IOS学习
笔记06---C语言函数--------------------------------------------qq交流群:创梦技术交流群:251572072创梦网络赚钱群:248318056
credreamer
·
2020-08-04 15:28
IOS工作笔记
IOS学习
笔记02---语言发展概述,计算机语言简介.
IOS学习
笔记02---语言发展概述,计算机语言简介.
credreamer
·
2020-08-04 15:28
IOS工作笔记
IOS学习
笔记03---C语言概述
IOS学习
笔记03---C语言概述03.C语言1-C语言概述qq交流群:创梦技术交流群:251572072创梦网络赚钱群:248318056创梦娱乐休闲群:224801824教程下载,在线交流:创梦IT
credreamer
·
2020-08-04 15:28
IOS工作笔记
IOS学习
笔记07---C语言函数-printf函数
IOS学习
笔记07---C语言函数-printf函数07.C语言5-printf函数----------------------------------------------------------qq
credreamer
·
2020-08-04 15:28
IOS工作笔记
iOS学习
--- 成员变量,实例变量,属性
成员变量:成员变量用于类内部,无需与外界接触的变量,也就是所谓的类的私有变量。默认是@proteced修饰的。成员变量不会自动生成set/get方法,需要自己手动实现。成员变量不能用点语法,因为没有set/get方法,只能使用->调用。在{}中声明的变量都是成员变量,如果变量的数据类型是一个类,则称这个变量为实例变量,因此实例变量是成员变量的一种特殊情况。分析下面代码:@interfaceMyVi
iOS开发-上海
·
2020-08-04 14:09
iOS
学习(直播
文章
视频)
IOS学习
之——Cell的添加、删除以及移动
现在大致就是画出这么一个界面,从而来实现TableViewCell的删除,新增、以及移动效果。在这之前,需要创建一个类,并提供一个静态方法DemoData获取简单的数据#import"MyTableViewController.h"#import"City.h"@interfaceMyTableViewController()@property(nonatomic,strong)NSMutable
xuxiaoxie
·
2020-08-04 08:35
IOS
小码哥
iOS学习
笔记第十一天: 位运算补充(枚举)
在开发中经常可以看到类似于下面的枚举typedefNS_OPTIONS(NSUInteger,UIViewAutoresizing){UIViewAutoresizingNone=0,UIViewAutoresizingFlexibleLeftMargin=1<<0,UIViewAutoresizingFlexibleWidth=1<<1,UIViewAutoresizingFlexibleRig
weixin_34400525
·
2020-08-04 05:43
小码哥
iOS学习
笔记第二天: OC对象的分类
Objective-C中的对象,简称OC对象,主要可以分为3种instance对象(实例对象)class对象(类对象)meta-class对象(元类对象)一、instanceinstance对象就是通过类alloc出来的对象,每次调用alloc都会产生新的instance对象NSObject*obj1=[[NSObjectalloc]init];NSObject*obj2=[[NSObjectal
weixin_34357436
·
2020-08-04 05:26
小码哥
iOS学习
笔记第十七天: Runloop运行逻辑
在RunLoop的CFRunLoopModeRef中,主要有以下几个成员变量Source0触摸事件处理performSelector:onThread:Source1基于Port的线程间通信系统事件捕捉TimersNSTimerperformSelector:withObject:afterDelay:Observers用于监听RunLoop的状态UI刷新(BeforeWaiting)Autore
weixin_34292402
·
2020-08-04 05:00
小码哥
iOS学习
笔记第五天: Category
Category一般用来给已有类添加新的功能,或者给自定义类分模块一、Category的使用定义Person类,继承自NSObject定义Person类的Category,Test定义Person类的Category,Eat在Person,Test和Eat中,都有一个实例方法和一个类方法,其中Test和Eat都是对Person的扩展我们可以再main.m中调用这三个文件中的方法已知,实例方法存在于
weixin_34150224
·
2020-08-04 05:33
iOS学习
之Runtime(一)
一、Runtime简介因为Objective-C是一门动态语言,所以它总是想办法把一些决定性工作从编译链接推迟到运行时,也就是说只有编译器是不够的,还需要一个运行时系统(runtimesystem)来执行编译后的代码。这就是Objective-CRuntime系统存在的意义,它是整个Objective-C运行框架的一块基石。Runtime其实有两个版本:modern和legacy。我们现在用的Ob
weixin_30820077
·
2020-08-04 04:57
runtime
移动开发
[
IOS学习
笔记] UINavigationController Demo
//AppDelegate.m-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{//Overridepointforcustomizationafterapplicationlaunch.self.window=[[UIWindowallo
weixin_30569153
·
2020-08-04 04:49
IOS学习
—强引用(__strong)和 弱引用(__weak)
转载于开源中国在Objective-C的ARC模式中,idobj1=[[NSObjectalloc]init];这里虽然没有显示的声明为__strong,但是Objective-C默认声明的一个对象就为__strong,即:idobj1=[[NSObjectalloc]init];和id__strongobj1=[[NSObjectalloc]init];是等价的。在强引用中,有时会出现循环引用的
suweierxing
·
2020-08-04 01:16
ios学习
每天学习
iOS学习
10--xib for cell 缓存与重用
今天礼拜五,周末愉快呀!美好的时光,各位当然留给自己的个人学习啦。好,今天晚上就来回顾一下UItableview的cell。突然从语法说到了控件,确实有点快。不过当前是知识点的回顾,所以会快一些。在tableview中,cell有一个缓存机制,用于cell的重用,避免了过多了占用内存资源。如何去理解呢?比如一个tableview中包含了20个cell,如果没有使用cell的缓存机制,那么程序运行过
Chuck-Qin
·
2020-08-04 00:50
IOS学习
【
ios学习
】深入理解Thread线程和Queue队列
思考一段代码我们先来看一段代码,猜猜一下代码的的运行结果:12345678910111213141516171819202122232425//主队列dispatch_queue_tmainQueue=dispatch_get_main_queue();//给主队列设置一个标记dispatch_queue_set_specific(mainQueue,"key","main",NULL);//定义
软件iOS开发
·
2020-08-03 23:53
软件开发
iOS
【
ios学习
】问答类APP的辅助程序
最近问答类APP很火网上的各种搜题辅助程序也很多,作为程序员,当然也凑波热闹自己搞了一个.环境Python3+googleOCR其中图片的截取利用了macOS+iOS的配合采用的大致原理是手机连上Mac,通过自带的QuickTime实时显示手机屏幕,具体做法可以百度怎么用QuickTimePlayer为iPhone录制屏幕这个搜题辅助其实可以用在任意答题类APP上,调整截图坐标是识别的关键步骤如下
软件iOS开发
·
2020-08-03 23:53
软件开发
iOS
【
ios学习
】夜间模式的实现
随着越来越多的人晚上用电子设备,夜间模式变得愈加重要。夜间模式示范我们的目标是通过简单办法给你的UI组件添加主题,并在主题间动态切换。为了达到这个目标,我们要建立一个协议,称为Themed,任何参与主题的要符合它。1234567891011121314extensionMyView:Themed{funcapplyTheme(_theme:AppTheme){backgroundColor=the
软件iOS开发
·
2020-08-03 23:52
软件开发
iOS
ios学习
ios零基础
ios入门
ios初级
ios自学
iOS学习
笔记-117.多线程16——NSOperationQueue最大并发数
多线程16NSOperationQueue最大并发数一最大并发数1什么是并发数2最大并发数的相关方法3最大并发数说明二代码示例三结果多线程16——NSOperationQueue最大并发数一、最大并发数1.1什么是并发数同时执行的任务数比如,同时开3个线程执行3个任务,并发数就是31.2最大并发数的相关方法-(NSInteger)maxConcurrentOperationCount;-(void
愤怒的小明
·
2020-08-03 20:30
iOS学习-iOS
IOS学习
笔记(16)网络请求,json解析
网络,json,xml通过NSURLConnection实现网络数据下载通过NSURLConnection这个类来创建一个异步的请求NSURLconnection提供了两种方式来实现链接,一种是同步的,另一种是异步的。异步的链接将会创建一个新的线程,这个线程将会来负责下载的动作。同步的链接将会堵塞当前线程,也就是说会造成当前的主线程堵塞,直到这个同步的线程运行完毕将会继续运行主线程。同步和异步的主
iteye_3753
·
2020-08-03 18:37
iOS学习
之Socket使用简明教程- AsyncSocket
如果需要在项目中像QQ微信一样做到即时通讯,必须使用socket通讯,本人也是刚学习,分享一下,有什么不对的地方希望大家指正ios原生的socket用起来不是很直观,所以我用的是AsyncSocket这个第三方库,对socket的封装比较好,只是好像没有带外传输(out—of-band)如果你的服务器需要发送带外数据,可能得想下别的办法环境下载AsyncSockethttps://github.c
chenghuyi8987
·
2020-08-03 15:57
iOS学习
笔记29—天气JSON接口
想写个天气的应用,在网上找了一圈都没找到有关JSONP的接口,只有中国天气网的JSON接口,这就简单,直接用SAE做代理,将数据处理为JSONP的形式返回就行了,顺便分析了中国天气网的省市区三级联动的数据,这样就直接可以做天气应用了。说说我的接口的用法吧,直接get请求,地址为"http://demo.alphatr.com/weather/info.php",参数有三个。get参数,获取操作可以
Akihicc
·
2020-08-03 12:20
IOS技术开发
ios学习
--tableview 自定义cell扩展
1.自定义group中的cell个数//这里根据section的下标返回不同的cell数量functableView(_tableView:UITableView,numberOfRowsInSectionsection:Int)->Int{ifsection==2{return3}else{return1}}2.自定义cell高度(根据分组或者cell的下标)//设置行高functableVie
CanFlyp
·
2020-08-03 12:43
iOS学习
小码哥
iOS学习
笔记第十七天: Runloop基本认识
一、什么是Runloop顾名思义,Runloop就是运行循环,在程序运行过程中循环做一些事情应用范畴定时器(Timer)、PerformSelectorGCDAsyncMainQueue事件响应、手势识别、界面刷新网络请求AutoreleasePool一个OC程序,main函数是这样的#import#import"AppDelegate.h"intmain(intargc,char*argv[])
weixin_34329187
·
2020-08-03 11:33
iOS学习
之深入理解RunLoop
RunLoop的定义与概念RunLoop的主要作用main函数中的RunLoopRunLoop与线程的关系RunLoop的消息种类RunLoop的对外接口RunLoop的modeRunLoop的内部逻辑RunLoop在iOS中内部的应用RunLoop在iOS开发中的实践总结参考文献RunLoop的定义与概念顾名思义RunLoop,就是一个在Run的loop,就是一个一直在跑的圈。其本质就是无休止的
weixin_33774615
·
2020-08-03 11:44
iOS网络请求之数据解析
JSON解析IOS中Json解析的四种方法NSURLConnection-网络请求浅析IOS开发:官方自带的JSON使用XML解析GDataXMLNode应用
IOS学习
:常用第三方库(GDataXMLNode
weixin_30627341
·
2020-08-03 11:34
每日学习日志
2018/6/26:1.react-router的简单实现(路由)2.react-redux的学习(数据流)3.ax
ios学习
(http请求)2018/6/291.flux前端架构框架学习点击打开链接2
Double-web
·
2020-08-03 11:44
学习日志
学习资源地址
iOS学习
笔记-134.RunLoop02——Runloop与线程
RunLoop02Runloop与线程一通过CFRunLoopc的_CFRunLoopGet0函数发现端倪二Runloop与线程的关系三代码示例四运行结果五结果分析RunLoop02——Runloop与线程一、通过CFRunLoop.c的_CFRunLoopGet0函数发现端倪我们首先下载到CFRunloop的源码https://opensource.apple.com/source/CF/找到我
愤怒的小明
·
2020-08-03 11:01
iOS学习-iOS
小码哥
iOS学习
笔记第十七天: Runloop线程保活
一、线程失活新建OC工程,定义BWThread继承自NSThread,重写-dealloc方法如下图Main.storyboard中结构如下ViewController中代码如下运行程序,push到ViewController中,有如下打印当创建的子线程执行完block后,会立即释放掉二、Runloop线程保活每一条线程都有与之相对应的唯一一个RunLoop,只有在主动获取RunLoop时才会创建
weixin_33756418
·
2020-08-03 10:19
iOS学习
笔记12--纯代码实现原生UITabBarController,手势滑动切换视图
下面提供一个思路,具体代码最后提供例子。1、新建一个类,继承自UITabBarController。在项目例子中对应:TabBarViewController2、创建多个子视图,具体个数看需求而定。项目例子中对应:FirstViewController、SecondViewController、ThirdViewController3、本例子因为进入APP即进入TabBarView,所以在AppD
vampire_locker
·
2020-08-03 05:12
iOS学习笔记
iOS学习
笔记---数据库SQLite3的基本操作并讲内容显示在tableView中
之前有做过一段时间的android,由于主要是做前端,对数据的了解就不是很深,而且觉得比较难,但是自己也清除SQLite是肯定要搞懂的,现在做IOS了,就想趁这个机会跨过这个大坑。让我没想到的是ios用的SQLite3比android用的SQLite还要麻烦。。。。花了两天时间写了个基本操作的demo,并结合tableView显示数据,这样就不用使用那些什么数据库管理软件什么的来管理了。。。。感觉
可可巧克力
·
2020-08-02 21:45
iOS
ios学习
笔记---用View动画仿UC浏览器菜单栏弹出效果
本人大二学生一枚,之前有学android,做了几个项目,现在没事学学ios~···最近在做一个简单的项目,需要实现类似UC浏览器菜单栏弹出的动画,在网上找了半天。没发现有类似的demo,于是就自己写了个简单的demo。关于iosView的动画我在这里就简单介绍下,详细请移步高手总结的文档http://www.cnblogs.com/larryblog/archive/2012/08/02/2620
可可巧克力
·
2020-08-02 21:45
iOS
iOS
UC浏览器
动画
uiview
移动开发
iOS学习
笔记---利用NSThread实现异步更新UI和下载图片
ios的NSThread和android的Thread的差不多,都是开启一个线程,因为子线程中是不能进行UI更新操作的,所以子线程需要与主线程进行沟通。一般情况下android的Thread都会结合handler共同实现UI的更新,而ios中则是通过performSelectorOnMainThread方法与主线程进行沟通,从而达到更新UI的目的。之所以我们在写东西的时候会用到线程,是因为一些耗时
可可巧克力
·
2020-08-02 21:45
iOS
ios学习
笔记----实现一个带滑动手势的tabBarViewController,并可自定义tabBar
我又来啦····最近在准备实习,渣渣的工作路程就要开始啦啦啦啦····闲话少说,进入正题吧~····之前在做项目的时候很多时候用到tabBarViewController这个东西,iosuikit自带的UITabBarViewController虽然可以直接用,但是我发现有几个局限性:1、不带滑动手势。现在很多app的tabBar都是带有滑动的手势,滑动翻页这种交互不仅让人感觉很酷,而且也方便操作
可可巧克力
·
2020-08-02 20:28
iOS
iOS学习
之WebView的使用
1、使用UIWebView加载网页运行XCode4.3,新建一个SingleViewApplication,命名为WebViewDemo。2、加载WebView在ViewController.h添加WebView成员变量和在ViewController.m添加实现[cpp]viewplaincopy#import@interfaceViewController:UIViewController{U
MOKA
·
2020-08-02 13:17
iOS
ios学习
之用xcode写简单的HelloWorld控制台程序
用xcode编写控制台程序输出HelloWorld程序第一步:打开xcode5.1.1,点击创建一个新的xcode项目,如下图xcode欢迎界面第二步:点击CommandLineTool控制台应用程序(xcode在列表中显示它支持创建的各种项目类型),如下图创建一个新的命令行工具第三步:对新项目进行设置(ProductName项目名OrganizationName组织名,一般显示计算机名Compa
geekday
·
2020-08-01 12:48
iOS
iOS学习
之彻底搞清楚KVC/KVO
这篇主要讲KVO的底层原理,顺便讲一下KVC。先说一下KVC吧,KVC(key-value-coding)提供了一种通过字符串访问对象属性的机制,而不是调用对象的setter、getter方法。NSObject一个分类中实现了KVC,所以OC中所有对象都可以使用KVC。对于对象的成员变量使用点语法(setter和getter方法)和KVC差别不大,但KVC神奇的是可以访问私有属性,也就是没有提供s
北你妹的风
·
2020-08-01 10:13
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他