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学习
之Swift史上最全第三方大全
目录“轮子”工具类存储类网络类图片类界面类框架类“车子”示例项目完整应用“轮子”工具类项目开发者备注SwiftyJSONtangplin,lingoerGitHub上最为开发者认可的JSON解析库Argothoughtbot函数式JSON解析库JSONCodableMatthewCheok基于Swift2新特性的JSON解析库DecodableJohannesLundSwift2版JSON解析(对
qq_29680975
·
2019-11-15 09:40
iOS
iOS学习
Guides(开发指南--苹果开发人员写的一些文章)Reference(API介绍,对类和方法的介绍)SimpleCode(实例代码)开发者大会视频Genneral->Guides->iOSxx.APIDiffsCocoaChina伯乐在线objc中国Class方法的作用:返回【方法调用者】的类型superClass方法的作用:返回【方法调用者的父类】类型super的含义:子类可以借助super调
英雄出少年
·
2019-11-08 15:36
iOS学习
笔记08 简单的四张欢迎页面
每次第一次打开app的时候都会出现那种滑动式的欢迎界面,这次我就简单的写一个小demo来实现以下欢迎页面的样子。页面效果简单的如下图屏幕快照2016-04-29下午3.53.16.png下面有四个小圆点,是随着画面的切换而变换。下面就是实现代码部分首先就是在AppDelegate.m中导入#import"ViewController.h"接下来就是写常用的代码_window=[[UIWindowa
点柈
·
2019-11-08 10:24
iOS学习
随笔
inputView和inputAccessoryView之间的区别:.h文件和extern的作用:.h文件的作用:方便其他文件(类)调用本文件中的变量,属性和方法。extern的作用:是实现变量和函数的跨文件的引用。对加密和解密的理解其实很简单,假设有原始数据"1000",把1000加5就得到密文"1005",得到密文"1005"后减5就得到原始数据"1000"。把原始数据加5就是加密算法,把密文
微pk笑
·
2019-11-08 10:32
iOS 学习资料整理及常用网站
这份学习资料来自@李锦发和相关贡献者提供,旨在帮助iOS初学者们快速找到适合自己的学习资料,节省他们搜索资料的时间,使他们更好的规划好自己的
iOS学习
路线,更快的入门,更准确的定位的目前所处的位置.iGitHub
阳关三叠
·
2019-11-08 07:04
总结过往收藏的技术文章
短腿的反击小摩丝.jpg综合类型综合类型指的是学习资源,博客,demo地址,个人总结,软文等1.
iOS学习
资源汇总(开源项目、第三方库、技术博客等等)2.
守护地中海的花
·
2019-11-08 02:58
iOS学习
之动画(storyboard版)
今天给大家分享一篇有关动画的知识,主要是用storyboard写的.因为没有太多的时间,我就不给大家详细介绍storyboard的具体用法了(以后有空的话我会专门写一篇有关storyboard的文章),其实也可以用代码代替的,只要合理设置控件的坐标就好了.首先,我们需要创建一些控件.先上图吧,这个是我在Main.storyboard里放置的所有控件,在图里都有备注.storyboard里的控件.p
D丶Carrey
·
2019-11-07 23:48
百度地图API前期的XCode工程配置问题
IOS学习
中,因为小组在做一个项目,而这个项目其中有包括地图定位的功能,所以在老师还没有讲到的情况下,凭着一腔热血和一点自信,投入进了地图SDK的自学中,结果自然是撞得一头包的跑出来(MD做视频的写手册的你们敢出来
93未完待续
·
2019-11-07 13:40
iOS学习
之UITabBar的隐藏
当页面使用UITabBarController+UINavigationController框架的时候,当跳转到详情页面的时候,如果UITabBar仍然存在的话就会造成逻辑混乱,用户体验也会下降,因此我们就有一个在详情页将UITabBar隐藏的需求,当然,在其他的一些情况也可能有隐藏UITabBar的需求,在这里小编为大家介绍三种隐藏UITabBar的方法,大家可以根据详细的需求进行选择。1、第一
墨隐于非
·
2019-11-07 05:44
iOS学习
回顾
oc部分1.load和initialize的区别(利用load方法,MJRefresh在app启动时在UITableView的分类中添加load方法改变了UITableView的reload的方法)(程序启动就调用每个类的load方法,当用到某个类时,该类的initialize方法才被调用。)2.设计模式1.工厂模式(在Masonry方法中利用了工厂模式,通过子类重写基类的方法,利用基类类名来标识
YH的练手记
·
2019-11-07 04:02
iOS学习
之 UIWindow
UIWindow基本概念一个iOS程序之所以能显示到屏幕上,完全是因为它有UIWindow,是一种特殊的UIView,通常在一个app中至少会有一个UIWindowiOS程序启动完毕后,创建的第一个视图控件就是UIWindow,接着创建控制器的view,最后将控制器的view添加到UIWindow上,于是控制器的view就显示在屏幕上了基本属性-(void)addSubview:(UIView*)
马文涛
·
2019-11-07 02:11
iOS学习
笔记(2)— UIView用户事件响应
原文地址:http://www.cnblogs.com/zy1987/p/3195645.html?utm_source=tuicool&utm_medium=referralUIView除了负责展示内容给用户外还负责响应用户事件。本章主要介绍UIView用户交互相关的属性和方法。1、交互相关的属性userInteractionEnabled默认是YES,如果设置为NO则不响应用户事件,并且把当前
默默_David
·
2019-11-06 14:00
iOS_资源大礼包(持续更新...)
今天为大家整理了一些关于
iOS学习
的干货,献给正在奋斗的你们,首先声明一下,在整理的过程中参考了大量的博客和文章,知识的分享终究会增值,在此表示感谢,希望这篇文章给大家带来帮助。
Mark_Ming
·
2019-11-06 13:12
ios 如何更改UISlider的高度和滑块大小(链接)
UISlider控件属性及方法(转)UISlider-自定义滑动条总结,滑条和滑块的大小改变方法都有详细注释
iOS学习
笔记--如何更改UISlider的高度//更改UISlider的高度,主要就是重写下面的前
专业移动开发
·
2019-11-06 06:56
iOS学习
笔记01--状态栏(UIStatusBar)的那些事
在开始之前先说一个关键字:Viewcontroller-basedstatusbarappearance,这个关键字是info.plist中的一个字段,boo类型(默认为YES),表示的是状态栏是否为全局控制,YES表示状态栏的风格可以随着vc的改变而发生变化,为非全局控制,可以对单个页面进行定制,这个时候全局的方法不起作用,NO则相反,为全局控制,一处设置之后全局生效。那么什么时候用全局,什么时
MrFire_
·
2019-11-06 00:58
iOS学习
之LaunchImage启动图设置
在我们启动App的时候都可以看到一个短暂的启动页面,有的展示的是关于这个应用的,不过大多数都是一些广告的展示。今天就来看看在iOS中是如何设置一个应用的启动图片,首先来看一下启动图的几种对应格式:foriPhoen5s/5(@2x):640x1136foriPhoen4s/4(@2x):640x960foriPhone6(@2x):750x1334foriPhone6plus(@3x):1242x
罗朝福
·
2019-11-05 17:32
iOS学习
日记-APP卡顿原因分析及解决
APP出现卡顿不同于一般的BUG,性能问题因为并没有统一的标准,而且与用户的机器环境相关性较大。APP出现卡顿必然会影响用户的使用,所以如何解决APP卡顿问题是开发者必须要直面的问题。下面会从如何发现卡顿、分析卡顿造成的原因及解决卡顿两个方面来介绍。1.性能检测在开发阶段,使用内置的性能工具instruments来检测性能问题是最佳的选择。与应用运行性能关联最紧密的两个硬件CPU和GPU,前者用于
LUJQ
·
2019-11-05 16:40
iOS学习
资源(二)
1.攻击JavaWeb应用[3]-SQL注入http://drops.wooyun.org/tips/2362.iOS应用架构谈网络层设计方案http://casatwy.com/iosying-yong-jia-gou-tan-wang-luo-ceng-she-ji-fang-an.html3.网路包拦截https://support.apple.com/en-us/HT2020134.gif
枫晴maple
·
2019-11-05 04:42
iOS学习
笔记(十三)——获取手机信息(UIDevice、NSBundle、NSLocale)
iOS的APP的应用开发的过程中,有时为了bug跟踪或者获取用反馈的需要自动收集用户设备、系统信息、应用信息等等,这些信息方便开发者诊断问题,当然这些信息是用户的非隐私信息,是通过开发api可以获取到的。那么通过那些api可以获取这些信息呢,iOS的SDK中提供了UIDevice,NSBundle,NSLocale。UIDeviceUIDevice提供了多种属性、类函数及状态通知,帮助我们全方位了
随风飘荡的小逗逼
·
2019-11-05 03:26
产品学习笔记1—所谓产品汪
前几年做开发的时候,我写过两个开发系列,分别是Android学习笔记和
iOS学习
笔记,现在,我做产品,记录下我的产品学习笔记。今天分享第一篇,谈谈我们自己,产品汪们。
RyanTang007
·
2019-11-04 17:48
ios学习
第3天
////ViewController.m//汤姆猫////Createdbylanouon16/7/12.//Copyright©2016年pingguo.Allrightsreserved.//#import"ViewController.h"@interfaceViewController()@property(weak,nonatomic)IBOutletUIImageView*tomCat
蹦哒_
·
2019-11-04 13:10
iOS干货收集<十六>
iOS学习
资料集锦
所有专题按照时间分类1.蓝牙1.1HLBluetoothDemo蓝牙操作库,小票打印库2.block和delegate2.1开发该选择Blocks还是Delegates【荐】很好的一篇关于block和delegate文章【核心总结】"2.1.1如果对象有超过一个以上不同的事件源,使用delegation"。2.1.2“如果一个对象是单例,不要使用delegation”。2.1.3"如果对象的请求带
PPAbner
·
2019-11-03 18:37
iOS学习
笔记——视图上移与键盘弹回
在学习iOS开发的过程中总是遇见键盘出现时,遮盖了输出口UITextField,无法看到用户自己输出的内容。这时就需要对当前视图做出相应的上移,当输出结束时点击屏幕的任意地方,使键盘弹回去。第一种方法是在UITextField开始编辑前和编辑后调用的方法里添加移动视图的方法;第二种方法是新创建一个视图移动的方法,两次都调用,并判断是否做出相应移动。把两种方法贴出来,都需要在.h文件中添加UITex
李吉周
·
2019-11-03 08:43
【iOS】UIPickerView介绍
学习文章
IOS学习
笔记(六)inputAccessoryView,inputView效果PickerView.gif简单介绍UIPickerView并不是一个使用频率很高的控件,但指不定你的应用中就会用到
刘大帅
·
2019-11-03 06:48
iOS学习
之UIPickerView控件
UIPickerView是iOS中用来提供给用户选择的一个控件,就如平常我们经常看到很多APP需要我们填写地址时需要输入的省份、城市、地区,都是用的此控件来实现的。UIPickerView控件下面就来看看要想在界面上显示一个UIPickerView控件该如何做?//实例化一个选择器UIPickerView*picker=[[UIPickerViewalloc]initWithFrame:CGRec
罗朝福
·
2019-11-03 03:43
IOS学习
笔记之Object-C(一)
++概述++目前来说,Objective-C(简称OC)是iOS开发的核心语言,在开发过程中也会配合着使用C语言、C++,OC主要负责UI界面,C语言、C++可用于图形处理。基于C语言:C语言是一门面向过程的语言,OC是在C语言的基础上,增加了一层最小的面向对象语法,为什么说是最小的面向对象语法呢?因为OC把一些比较复杂的面向对象语法都去掉了,剩下的都是面向对象的精华,因此OC是一门面向对象的语言
南山伐木
·
2019-11-02 22:18
iOS学习
网站
找工作资料(重要)链接:http://pan.baidu.com/s/1slmoOTv密码:p3n4
iOS学习
资料整理(超全)https://github.com/Aufree/trip-to-iOSiOS
Jekin丶
·
2019-11-02 22:21
学习网站+书籍分享
www.csdn.net/http://www.51cto.com/http://www.cocoachina.com/http://www.techcn.com.cn/http://mobilehub.io/推荐
iOS
YuWenHaiBo
·
2019-11-02 21:56
iOS及时通讯那点事儿(一)
遇到了一些问题简单的来记录下.及时通讯必备Socket及时通讯离不开socket,为了不重复早轮子(其实是根本不知道从何下手).我从网上搜了下iOS下如何进行socket通讯.很幸运,我找到了芳仔小脚印写过的一篇博文
iOS
MarcyLi
·
2019-11-02 17:26
iOS学习
笔记19-地图(一)定位CoreLocation
一、定位介绍现在很多社交、电商、团购应用都引入了地图和定位功能,似乎地图功能不再是地图应用和导航应用所特有的。的确,有了地图和定位功能确实让我们的生活更加丰富多彩,极大的改变了我们的生活方式。要实现地图、导航功能,往往需要先熟悉定位功能。在iOS中通过CoreLocation框架进行定位操作。CoreLocation自身可以单独使用,和地图开发框架MapKit完全是独立的,但是往往地图开发要配合定
执着丶执念
·
2019-11-01 15:08
IOS学习
(3)-UILabel
UILabeliOS在UILabel显示不同的字体和颜色让UILabel自适应文本长度和宽度1.先写文本尺寸函数-(CGSize)getTextSize:(NSString*)strsystemFont:(CGFloat)fontsize{NSDictionary*attribute=@{NSFontAttributeName:[UIFontsystemFontOfSize:fontsize]};
deactivateuser
·
2019-11-01 06:10
iOS学习
参考网站
游戏开发相关:http://www.gameres.com/想学游戏的这个网站绝对不能错过,个人感觉挺不错的http://xyq.baike.163.com/ziliao/SLG游戏系统策划http://www.gamedev.net/page/index.html国外http://ns.codingnow.com/网易梦幻西游后端主程序大神安全相关:http://bbs.pediy.com/看雪
Ashoka_APP
·
2019-10-31 08:04
ax
ios学习
和使用
网络请求的方式传统的Ajax,基于XMLHttpRequest(不推荐)配置调用方式混乱(回调地狱)jQuery-Ajax(在vue开发中不推荐)相对于传统的Ajax非常好用但是jQuery的代码1w行,vue的代码1w行,在vue开发中,完全没有为了用网络请求就引用一个重量级的框架axios(推荐)在Vue-resource停止更新之后,axios是vue作者推荐的一款轻便的基于promise的
小寅同学
·
2019-10-21 22:00
【原】
iOS学习
之苹果开发者账号的相关操作
1、苹果开发者账号分类按价格分类免费①个人申请账号仅可以用于真机调试②院校账号仅可以用于真机调试通过苹果认证的高校可以使用99$①个人账号②企业(公司)账号申请所需的条件:需要法人信息、营业执照、邓白氏编码使用:用于上传APP到AppStore299$①企业账号邓白氏编码使用:用于公司内部测试,不用于盈利2、开发者账号的测试操作(以99$类型的账号为例)进入苹果开发者官网:https://deve
墨隐于非
·
2019-10-04 12:29
ios学习
之路:Xcode+swift+打包ipa一步一坑记录
咳咳,作为公司的Android开发(兼java接口开发,兼软件测试,兼运维……)由于公司ios开发小伙伴离我而去,ios的app出了问题,急需处理。于是领导决定由我来处理一下。就是用证书重新打包的事儿,所有人都觉得倍儿简单(包括我),于是我用公司的macmini搭配HKC显示器搭配win键盘,用了一周的时间(手动微笑拜拜),终于打包好了。一、首先谈一下这个Xcode打包,前提是程序bulid没有问
奋斗者—cyf
·
2019-09-30 17:00
ios学习
之路:Xcode+swift+打包ipa一步一坑记录
咳咳,作为公司的Android开发(兼java接口开发,兼软件测试,兼运维……)由于公司ios开发小伙伴离我而去,ios的app出了问题,急需处理。于是领导决定由我来处理一下。就是用证书重新打包的事儿,所有人都觉得倍儿简单(包括我),于是我用公司的macmini搭配HKC显示器搭配win键盘,用了一周的时间(手动微笑拜拜),终于打包好了。一、首先谈一下这个Xcode打包,前提是程序bulid没有问
Smile-奋而斗之
·
2019-09-30 17:00
ios学习
笔记之基础数据类型的转换
前言前几天在做一些小功能的时候,忽然发现有的基础数据转换都忘记了,于是赶紧整理下记下来!方便自己以后查阅,也给有需要的朋友们一些参考,下面话不多说,来看详细的内容。一、NSString字符串拼接:NSString*string=[NSStringstringWithFormat:@"%@%@",对象,对象];字符串与intintintString=[newStringintValue];NSStr
·
2019-09-25 07:32
iOS学习
——解决iOS App打包后dSYM文件找不到的问题
dSYM文件缺失通常有两种情况**:情况一:配置错误导致打包时没有生成dSYM文件针对这种情况,通常是因为Project->BuildSettings下的DebugInformationFormat的值被设置为DWARF。需修改为DWARFwithdSYMFile后重新打包,才会生成新的dSYM文件。情况二:配置正确,但打包后找不到dSYM文件项目文件配置正常,打包发布时dSYM文件没有正确上传到
mukekeheart
·
2019-09-10 09:00
iOS学习
——iOS 宏(define)与常量(const)的正确使用
概述在iOS开发中,经常用到宏定义,或用const修饰一些数据类型,经常有开发者不知怎么正确使用,导致项目中乱用宏与const修饰。你能区分下面的吗?知道什么时候用吗?#defineHSCoder@"汉斯哈哈哈"NSString*HSCoder=@"汉斯哈哈哈";externNSString*HSCoder;externconstNSString*HSCoder;staticconstNSStri
mukekeheart
·
2019-08-22 16:00
iOS学习
——iOS项目增加新的字体
基本思路在项目开发过程中,iOS系统自带的字体库可能不适应需求,需要导入其他的字体库。下面是iOS项目增加新的字体的基本思路,基本上分为三步:将字体库添加到项目中在info.plist中添加所需新字体,同时也在target-->BuildPhases-->CopyBundleResources中将info.plist中添加的字体添加上(确保能找到资源)找到真实可用的fontName,代码中使用fo
mukekeheart
·
2019-08-21 15:00
iOS学习
——NSLog输出各种类型
在开发过程中,在调试过程中经常打印不出自己想要的数据格式,还时常报警告,所以整理了一下iOS中用NSLog打印各种数据类型的样式。整型占位符说明:%d:十进制整数,正数无符号,负数有“-”符号;%o:八进制无符号整数,没有0前缀;%x:十六进制无符号整数,没有0x前缀;%u:十进制无符号整数;%hd:短整型%ld,%lld:长整型%zd:有符号NSInteger型专用输出,在iOS开发中应牢记。%
mukekeheart
·
2019-08-01 09:00
iOS学习
笔记二——OC代码规范(上)
文章目录一、规范格式1.1规范的headfile格式1.2规范的sourcefile格式二、命名要求2.1功能明确2.2保持一致性2.3使用前缀2.4排版惯例2.5Class和Protocal2.6文件名后缀三、命名规则3.1方法和成员命名3.2global变量3.3枚举型变量3.4局部变量3.5整型无符号数3.6不同位数下的变量类型四、总结一、规范格式1.1规范的headfile格式@inter
夜里惊羽
·
2019-07-28 21:44
秃秃的实习生
iOS学习
笔记-defer关键字
1.概述defer关键字是修饰一段函数内任一段代码,使其必须在函数中的其余代码都执行完毕,函数即将结束前调用。可以理解为将延迟执行。2.细解2.1代码写一段functestMethod_defer(){print("函数开始");defer{print("defer_1");}defer{print("defer_2");}print("函数结束")}2.2执行结果函数开始函数结束defer_2d
Mr_Ten
·
2019-07-26 13:16
iOS学习
笔记-inout关键字
1.概述inout关键字表示将值类型的对象用引用的方式传递。2.细解2.1值类型:对象传递方式是按值传递leta:Int=1;varb:Int=a;b+=1;print(a,b);//1,22.2引用类型(类对象):对象传递方式是按址传递letperson1=Person.init();person1.name="name1";letperson2=person1;persong2.name="n
Mr_Ten
·
2019-07-26 11:27
iOS学习
笔记一
文章目录一、深浅拷贝二、消息转发机制三、运行时添加一个类一、深浅拷贝浅拷贝只是将指针赋值,而深拷贝进行了内容传递,在Objective-C中,NSObject的拷贝方式有两种:copy和mutablecopy;对于NSString,NSArray这类不可变对象:(1)使用copy得到的结果为浅拷贝,个人理解为:由于这类对象不能更改,它们在内存中存储的形式都是一致的,因此copy操作没有必要重新分配
夜里惊羽
·
2019-07-24 21:28
秃秃的实习生
Android 8.0+(二) 应用快捷方式 Shortcut
的通知栏也是最近的几个版本中才加了一些折叠的效果,一键清除等功能,但是通知栏的高度定制在Android系统中早已经司空见惯了,今天的主题不是通知栏,而是app的快捷方式,ios和android都可以创建快捷方式,但这里要向
ios
说点儿什么吧
·
2019-07-20 17:35
ios学习
记录
git上clone下来podinstall出错使用podupdate--verbose输入框光标的颜色[[UITextFieldappearance]setTintColor:[UIColorblackColor]];下拉上部frame改变(void)scrollViewDidScroll:(UIScrollView*)scrollView{CGPointoffst=scrollView.cont
比上不足
·
2019-07-08 17:02
iOS
iOS学习
笔记-block、代理、通知
1.block功能:一对一消息传递,是一个对象。优点:代码可读性好,可直接在一个对象中实现;是一种轻量级回调,可以直接访问上下文,代码是内联的,运行效率更高;使用起来灵活。缺点:运行成本高,block出栈需要将使用的数据从栈内存拷贝到堆内存;容易造成循环引用。block分类1.1.全局静态block,不会访问任何外部变量,执行完就销毁^{NSLog(@"HelloWorld!");}();1.2.
Mr_Ten
·
2019-07-04 11:32
ios学习
--阴影和遮罩的坑
学习链接要想实现任意圆角+阴影,则只能通过两个view(也可以是一个view的多个layer)实现了,其中一个view只负责投影(注意背景色为nil),另外一个负责圆角显示(显示内容主要在这个view上)。//设置部分圆角使用遮罩letcorView=UIView(frame:CGRect(x:50,y:60,width:300,height:200))corView.backgroundColo
CanFlyp
·
2019-05-13 23:09
iOS学习
ax
ios学习
历程(遇到问题持续更新)
axios的作用axios配置文件axios在使用中的一些坑作用axios其实就是vue-resourece的一个更优的基于Promise的解决方案,加上vue-resourece早已停止更新,fetch在配置中又十分的繁琐,这无疑让axios成为我的首选。配置文件的说明官方文档其实已经说明的很清楚了,在这里记录一下,便于断网的时候查询。{//`url`是用于请求的服务器URLurl:'/user
Sky_Zh
·
2019-05-13 20:25
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他