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学习
笔记 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
IOS学习
之蓝牙4.0 BLE
转载请注明出处http://blog.csdn.net/pony_maggie/article/details/26740237作者:小马
IOS学习
也一段时间了,该上点干货了。
beijingshi1
·
2020-09-16 02:10
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基础 第一课
由于本周周四就已经完成了公司分配的任务,今天周五就没有什么事干了,于是突然想把一些
IOS学习
的经验分享给所有后来者。高手勿扰!!!!!
标哥-iOS攻城狮
·
2020-09-15 06:01
IOS每日一课(共同学习)
关东升给的
ios学习
路线图(可以借鉴)
来源:http://www.zhijieketang.com/classroom/3/introduction首页课程免费课程会员关于我们登录注册首页iOS课程iOS会员-iOS开发学习路线图iOS会员-iOS开发学习路线图扫二维码继续学习(0评价)价格:1500金币学员(17)课程(37)分享承诺服务练试问动业疑加入购买进去逛逛介绍课程(37)评价话题笔记师资课程介绍iOS会员-iOS开发高薪就
工程师123123123
·
2020-09-14 19:14
ios
IOS学习
笔记39——拍照、从相册选图并对图片进行裁剪
早前写过一篇《
IOS学习
笔记22—文件操作(NSFileManager)结合相册小例子》,随着iOSSDK的升级,拍照及从相册选取图片的实现过程发生了一点小变化,比如UIImagePickerControllerDelegate
iOS-董彬
·
2020-09-14 15:36
iOS
IOS学习
网络 AFNetworking单文件上传 取消单个队列和全部队列的方法(取消网络请求)
#import"ViewController.h"#import"AFNetworking.h"#import"CZNetworkTool.h"@interfaceViewController()@end@implementationViewController-(void)viewDidLoad{[superviewDidLoad];//使用AFN,导入AFNetworking.h//AFHTT
ridxmc
·
2020-09-14 15:33
学习
黑马程序员之
ios学习
总结——12 OC语言的内存管理2
一、@property参数1.控制set方法的内存管理retain:release旧值,retain新值(用于OC对象)assign:直接赋值,不做任何内存管理(默认,用于非OC对象类型)copy:release旧值,copy新值(一般用于NSString*)2.控制需不需生成set方法readwrite:同时生成set方法和get方法(默认)readonly:只会生成get方法3.控制set方法
LiHuanYu1989
·
2020-09-14 10:05
黑马程序员之
ios学习
总结——11 OC语言的内存管理1
今天复习了OC的内存管理,内存管理是ios开发中很重要的一环。因为ios设备普遍运行内存小,主流的5s,6,6plus也依然是1G运存,所以在程序开发中就要重视内存的管理。还好在新的Xcode中引用了ARC模式,让我们开发者减轻了很大的压力,可以将精力都放到项目中去。但是以前的手动管理内存的方式,我们依然是要学的,用李老师的话说:“你不学,就体验不到ARC的好处,就体验不到以前开发者的痛苦”。1.
LiHuanYu1989
·
2020-09-14 10:05
黑马程序员之
ios学习
总结——07 C语言的枚举、预处理指令
今天下午复习完结构体类型,晚上复习下C语言中的另一种数据类型---枚举类型。枚举类型在iOS中也是很常用的。一:枚举枚举是C语言中的一种基本数据类型,并不是构造类型,它可以用于声明一组常数。当一个变量有几个固定的可能取值时,可以将这个变量定义为枚举类型。比如,你可以用一个枚举类型的变量来表示季节,因为季节只有4种可能的取值:春天、夏天、秋天、冬天;或者是定义一个枚举类型来表示一个人的性别属性,是男
LiHuanYu1989
·
2020-09-14 10:04
黑马程序员之
ios学习
总结——06 C语言的变量类型和结构体
要熟练掌握结构体的使用方法,以前学的数组和字符串,只能定义相同类型的一组数或者是字符。假如编程时候需求不同类型的数据的时候,就可以用到结构体了。好比要定义一个人的年龄,性别,生日等。在说结构体之前,先跟我一同复习下变量的类型。一:根据变量的作用域,可以分为:1.局部变量:①定义:在函数(代码块)内部定义的变量(包括函数的形参)②作用域:从定义变量的那一行开始,一直到代码块结束③生命周期:从定义变量
LiHuanYu1989
·
2020-09-14 10:04
黑马程序员之
ios学习
总结——09 OC语言的点语法、@property和@synthesize
OC的点语法其实就是setter和getter的另一种写法。例如:传一个人的年龄为10岁,并调用getter返回成员变量_age的值。Person.h文件(声明类的成员变量和方法)#import@interfacePerson:NSObject{int_age;NSString*_name;}-(void)setAge:(int)age;-(int)age;-(void)setName:(NSSt
LiHuanYu1989
·
2020-09-14 10:04
黑马程序员之
ios学习
总结——08 ObjectiveC语言的类和对象、类的三大特性
今天终于复习到OC的基础语法了,其实oc这门语言就是在c语言的基础上增加了面向对象的思想和语法。c语言是门面向过程的语言,面向过程关注的是解决问题需要哪些步骤,而面向对象只需要关注解决问题需要哪些对象,效率提高了很多。而且oc里面用到指针的地方很多,初始化完毕的对象都是用指针来保存的。面向对象中有2个非常重要的概念:类和对象。面向对象解决问题的时候必须有对象,想要用到对象就必须创建一个对象,而创建
LiHuanYu1989
·
2020-09-14 10:04
黑马程序员之
ios学习
总结——10 OC语言的构造方法和分类
构造方法:用来初始化对象的方法,是个对象方法,-开头。构造方法其实就是将对象初始化的方法。以前对象的初始化都用[Personnew];这里面的new方法太固定,耦合性太强,有时候没办法满足需求。其实new方法里面融合了alloc方法和init方法。实际上是[[Personalloc]init];alloc是类方法,目的是分配存储空间,init是对象方法,用来初始化对象的。重写构造方法的目的:为了让
LiHuanYu1989
·
2020-09-14 10:04
黑马程序员之
IOS学习
总结——01C语言中的常量与变量
本人学习ios开发零基础入门已有1个月了,C语言的用法已经了解并掌握。一个月说过去就过去了,这一个月学习了C语言的基础部分和小部分OC语言的基础,准备1月份去黑马程序员,所以今天开始复习基础知识的同时不定期更新复习日志,感觉有的时候学习的太快了,回过头来一些东西倒是忘掉了,学习还是应该经常复习以前学过的东西这样才能不断融会贯通不断进步,毕竟以后是准备干IOS开发的,无论干什么基础总是最重要的,基础
LiHuanYu1989
·
2020-09-14 09:36
ios学习
--iphone开发笔记和技巧总结(原址持续更新)
iphone程序中实现截屏的一种方法在iphone程序中实现截屏的一种方法://导入头文件#importQuartzCore/QuartzCore.h//将整个self.view大小的图层形式创建一张图片imageUIGraphicsBeginImageContext(self.view.bounds.size);[self.view.layerrenderInContext:UIGraphics
yan-123456
·
2020-09-13 23:00
ios
Object-C
IOS学习
NSNavigationController 多个子页面间相互跳转
@implementationAppDelegate-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{//Overridepointforcustomizationafterapplicationlaunch.self.homeVC=[[H
ridxmc
·
2020-09-13 22:12
学习
IOS学习
之UINavigationController详解与使用(一)添加UIBarButtonItem
1、UINavigationController导航控制器如何使用UINavigationController可以翻译为导航控制器,在IOS里经常用到。我们看看它的如何使用:下面的图显示了导航控制器的流程。最左侧是根视图,当用户点击其中的General项时,General视图会滑入屏幕;当用户继续点击Auto-Lock项时,Auto-Lock视图将滑入屏幕。相应地,在对象管理上,导航控制器使用了导
weixin_34067102
·
2020-09-13 06:00
IOS学习
NSMutableArray内部元素的排序
1函数介绍与实例函数一:-(void)sortUsingSelector:(SEL)comparator;适用于数组中的元素自带比较函数时;数组排序函数,调用该函数的对象为数组,comparator是调用该函数的数组中的元素的方法。函数参数类型为数组中的元素类型或者id类型,在调用时不需要传递参数,排序过程不可见,该函数执行时:循环取出各个元素,进行比较,然后放到合适的位置使用实例:将数组中的元素
qw25767889
·
2020-09-13 06:34
IOS学习
之NSMutableArray 的用法
/*---------------给数组分配容量----------------*///NSArray*array;array=[NSMutableArrayarrayWithCapacity:20];/*--------------在数组末尾添加对象----------------*///-(void)addObject:(id)anObject;//NSMutableArray*array=[
轮回第一人
·
2020-09-13 05:38
ios
ios
Nag
ios学习
(三)nrpe的安装与配置
Remotehost端的安装配置安装Nagios的插件#cd/tmp//source下载#wgethttp://nagios-plugins.org/download/nagios-plugins-2.2.1.tar.gz//解压源码#tarxzfnagios-plugins-2.2.1.tar.gz#cdnagios-plugins-2.2.1//编译安装#./configure#make#ma
24K纯净水
·
2020-09-13 01:12
适合前端的网络请求模块:ax
ios学习
全集
1.什么是axios?axios是一个基于promise的HTTP库,可以在浏览器和node.js中使用。promise是es6的语法,这对前端人员是非常友好的。特性:从浏览器中创建XMLHttpRequests从node.js创建http请求支持PromiseAPI拦截请求和响应转换请求数据和相应数据取消请求自动转换JSON数据客户端支持防御XSRF2.axios的APIA.axios有一个AP
鸭绒
·
2020-09-13 00:44
网络
前端
网络
axios
网络请求
iOS学习
之iOS沙盒(sandbox)机制和文件操作之NSFileManager
转载至http://blog.csdn.net/totogo2010/article/details/7671144接上篇,
iOS学习
之iOS沙盒(sandbox)机制和文件操作(二),我们看看NSFileManager
Colin-Liao
·
2020-09-12 21:15
开发环境.ios
ios
沙盒
遍历
iOS学习
——布局利器Masonry框架源码深度剖析
iOS开发过程中很大一部分内容就是界面布局和跳转,iOS的布局方式也经历了显式坐标定位方式-->autoresizingMask-->iOS6.0推出的自动布局(AutoLayout)的逐步优化,至于为什么推出自动布局,肯定是因为之前的方法不好用(哈哈简直是废话),具体如何不好用以及怎么变化大家可以瞅瞅这篇文章。iOS6.0推出的自动布局实际上用布局约束(LayoutConstraint)来实现,
weixin_30672019
·
2020-09-12 17:22
IOS学习
关于NSNumberFormatter,NSNumber转NSString的小细节
NSNumberFormatter*formatter=[NSNumberFormatteralloc]init]autorelease];NSNumber*number=[NSNumbernumberWithDouble:1234.99];[formattersetNumberStyle:NSNumberFormatterDecimalStyle];NSLog(@"DecimalStyle:%@
qw25767889
·
2020-09-12 16:56
iOS 学习--网页视图知识点
iOS学习
--网页视图知识点1.webViewHTML代码的加载NSString*str=@"公安报警电话:12110";[webViewloadHTMLString:strbaseURL:nil];2
Avecle_soleil
·
2020-09-11 21:34
iOS
学习
iOS学习
之WebView的使用
1、使用UIWebView加载网页运行XCode4.3,新建一个SingleViewApplication,命名为WebViewDemo。2、加载WebView在ViewController.h添加WebView成员变量和在ViewController.m添加实现#import@interfaceViewController:UIViewController{UIWebView*webView;}
iteye_3753
·
2020-09-11 21:56
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新建工程,工程中包含文件的作用,以及XCode基本知识,ios项目的运行等信息
iOS学习
1:Hello iOS, HelloWorld
一、打开XCode,选择File->New->Project(快捷键)command+shift+N二、选择iOS下的Application中的SingleViewApplication,点击next三、填写项目名称等信息,Devices中可以选择iPhone,iPad,和Universal。四、点击next选择存放目录,Create。五、左边有这些文件六、上图中圈起来的部分是包含了ObjC的代码
tfy1332
·
2020-09-11 16:54
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
学习笔记
ax
ios学习
XMLHttpRequest的五步使用法:1、建立XMLHttpRequest对象varxmlhttp;if(window.XMLHttpRequest){//codeforIE7+,Firefox,Chrome,Opera,Safarixmlhttp=newXMLHttpRequest();}else{//codeforIE6,IE5xmlhttp=newActiveXObject("Micro
青柠知秋
·
2020-09-11 12:25
axios
axios
Ax
ios学习
一
一、基本使用Axios是一个基于promise的HTTP库,可以用在浏览器和node.js中。Axios就是一个能够发起HTTP请求的js库。官网地址由于Axios是基于ES6的Promise的,所以axios必须在支持ES6Promise的环境下运行。1.get请求示例采用引入axios库axios.get("http://localhost:8888/empno").then(function
少年梦fire
·
2020-09-11 09:57
Axios
ES6
axios 介绍及引入使用
2.ax
ios学习
资源axios中文网:http://www.axios-js.comgithub仓库地址:https://github.com/axios/axios3.使用示例axios.get('
辰风沐阳
·
2020-09-11 03:50
杂项文章
【
iOS学习
】UITabBarController
alertViewpromptletalertView:UIAlertController=UIAlertController(title:"~~您已成功加入购物车耶耶~~",message:titleaddprice,preferredStyle:.alert)letokaction:UIAlertAction=UIAlertAction(title:"嗯,本宝宝知道了~",style:.def
流水荷花
·
2020-09-11 02:48
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
其他