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学习
笔记-UIImage转换为NSData
建立分类UIImage+ToDataUIImage+ToData.h#import@interfaceUIImage(ToData)+(NSData*)getDataFromImage:(UIImage*)image;@endUIImage+ToData.m#import"UIImage+ToData.h"@implementationUIImage(ToData)//将UIImage转换为NSD
leyal
·
2023-09-11 02:27
值得向
iOS学习
的15个APP设计技巧
iOS设计规范再阅读对比GoogleMaterialDesign的设计规范,iOS有些大道至简的味道,内容很少,但还是从中总(chao)结(xi)了一些设计技(tao)巧(lu)。1、如何以内容为中心开发或重新设计一款应用?•保证核心功能突出且直接,并强调其相关性•直接使用iOSUIKit,给用户统一视觉感受•保证UI在各种设备与操作间的适配2、如何提升应用功能体验并关注内容本身?•充满整个屏幕•
weixin_30750335
·
2023-09-06 05:16
移动开发
ui
人工智能
值得向
IOS学习
的15个APP设计技巧!
送给真正的互联网人一顿干货早餐【小咖导读】本文源自公众号IXDC,iOS整体的品质感大家有目共睹,这源于其背后严格的设计规范,强调以内容为中心,以重点内容和功能为目标,来驱动每个细节设计。以下是从设计规范中学到的一些设计技巧。1.如何以内容为中心开发或重新设计一款应用?•保证核心功能突出且直接,并强调其相关性•直接使用iosUIkit,给用户统一视觉感受•保证UI在各种设备与操作间的适配2.如何提
PMCAFF产品社区
·
2023-09-06 05:45
java
python
html
人工智能
交互设计
【
ios学习
】从0开始写一个直播间的礼物系统
前段时间公司APP要对直播间的礼物系统进行改版,由于以前直播的收入不在于礼物分成,所以以前的礼物系统是很简单的一个展示而已.为适应主流直播间的礼物效果,特由此改版!1.所有直播间的礼物系统,第一步用户看到的无外乎都是礼物的列表界面纵观主流直播间的礼物列表应该都是使用UICollectionView实现的,所以我也不例外,下面就是各种撸代码.效果如下看着效果还不错吧.但是但是我突然发现一个问题.礼物
软件iOS开发
·
2023-09-02 11:13
iOS 学习资料整理
这份学习资料是为iOS初学者所准备的,旨在帮助iOS初学者们快速找到适合自己的学习资料,节省他们搜索资料的时间,使他们更好的规划好自己的
iOS学习
路线,更快的入门,更准确的定位的目前所处的位置.该文档会持续更新
Medivh_1
·
2023-08-31 11:24
iOS项目Project 和 Targets配置详解
我们iOS项目的开发工具Xcode本来就集成了Github的代码控制,所以用GitHub会更方便一些,想具体了解Xcode和GitHub链接具体操作步骤的小伙伴可以戳这里:
iOS学习
——Xcode9上传项目到
freesan44
·
2023-08-29 02:47
ax
ios学习
笔记
axios的配置aixos官网教程:https://github.com/axios/axiosaxios是用来发送Ajax请求的,可以运行在浏览器和Node.js环境中。如果想要在不同环境中使用axios,需要不同的引入方式:如果是在浏览器中使用,可通过如下代码引入:例如:axios配置console.log(axios);如果是在Node.js中使用,则可通过下面的代码引入://第一步,安装包
二木成林
·
2023-08-19 07:07
学习笔记
前端
node.js
axios
ax
ios学习
!(配置 、get、post请求、qs配置、写法
一、配置1、安装axios:npminstallaxios2、引用axios:在需要使用的页面中引用importaxiosfrom'axios'二、get方法使用get请求使用params传参,本文只列举常用的参数!^^)axios({url:"",//urlparams:{//参数name:xxx,age:xxx,},}).then(function(res){console.log(res);
多加点香菜85
·
2023-08-17 12:50
vue.js
html
前端
ax
ios学习
axiosVue发送网络请求有非常多的方式,如何选择?传统的Ajsx是基于XMLHttpRequest(XHR)配置和调用方式非常混乱jQuery-Ajax为了一个网络请求,引用jQuery,得不偿失Vue1.x,有个Vue-resourceVue2.0已经去掉,不会再更新为什么axios在浏览器中发送XMLHttpRequests请求在node.js中发送http请求支持PromiseAPI拦截
debug_LX
·
2023-08-15 05:57
iOS学习
-如何缩进UILABEL的第二行
当文字过长时,需要让UILabel换行缩进,可采取以下方法,headIndent根据自己的需要设置NSMutableParagraphStyle*style=[[NSParagraphStyledefaultParagraphStyle]mutableCopy];style.headIndent=17;NSDictionary*attributes=@{NSParagraphStyleAttrib
MrZWCui
·
2023-08-13 08:59
iOS基础
ios
学习
objective-c
xcode
iOS学习
-webView点击返回,返回到上一个web界面,H5页面goBack事件
注入和监听WebView相关的返回类型及方法canGoBack:判断当前H5界面是否可以返回的方法goBack:返回上一个界面先监听返回事件,再根据是否能返回返回上一个webif(self.webView.canGoBack){[self.webViewgoBack];}else{[self.navigationControllerpopViewControllerAnimated:YES];}
MrZWCui
·
2023-08-13 08:59
iOS
ios
学习
前端
xcode
objective-c
iOS学习
—禁止截屏/截屏隐藏指定内容
一、前言手机截屏是手机系统操作,app是无法阻止这个操作的。为了防止app内容被截屏我们可以通过UITextfeild控件的secureTextEntry属性来实现截屏空白页面,其原理就是利用了开启安全文本输入属性,将需要隐藏的内容添加到UITextfeild的子视图(textField.subviews.firstObject)上,就可以达到此效果。但是此方法只能iOS13以上使用。二、代码实现
MrZWCui
·
2023-08-13 08:58
iOS
学习
ios
xcode
objective-c
ui
iOS学习
—添加震动效果
一、系统提供的几种震动方法:导入:#import在需要出发震动的地方写上代码:AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);//默认震动效果如果想要其他震动效果,可参考://普通短震,3DTouch中Pop震动反馈AudioServicesPlaySystemSound(1520);//普通短震,3DTouch中Peek震动反馈Audio
MrZWCui
·
2023-08-13 08:28
iOS基础
学习
ios
xcode
objective-c
iOS学习
—UIColor使用16进制颜色
1、实现思路先把16进制转换为RGB然后再书写,为了提高开发速度,本文使用UIColor的分类,直接使用16进制颜色,例:self.view.backgroundColor=[UIColorhexColor:@"#333333"];首先传入一个string类型的字符串(例:“#333333”),将字符串提取出16进制的部分,两两一组,生成对应的R、G、B三个元素。2、涉及的方法NSRange定义如
MrZWCui
·
2023-08-13 08:58
iOS
学习
ios
objective-c
开发语言
iOS学习
—制作全局遮罩
在.h文件中线声明show()方法-(void)show;.m文件中添加全屏遮罩,在遮罩上添加了一个选择框并添加了底部弹出的动画,可自行在其中添加tableview、pickerview等其他视图,并添加了点击选择框视图外区域隐藏#import"MaskView.h"@interfaceMaskView()@property(nonatomic,strong)UIView*deliverView;
MrZWCui
·
2023-08-13 08:28
iOS
ios
学习
cocoa
xcode
objective-c
【转】
iOS学习
之深入理解程序编译过程
本文来自silhouette,作者yyuuzhu常用的clang命令clang-rewrite-objcmain.m将obj文件重写为c,c++文件clang-Xclang-ast-dump-fsyntax-onlymain.m生成文件生成树clang-Xclang-dump-tokensmain.m这里会把代码切成一个个Token,比如大小括号,等于号还有字符串等根据一个简单的例子来观察是如何进
Sonoface
·
2023-08-09 18:32
iOS: 三种方法交换
在
iOS学习
的道路上,每个开发者,必然会遇到关于SwizzlingMethod的场景,懵懂时分时,大多只是对方法交换的使用,仅仅停留在应用层面,这种认识是比较浅的。
小小小蚍蜉
·
2023-08-05 14:32
iOS学习
笔记-defer关键字
1.概述defer关键字是修饰一段函数内任一段代码,使其必须在函数中的其余代码都执行完毕,函数即将结束前调用。可以理解为将延迟执行。2.细解2.1代码写一段functestMethod_defer(){print("函数开始");defer{print("defer_1");}defer{print("defer_2");}print("函数结束")}2.2执行结果函数开始函数结束defer_2d
酷拼车
·
2023-08-02 21:03
iOS学习
笔记——数据库操作(使用FMDB)
iOS中原生的SQLiteAPI在使用上相当不友好,在使用时,非常不便。于是,就出现了一系列将SQLiteAPI进行封装的库,例如FMDB、PlausibleDatabase、sqlitepersistentobjects等,FMDB(https://github.com/ccgus/fmdb)是一款简洁、易用的封装库,这一篇文章简单介绍下FMDB的使用。在FMDB下载文件后,工程中必须导入如下文
iOS大咖
·
2023-08-02 16:42
给
IOS学习
者:关于C++的介绍(一)
你已经精通了Objective-C,并且一直想学更酷的东西?看看这篇文章吧!本文将向iOS开发者介绍C++。稍后我会介绍,Objective-C能够无缝地使用C和C++代码。因此,基于以下几点原因,iOS开发者理解C++将会很有帮助:1.有时候你想在应用中使用一个用C++编写的库。�2.你可能用C++写一部分应用程序的代码,以便更容易跨平台移植。3.了解其他语言通常能帮助你更好地理解编程。这篇文章
Python编程导师
·
2023-07-31 18:45
iOS学习
--远程推送
1.远程推送的详细描述不使用第三方推送的原因:1.只能给客户端发送推送,平台web不能发送。2.我们考虑到使用太多第三方平台,会导致app产生强大的依赖,后期运维成本过高故使用自定义推送2.远程推送的步骤:从我们公司的服务器生成推送,在使用APNs推送给用户1.设置远程推送服务器有几个关键的组件:团队的服务器、APNs、我们的设备、安装在用户设备上的app从我们的服务器开始决定什么时候要发送推送。
Lady_gala
·
2023-07-27 03:48
iOS学习
iOS学习
远程推送
APNs
iOS学习
笔记: 初级数据持久化 归档与解档 和序列化及反序列化
1>沙盒机制iOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被成为沙盒,所以所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件等。1.1、每个应用程序都有自己的存储空间1.2、应用程序不能翻过自己的围墙去访问别的存储空间的内容1.3、应用程序请求的数据都要通过权限检测,假如不符合条件的话,不会被放行。2>沙盒机构默认情况下,每个沙盒含有
dfyptkjk82483
·
2023-07-25 04:02
移动开发
c/c++
iOS学习
-1
xcode11.1Mac截图:首先Command+Shift+5会出现截图选项,点击选项,选择存储到剪切板。然后需要截图的时候按Command+Shift+4会出现一个截图光标,选择截图区域即可截图,并保存到剪贴板。《iOS开发指南从HelloWorld到AppStore上架》1.新建项目新建项目.png选择CreateanewXcodeProjectimage.png选择SingleViewAp
Ello_Orld
·
2023-07-20 15:35
Ka
iOS学习
记录
目录kaios无法打印log的修改webpack.config.prod.jscompress:{collapse_vars:true,//drop_console:true,screw_ie8:true,warnings:false,},
carl_wuyu
·
2023-07-19 18:38
学习
前端
疯狂
iOS学习
笔记-字典
NSDictionary的功能和用法NSDictionary集合由多组key-value组成,因此创建NSDictionary时需要同时指定多组key-value对。NSDICTIONARY分别提供了类方法和实例方法创建NSDictionary。dictionary:创建一个不包含任何key-value对的NSDictionary。dictionaryWithContentsOfFile:/ini
瓯海剑
·
2023-07-19 06:52
ios
学习
objective-c
iOS学习
笔记02—MVC的理解
谈下我对于iOS中模型-视图-控制器(MVC)范型的理解。一.什么是MVC?MVC即是Model-VIew-Controller三个英文单词的缩写,中文翻译为模型-视图-控制器。MVC并非只有ios应用软件独有的应用开发模式,它被广泛应用在许多软件(尤其是中大型软件)的开发上。MVC把软件系统分为三个部分:Model,View,Controller。Model相当于应用的底层,应用在功能上的实现完
GarrettMan
·
2023-07-16 02:56
iOS
iOS
MVC
iOS学习
-使用FLAnimatedImage加载Gif
安装第三方库pod'FLAnimatedImage'引入头文件FLAnimatedImage#import"FLAnimatedImageView+WebCache.h"新建一个FLAnimatedImageView@property(strong,strong)FLAnimatedImageView*music_play_view;创建gif视图,可以使用本地文件或者url展示_music_pl
MrZWCui
·
2023-07-15 00:19
ios
学习
cocoa
cocoapods
objective-c
xcode
vue----ax
ios学习
笔记
前言:本地项目使用vue脚手架搭建的,使用git代码管理工具,1.安装axios:npminstallaxios--save2.引入:importaxiosfromaxios3.实例:methods:{getHomeData(){axios.get('/api/index.json').then(this.getHomeDataSucc);},getHomeDataSucc(res){//获取数据
Beth_clover
·
2023-04-17 17:03
7.iOS 学习网站
www.csdn.net/http://www.51cto.com/http://www.cocoachina.com/http://www.techcn.com.cn/http://mobilehub.io/推荐
iOS
coder1003
·
2023-04-17 13:34
iOS学习
第二周总结—Swift语言
字典字典是存放键值对组合的容器,字典中的每个元素都是由两部分构成的,冒号前面是键冒号后面是值。vardict:[String:String]=["abacus":"算盘","abnormal":"异常的","hello":"你好","good":"好的"]通过键获取对应的值(可空类型,因为给的键有可能没有与之对应的值)print(dict["hello"]!)print(dict["abcxyz"
BruceChenn
·
2023-04-15 07:26
关于CAShapeLayer和DrawRect的比较
转载自:
iOS学习
:CAShapeLayer与DrawRect对比,与UIBezierPath画图形使用CAShapeLayer有以下一些优点渲染快速。
李华光
·
2023-04-14 08:11
iOS学习
——UILabel设置行间距和字间距
用一个封装起来的Category来调整这部分文字的行间距,其中5.0就是我自定义的文字间距:[UILabelchangeLineSpaceForLabel:cell.describeLabelWithSpace:5.0];这是一个UILabel的Category,他的内部实现是这样的:UILabel+ChangeLineSpaceAndWordSpace.h#import@interfaceUIL
京北磊哥
·
2023-04-13 22:18
iOS可视化设计以及连接的建立与查看
记录一个菜鸟的
iOS学习
之旅,如能帮助正在学习的你,亦枫不胜荣幸;如路过的大神如指教几句,亦枫感激涕淋!
亦枫
·
2023-04-10 07:11
【
ios学习
】OneClock的翻页时钟效果是如何实现的
OneClock目前的三个表盘中用户最喜欢的是翻页时钟。翻页效果是表盘的核心,也是我花时间调试最久的细节。经过7次的产品迭代,终于调整到了一个合适的效果。实现这个动效的方法只需用到CABasicAnimation中的以X轴旋转即可。CABasicAnimation实际上还有很多参数,比如大小、透明度、背景颜色等,用这个方法做很多动画都是可以实现的。制作翻页时钟的效果,实际上需要解决3个问题:1.只
软件iOS开发
·
2023-04-08 04:42
iOS学习
系统push和popToRoot的特性
前提:有时候我们发现设置hidesBottomBarWhenPushed为true无效.找到原因发现是因为如下代码:ifself.viewControllers.count==1{viewController.hidesBottomBarWhenPushed=**true**}else{viewController.hidesBottomBarWhenPushed=**false**}现象:pus
侭情显現
·
2023-04-07 16:09
iOS学习
之动态创建根视图
一般我们都会使用StoryBoard来进行界面开发,今天学习下,如何不使用StoryBoard的情况下,自己通过代码创建视图。首先,新建项目去掉Main.storyboard,并在项目设置里面去掉storyboard的关联。Paste_Image.png我们只在AppDelegate里面进行编码。代码如下:-(BOOL)application:(UIApplication*)application
龙马君
·
2023-04-05 16:20
iOS学习
笔记--界面自动布局总结
本文我们将提到:1、autolayout(storyboard与xib)2、autolayout与VFL(代码布局)3、第三方框架(OC版本的Masonry与Swift版本的SnapKit)下面是个人使用各种布局的过程及遇到的问题,进行记录并在结尾作下总结:1、storyboard与xib布局介绍实际上Xcode提供的可视化布局是根据开发者设定的约束关系,自动生成NSLayoutConstrain
cz_12de
·
2023-04-05 10:18
史上最全iOS 学习路线图,知识图,思维导图,技术汇总图
本文主要讲述史上最全
iOS学习
路线图,知识图,思维导图,技术汇总图imageimageimageimageimage以下还有推荐文章里也有介绍推荐文章https://www.cnblogs.com/onefboy
勿忘初衷_2519
·
2023-04-02 23:33
iOS开源代码网站
githubiOSCodeHubcode4app.com
iOS学习
必备的开源项目及库码云中文的网站,和github类似的代码托管及云端软件开发协作平台,强烈推荐
遠遊旳遊子
·
2023-04-01 05:37
【ax
ios学习
笔记】axios起步
【ax
ios学习
笔记】axios起步文章目录【ax
ios学习
笔记】axios起步写在前面一、axios是什么?
前端程序员小张
·
2023-03-31 10:08
Axios
学习
javascript
前端
【ax
ios学习
笔记】二次封装axios
【ax
ios学习
笔记】二次封装axios写在前面这里是前端程序员小张!人海茫茫,感谢这一秒你看到这里。希望我的文章对你的有所帮助!愿你在未来的日子,保持热爱,奔赴山海!
前端程序员小张
·
2023-03-31 10:08
Axios
学习
前端
javascript
iOS 学习知识点杂项
iOS学习
知识点杂项可能有错误学习还得靠自己1.CategoryCategory(分类)主要作用是为已经存在的类添加方法。
supersmalltalk
·
2023-03-30 00:59
iOS知识体系总结-数据结构和算法
注意:更新内容会同步到GitHubiOSWiki-知识体系总结本科毕业1年产品工作经历,裸辞转iOS,在家捡技术基础,下面是自己根据以往
iOS学习
开发经验的补坑总结!
Hinsverson
·
2023-03-25 05:13
iOS学习
目录
iOS-基础iOS这张图有多大AppDelegate生命周期[iOS证书][APP配置打包上传]iOS-项目基础架构从0到1搭建App基础框架CocoaPodsInfo.plist基本设置[常用三方框架或封装区分][常用分类拓展]基类封装BaseVC、NavVC、TabBarVCiOS-UI基础UIKitUIView的基本使用UILabel的基本使用UIButton的基本使用UIImageView
求长生
·
2023-03-22 09:46
Swift学习记录 Project 6
刚刚接触了解了一部分语法后就因为自己在OC上使用reactiveOBJC还算熟练,想直接学会rxswift和reactiveswift,中间因为xcode有时候索引失效和一些其他原因,想过放弃学习,无意中看到关于
iOS
那不是随你
·
2023-03-21 00:16
iOS学习
-OC内存管理
一、内存1、什么是内存?ios所讲的内存也就是RAM:运行内存2、内存的几大区域image.png栈区:编译器自动分配并释放堆区:程序员分配和释放,ios中存放新建的对象上面的提到的几个变量:局部变量:函数内部的变量全局变量:函数外部定义的变量静态变量:用static修饰,程序执行前系统就为之静态分配(也即在运行时中不再改变分配情况)存储空间的一类变量,只能在本类中使用,常量:常量是固定值,int
快乐的tomato
·
2023-03-20 06:12
iOS学习
(四十四)组件化:构建私有远程pod仓库及处理pattern did not match any file
CocoaPods根据pod的使用原理,当使用podinstall安装库时,会在索引仓库中搜对应的库,搜到后,根据索引仓中的spec文件中的信息,去对应的git仓库中拉取相应的代码。基于此,我们添加一个私有索引仓即可。官方文档:构建私有pod本文记录创建私有仓的方法,以及提交一个测试项目到私有仓,再通过pod的方式加载测试项目的步骤。一、构建远程私有库我们需要准备两个空的远程仓库,一个作为私有索引
圆脸黑猫警长
·
2023-03-16 10:18
iOS学习
-组件化1
一、git相关知识git相关学习二、cocoaPod相关知识cocoaPod官网https://guides.cocoapods.org/Cocoapod详解CocoaPod简介
快乐的tomato
·
2023-03-15 15:38
iOS学习
(二十三)M1 模拟器 pod 运行报错
2021.05.29实测解决环境:Xcode12.4MacM1第一步:Project->buildSettings->找到ExcludedArchitectures添加arm64添加arm64.png第二步:pod配置文件中添加如下代码post_installdo|installer|installer.pods_project.build_configurations.eachdo|config
圆脸黑猫警长
·
2023-03-15 03:16
(八)
IOS学习
之--Protocol&Delegate(协议与代理)
本文demo下载地址:Protocol-Delegate先来说这么一个事,从前有个很懒很懒的程序员叫小明,他养了一只鹦鹉,我们都知道鹦鹉能够学习人说话,于是他就培训鹦鹉说一句话:"你好,我叫小明".这样一来,以后他向别人介绍自己的时候就不用自己说了,直接让鹦鹉来说,没错,他就是这么懒.于是有了下面这些概念:小明:被代理方,根据指定的协议,指定代理去完成什么功能鹦鹉:代理方,根据指定的协议,完成被代
CodingEleven
·
2023-03-14 12:27
上一页
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
其他