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开发C语言基础
iOS开发
之点击空白处退出键盘
一、以前使用的退出键盘方法UIScrollView上如果有UITextField的话,结束编辑(退出键盘)直接用touchesBegan方法无效,需要再给UIScrollView加一个分类,重写几个方法。-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event{[[selfnextResponder]touchesBegan:touc
旭日猎鹰
·
2023-08-23 01:07
iOS开发
iOS开发
之NSDecimalNumber货币计算
在
iOS开发
中,遇到和货币价格计算相关的,对计算精度要求比较高。使用float类型运算,经常出现误差。为了解决这种问题我们使用NSDecimalNumber。
旭日猎鹰
·
2023-08-23 01:07
iOS开发
iOS开发
之textField和textView限制字数输入方法
一、限制字数输入的方法1.在UITextFieldDelegate的代理方法中可以限制输入-(BOOL)textField:(UITextField*)textFieldshouldChangeCharactersInRange:(NSRange)rangereplacementString:(NSString*)string{if(textField==self.TextField){if(st
旭日猎鹰
·
2023-08-23 01:37
iOS开发
iOS开发
之TextField和TextView限制表情输入
一、通过判断当前的输入模式禁止表情输入-(BOOL)textField:(UITextField*)textFieldshouldChangeCharactersInRange:(NSRange)rangereplacementString:(NSString*)string{if(textField==self.searchText){if(string.length==0)returnYES;
旭日猎鹰
·
2023-08-23 01:37
iOS开发
iOS开发
- 打印启动耗时
Xcode:Product-Scheme-EditScheme-Argumentskey:DYLD_PRINT_STATISTICS_DETAILSvalue:1image.png效果:totaltime:1.5seconds(100.0%)totalimagesloaded:476(470fromdyldsharedcache)totalsegmentsmapped:22,into416page
欧币杰昔
·
2023-08-22 21:17
iOS开发
必学之iOS性能分析和优化
Instrument对于
iOS开发
来说,是发现并且解决问题的一把利器。Instruments提供了很多
6568aa67ab76
·
2023-08-22 21:27
GCD的使用和原理
在我们做
iOS开发
的过程中,经常会与多线程打交道,异步绘制,网络请求等,方式有NSThread,NSOperationQueue,GCD等,在这里GCD的地位举足轻重,那么今天写一篇关于GCD的文章。
翰霖啊
·
2023-08-22 20:53
C语言程序设计(第2版) 刘克威,张凌晓著 习题答案-第八章
最近在复习
C语言基础
,做这本书的习题.可惜没搜索到答案,就自己做了.题目用电脑(mac环境下的xcode的c语言测试控制台)敲过的,就会直接给出来,不做标记.
金风细细
·
2023-08-22 19:49
EasyImage简单图床 - 快速搭建私人图床云盘同时远程访问【无公网IP内网穿透】
✨关注我们的主页,探索
iOS开发
的无限可能!我们与您分享最新的技术洞察和实战经验,助您在移动应用开发领域取得成功。欢迎访问我们的微信公众号:憧憬blog,获取更多精彩内容、实用技巧、行业资讯等。
憧憬blog
·
2023-08-22 19:44
Windows证书
mysql新手到高手之路
iOS证书
tcp/ip
网络协议
网络
iOS开发
规范
良好的代码开发规范有利于项目的维护以及开发,有利于后续代码的codereview。这里是阿里开发者社区的一片文章记录很详细。这里稍作记录总结添加以下几点1代码一定要有注释。2代码if尽量写else3尽量封装不要让一个VC里面过多代码一个vc超过500行代码已是超重。4一个方法里面不要太多行代码需要多写几个方法调用。苹果官网说会提高代码运行效率5代码重复要利用方法把一类代码封装成一个方法,重复利用。
思绪飘零ing
·
2023-08-22 18:47
iOS开发
Swift-基础部分
1.常量letmaxNum=10//单个常量赋值letmaxNum=10,minNum=2//多个常量赋值用逗号隔开2.变量varx=0.0//单个变量赋值varx=0.0,y=0.1//多个变量赋值用逗号隔开3.类型注解系统可通过赋初始值进行自动推断。varname:String//冒号(:)加空格()name="Hello"//先注解再赋值varname,address:String//多个变
临易i
·
2023-08-22 16:59
ios
swift
开发语言
iOS开发
网络请求之表单拼接
当服务器定义的Content-Type为multipart/form-data;的时候我们使用原生的URLSession进行网络请求的时候,我们需要进行表单拼接,下面记录一下:1、在URLRequest中设置表单分割标识request.addValue("multipart/form-data;boundary="+"\(boundary)",forHTTPHeaderField:"Content
蛋哥是只猫
·
2023-08-22 12:16
iOS开发
中遇到的问题
tableview或者collectionview点击cell时不执行didselect方法,原因有可能是因为当前view添加有tap手势,造成冲突.解决办法:实现手势代理,根据点击的view确定是否响应手势.-(BOOL)gestureRecognizer:(UIGestureRecognizer*)gestureRecognizershouldReceiveTouch:(UITouch*)to
楼上那只猫
·
2023-08-22 10:47
跨平台python开发_使用Python和BeeWare进行跨平台开发
如果要为
iOS开发
,则必须使用ObjectiveC。如果要为Web开发,则必须使用JavaScript。对?
cumo7370
·
2023-08-22 07:48
python
java
编程语言
linux
大数据
异地远程访问本地SQL Server数据库【无公网IP内网穿透】
iOS开发
上架主页在强者的眼中,没有最好,只有更好。我们是移动开发领域的优质创作者,同时也是阿里云专家博主。✨关注我们的主页,探索
iOS开发
的无限可能!
小月糖糖
·
2023-08-22 03:07
Apple证书开发
c++
数据库
tcp/ip
网络协议
群晖 NAS WebDAV服务手机ES文件浏览器远程访问【无公网IP内网穿透】
iOS开发
上架主页在强者的眼中,没有最好,只有更好。我们是移动开发领域的优质创作者,同时也是阿里云专家博主。✨关注我们的主页,探索
iOS开发
的无限可能!
小月糖糖
·
2023-08-22 03:07
c++
开心档
Vue项目打包
elasticsearch
tcp/ip
大数据
如何在外远程登录公司内网OA系统?
iOS开发
上架主页在强者的眼中,没有最好,只有更好。我们是移动开发领域的优质创作者,同时也是阿里云专家博主。✨关注我们的主页,探索
iOS开发
的无限可能!
小月糖糖
·
2023-08-22 03:37
windows
ChatGPT
Apple证书开发
docker
容器
运维
【腾讯云 Cloud Studio 实战训练营】通过云IDE构建Web3项目
iOS开发
上架主页在强者的眼中,没有最好,只有更好。
小月糖糖
·
2023-08-22 03:36
ios开发
ChatGPT
c++
腾讯云
ide
web3
零基础要怎么样学习嵌入式--走进嵌入式
嵌入式Linux工程师的学习需要具备一定的
C语言基础
,因此面对许多朋友只是在大一或者大二学习过C(还不一定认真学了,呵呵!)
呼啦啦的爱
·
2023-08-22 03:47
【
iOS开发
】了解测试驱动开发 (TDD)
什么是TDD测试驱动开发(Test-drivendevelopment,简称TDD),是一种通过迭代进行许多由测试支持的小更改的迭代开发软件的方法。它有四个步骤:写一个失败的测试使测试通过重构重复这个步骤也被称为TDD循环,能彻底和准确地测试代码。为什么应该使用TDD?TDD是确保软件能够正常工作并在未来继续良好工作的唯一最佳方法。为什么?你可以不按照TDD的方式来写测试代码。例如,先编写所有代码
Lebron_James
·
2023-08-22 01:04
iOS Swift-视频分享到抖音
作为
iOS开发
者,我们可以用技术将自己App的一些优质内容,制作成视频之后,让用户一键分享到抖音,让用户有成就感的同时,还能免费帮我们宣传App,达到双赢的效果。
HH思無邪
·
2023-08-21 22:19
发布自己的开源库到Cocoapods及部分常见错误
image.png前言
iOS开发
中,我们会经常用到cocoapods来添加依赖库,有时候可能也会自己封装一些好用的库,可以发布到cocoapods分享给各位码友使用。
it_hao528
·
2023-08-21 16:48
STM32知识点(1)常用基础C语言(长文总结)
位操作二、define宏定义三、ifdef条件编译四、extern变量申明五、结构体六、typedef类型别名七、static八、函数总结引用stm32常用c语言这里主要参考了(19条消息)STM32常用
C语言基础
ObviousGuo
·
2023-08-21 11:02
stm32
c语言
arm
c语言基础
——01阶码
单精度浮点float占4字节32位,在内存中的表示方式为:1.第1位表示符号位,0为正数,1为负数2.中间8位表示为阶码,为了避免符号位占用阶码,所以阶码的初始值为127用e表示3.后23位表示尾数,由整数的一部分二进制数+小数部分的二进制数组合而成。下面进行举例:以11.73为例:整数部分:11转换为二进制为:1011小数部分:0.73转换为二进制为:101110101110000101000.
YSF2017_3
·
2023-08-21 09:31
C语言入门
c++
c语言基础
——03浮点数精度及打印
1.float精度为小数点后6位,6位以后可能正确,可能错误#includevoidmain(){floata=3.789456123;floatb=3.789456223;floatc=3.789457123;if(a==b){printf("两数相等");}if(a==c){printf("a,c相等");}getchar();//float精度为小数点后6位}上述代码输出为:两数相等2.do
YSF2017_3
·
2023-08-21 09:31
C语言入门
c语言
C语言基础
——10内存常识
本节主要了解一个数据在计算机中是如何存储的#include#includevoidmain(){inta=0x12345678;printf("%p",&a);system("pause");}那么a这个数,在内存中是如何表示的呢,下面用vs调试一下由此可以看出,该数在内存中是低字节在前,高字节在后排列的
YSF2017_3
·
2023-08-21 09:31
C语言入门
c语言
c++
算法
C语言程序设计(第2版) 刘克威,张凌晓著 习题答案-第七章
最近在复习
C语言基础
,做这本书的习题.可惜没搜索到答案,就自己做了.题目用电脑(mac环境下的xcode的c语言测试控制台)敲过的,就会直接给出来,不做标记.
金风细细
·
2023-08-21 09:18
iOS --NStimer
NSTimer方法二:在didMoveToParentViewController中释放方法三:消息转发方法四:中介者模式___普通方式___runtimer方式为什么weakSelf不能打破循环引用
iOS
Engandend
·
2023-08-21 07:29
iOS开发
-最优办法查找两个数组相同与不同的数据
一很多人都知道也最容易想到的是for循环,forin循环,block循环等其他的循环判断数据中的元素相同不相同,如果找相同的数据一次双层循环就可以,如果找不同的数据就需要两次双层循环.这里以block循环为例;1查找相同的数据NSArray*arr2=@[@4,@3,@2,@1];NSArray*arr1=@[@2,@3,@4,@5];__blockNSMutableArray*sameObjec
码农天后
·
2023-08-21 06:06
iOS
ios
【Leetcode刷题笔记之链表篇】160. 相交链表
【
C语言基础
学习笔记】+【C语言进阶学习笔记】总结篇(坚持才有收获!)前言为什么要写刷题笔记?写博客的过程也是对自己刷题过程的梳理和总结
大家好我叫张同学
·
2023-08-21 06:30
做题笔记
数据结构+算法
leetcode
链表
算法
Swift和Objective-C中的类型
iOS开发
中使用的类型Foundation中的类型可以分为三类:NSInteger等,在C语言中,枚举类型、字符型和各种整数的表示形式统一叫做标量类型immutable类型,如:NSString等mutable
sunshinfight
·
2023-08-21 01:15
iOS开发
截屏webview/截屏视频
全屏幕截屏如果当前屏幕有webview或者视频画面,如果想把这些画面都截取,可以使用以下代码:-(UIImage*)screenShotGetImage{UIView*view=[UIApplicationsharedApplication].keyWindow;if([[UIScreenmainScreen]respondsToSelector:@selector(scale)]){UIGrap
Leoeoo
·
2023-08-20 23:26
iOS进阶路线安排
前言这里筑梦师,是一名正在努力学习的
iOS开发
工程师,目前致力于全栈方向的学习,希望可以和大家一起交流技术,共同进步,用记录下自己的学习历程.个人学习方法分享
iOS开发
学习路线本文阅读建议1.一定要辩证的看待本文
_菩提本无树_
·
2023-08-20 22:43
flutter 系统组件学习 -Container组件
前言flutter中的Container组件,相当于前端开发的Div组件或者
ios开发
中的view控件。
崇德兴仁
·
2023-08-20 19:35
iOS开发
循环引用的几种场景
delegate循环引用如果delegate使用strong修饰容易引起循环引用block循环引用block和self的相互持有会造成循环引用为了避免产生循环引用,通常需要使用weakSelf与strongSelf,如下__weaktypeof(self)weakSelf=self;[selfdoSomeBlockJob:^{__strongtypeof(weakSelf)strongSelf=w
naruto_yuqin
·
2023-08-20 18:09
关于CocoaPods网速慢问题
问题刚开始接触Xcode和
iOS开发
,拿了前同事的代码编译直接提示ShowingRecentMessages/Users/username/IosProjects/xxproject/Example/Pods
wsspace
·
2023-08-20 14:02
C语言利用结构体达到数组深拷贝的小技巧
大家有一定
C语言基础
的人都清楚,在C语言中数组是不能直接赋值的例如inta[5]={1,2,3,4,5};intb[5];b=a;像这样的代码,其实编译是不通过的,C语言不支持这样的数组赋值的语法。
jq丶love
·
2023-08-20 12:54
学习笔记
Maven 初识
才接触Maven的时候也是一头雾水,网上搜索了一些资料后感觉Maven和
iOS开发
中的cocoapods很像,cocoapods自动下载我们需要的开源类不需要手下载和管理。
赵哥窟
·
2023-08-20 12:35
C语言基础
-字符串篇
文章目录字符串篇一、如何定义字符串:1.定义字符串的第一种方式:2.定义字符串的第二种方式:3.定义字符串的第三种方式:二、字符串的存储方式:1.和整型数组在存储上的区别:三、sizeof和strlen在字符串计算中的区别1.计算字符串中的个数:2.会遇到的问题:四、字符串的几种常用的API:1.输出字符串函数:puts();2.输入字符串函数:gets();3.字符串初始化函数:memset()
Refuel.CONG
·
2023-08-20 12:50
C语言
c语言
开发语言
iOS开发
- Swift Codable协议实战:快速、简单、高效地完成JSON和Model转换!
前言Codable是Swift4.0引入的一种协议,它是一个组合协议,由Decodable和Encodable两个协议组成。它的作用是将模型对象转换为JSON或者是其它的数据格式,也可以反过来将JSON数据转换为模型对象。Encodable和Decodable分别定义了encode(to:)和init(from:)两个协议函数,分别用来实现数据模型的归档和外部数据的解析和实例化。最常用的场景就是刚
qq_41146932
·
2023-08-20 11:03
ios
swift
json
【
C语言基础
】宏定义的用法详解
:如果你也对机器人、人工智能感兴趣,看来我们志同道合✨:不妨浏览一下我的博客主页【https://blog.csdn.net/weixin_51244852】:文章若有幸对你有帮助,可点赞收藏⭐不迷路:内容若有错误,敬请留言指正!原创文,转载请注明出处文章目录引言:为什么使用宏定义?一、宏定义的定义1.简单宏定义:2.参数化宏定义:3.字符串化宏定义:4.连接宏定义:5.条件宏定义:6.宏定义嵌套
阿超爱嵌入式
·
2023-08-20 10:52
#
C语言
c语言
开发语言
iOS开发
之简单埋点
埋点:监控用户点击的每一步,它不做页面相关的事情而是把用户当前点击的东西,传到服务器达到记录用户点击的每一步。本片文章主要用两种方式实现该功能:1、通过改变系统中NSLog的输出信息写入到文件中(参考文章)。2、通过自定义方式将数据写入自定义文件夹中。1、改变系统中NSLog的输出信息写入到文件中-(BOOL)application:(UIApplication*)applicationdidFi
烈马痴情葱
·
2023-08-20 06:51
关于加密的一些个人总结
个人从事
iOS开发
四年中的对加密的一些个人总结。仅仅是总结。加密可以分为对称加密和非对称加密。其中对称加密比如AES,DES,3DES等。非对称加密比如说DSA,ECC。
此页空白
·
2023-08-20 04:51
iOS开发
多环境配置的方法
在做公司项目的时候,我们经常碰到多个开发环境的问题,比如内网环境,联调环境,外网环境等,这时候根据不同的环境,可能会设置不同的域名,但是每次切换起来比较麻烦。这时候,我们可以修改Xcode的配置,来达到切换环境的目的。首先我们先来了解一下Xcode相关的配置的具体含义:Project:包含了项⽬所有的代码,资源⽂件,所有信息Target:对指定代码和资源文件的具体构建方式Scheme:对指定Tar
爱看书de图图
·
2023-08-20 04:01
iOS开发
- dyld与objc的关联
iOS开发
-程序启动流程探究上篇文章我们分析了一遍dyld的流程
iOS开发
-程序加载过程之dyld流程分析,这篇文章我们就来探究探究dyld和objc之间的关联。
Lcr111
·
2023-08-20 02:56
iOS开发
初识
本文目的意在有一定程序基础的技术人员,开发一个IOS程序,以便了解IOS的开发过程及技术。iOS基本介绍开发IDEXcode苹果提供的免费的开发工具。开发语言Objective-C和Swift两个语言方向,Objective-C较难,Swift更容易上手,当前Objective-C是主流的开发程序,但是Swift大有取代之意。开发架构,比较经典的MVC模式,CocoaTouch,高阶逐渐了解。准备
rekeer
·
2023-08-19 17:32
iOS开发
- 「Swift 学习」Swift的构造过程(四)
类的继承和构造过程Swift提供指定构造器、便利构造器两种类型的类构造器来确保所有类实例中存储型属性都能获得初始值指定构造器便利构造器类中最主要的构造器类中比较次要的、辅助型的构造器初始化类中提供的所有属性,并根据父类链往上调用父类的构造器来实现父类的初始化可以定义便利构造器来调用同一个类中的指定构造器,并为其参数提供默认值。也可以定义便利构造器来创建一个特殊用途或特定输入的实例每一个类都必须拥有
俺不是大佬儿
·
2023-08-19 13:16
STM32单片机(一)STM32简介
☀️专栏适用人群:适用于想要从零基础开始学习入门单片机,且有一定
C语言基础
的的童鞋。
乘凉~
·
2023-08-19 12:48
单片机
stm32
嵌入式硬件
iOS开发
--添加震动效果
开发过程中,有时候会碰到点击按钮或者某个动画会配合震动效果;下面介绍
iOS开发
过程中的震动添加:导入:#import在需要出发震动的地方写上代码:AudioServicesPlaySystemSound
马拉萨的春天
·
2023-08-19 10:01
一天一读
基础知识点
ios
动画效果
震动
iOS开发
一些方法
1、制造一个崩溃(例如用户不想更新时候)1)abort();2)exit(0);2、优雅的回到主界面(返回app后还是原来界面)oc)[[UIApplicationsharedApplication]performSelector:@selector(suspend)];swift)UIApplication.shared.perform(#selector(NSXPCConnection.sus
小y想吃糖
·
2023-08-19 08:33
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他