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 --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
开始养成写工作记录的习惯
熟话说好记性不如烂笔头,虽然繁琐的记录在当时并没有什么意义,可是当一个月,半年、一年甚至更长时间以后,当你想回忆一下自己之前都干了什么,走了哪些弯路,需要总结
经验教训
的时候,能够有一个清单给自己参考的话
easier_life
·
2023-08-21 06:57
工作日志
期中考试分析
我说,失败不是成功之母,从失败中吸取的
经验教训
才是成功之母。这次考试结束了,对此我做了深刻的反思。
b038a7d9a2f1
·
2023-08-21 05:52
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
我的2018
知道自己没有坚持到最后的症结在于人际关系也就是大家口中的情商不太高~不管是在清晨宁静的校园,还是在人潮涌动的地铁,戴上耳机你就拥有了这个世界~这句话貌似是几年前的流行语~如今听起来仍然觉的耳目一新~总结2017的
经验教训
对面的倪好
·
2023-08-20 14:51
关于CocoaPods网速慢问题
问题刚开始接触Xcode和
iOS开发
,拿了前同事的代码编译直接提示ShowingRecentMessages/Users/username/IosProjects/xxproject/Example/Pods
wsspace
·
2023-08-20 14:02
信念
面对失败中吸取
经验教训
,坚持梦想。坚定信念,迎接新一次的挑战,这样我们才会成功。
谊念馨景
·
2023-08-20 13:56
Maven 初识
才接触Maven的时候也是一头雾水,网上搜索了一些资料后感觉Maven和
iOS开发
中的cocoapods很像,cocoapods自动下载我们需要的开源类不需要手下载和管理。
赵哥窟
·
2023-08-20 12:35
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
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
有什么知识,你知道后整个世界都不一样了
前两天在知乎上看到一条提问:评论里大家都分享了很多
经验教训
,正好自己最近在整理笔记,就把去年最重要的10条
经验教训
发出来吧。
用时间酿酒
·
2023-08-19 20:06
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
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
iOS开发
之麦克风监听分贝
这里简单阐述一下开发需求,用户要上直播课之前要测试麦克风是否可用,所以首先我们要使用录音的类录音,对声音的分贝进行监控,图形化界面上为用户展示声音的变化。一、首先我们看一张UI图,补充了解一下上述需求上面是一个麦克风的开关,负责开启测试和关闭测试下面是一个简单的分贝图,实时展示声音的高地(这个进度条类似mac设置里面输入设备测试的进度条)二、开始编写首先是申请系统权限,(别忘了在plist文件里面
chasitu
·
2023-08-18 22:50
2019年自我成长02期
成功了皆大欢喜,失败了总结
经验教训
!
厚德载物独善其身
·
2023-08-18 17:12
ios开发
xib约束优先级
image.png先看需求当商品名和价格的宽度约束都与内容有关时约束就会报错因为xib不知道优先配置哪边的宽度。然后拉伸另一边的宽度方案很简单我是优先配置价格的宽度约束拉伸商品的宽度所以要加大价格的宽度约束级别1.选中价格labelimage.png2.宽度约束+1image.png搞定就这么简单。高度约束同理。有空写。。
天天星期天
·
2023-08-18 10:01
谁还没有被骗过
今天中午在姐的安慰下,终于情绪上有好转了,人这一生,谁没有被骗过的经历,只是时间早晚罢了,只当用两千元买一个
经验教训
,只是才来西安七天,没有工作的我,现在额外又多了两千的债务,真的想想都心酸,不过一切都会过去的
麥太的麥兜
·
2023-08-18 09:46
向阳生长
很多人认为我们应该吸取前人的
经验教训
,这样就可以少走一些弯路。可我却认为,不要给我忠告,让我自己去犯错。因为我有自己
M木槿
·
2023-08-18 07:21
iOS开发
(第三方使用)——百度地图的简单使用(定位与当前位置的显示)
使用cocoapods导入pod‘BaiduMapKit’在plist添加NSLocationAlwaysUsageDescription去百度地图开发者中心注册帐号,并创建项目,拿到AK的值在工程的AppDelegate.m导入头文件BaiduMapAPI_Base/BMKBaseComponent.h、BaiduMapAPI_Map/BMKMapComponent.h(BOOL)applica
小七编程
·
2023-08-18 02:28
iOS开发
之使用CocoaPods更新第三方出现“target overrides the `CLANG_CXX_LANGUAGE_STANDARD`……”
引入第三方库的时候,在终端上会显示下面的警告,是警告[!]The`XXX[Debug]`targetoverridesthe`CLANG_CXX_LANGUAGE_STANDARD`buildsettingdefinedin`Pods/TargetSupportFiles/Pods-Youxiake/Pods-Youxiake.test_debug.xcconfig'.Thiscanleadtop
HF_K
·
2023-08-18 01:00
ios开发
如何修改正确tabBar的高度?
最近项目里面需要自定义tabbar,需要定义成这样image.png说说实现方法吧:1、自定义一个view【继承自UIView】,高度与系统的高度一致(tabbar系统默认是49)我是直接将自定义的tabbar添加到系统的tabbar,但是这么做的话,中间按钮凸出来的部分始终无法响应事件,即使实现了hitTest方法。2、于是就想到了直接修改系统的tabbar的高度,然后自定义tabbar的高度还
博览己用1789
·
2023-08-18 01:50
《我是讲书人》活动复盘
本着让自己更加进步的原则,特进行复盘反思,为来年的比赛积累
经验教训
。同时也感谢一路以来鼓励支持帮助和默默关注的朋友们。
未来讲师阿真
·
2023-08-17 21:12
反思和反刍
反思是去思考过去的事情,从中分析和总结出
经验教训
,让自己在经历过后有所成长,日后能更好的工作和生活,这是一种成长型的思维方式;反刍则不然,反刍的原本意义是动物的一种进食习惯,比如牛和骆驼,就是典型的反刍进食的动物
陈玮伶
·
2023-08-17 18:45
在 Xcode 中使用 Swift Package
fromhttps://xiaozhuanlan.com/topic/9635421780目前,在macOS/
iOS开发
中,我们通常使用CocoaPods或Carthage等非官方工具来管理项目工程中对第三方开源库的依赖
以前十八
·
2023-08-17 15:18
长风破浪会有时 直挂云帆济沧海
看着同学、朋友,有些要么在工作上顺风顺水,过着明朗的日子;有些要么在学业上精进,准备深造读博,回看我自己,好像蹉跎了两年光阴,得到的
经验教训
和社会阅历也没有什么实际的施展之处,苦恼且没有方向感。
今天我进步了吗
·
2023-08-17 14:33
iOS github前100项目
github上前100的ios项目AFNetworking作者是NSHipster的博主,
iOS开发
界的大神级人物,毕业于卡内基·梅隆大学,开源了许多牛逼的项目,这个便是其中之一,AFNetworking
selice
·
2023-08-17 11:12
iOS KVC和KVO详解
而不是在编译时确定,这也是
iOS开发
中的黑魔法之一。很多高级的
iOS开发
技巧都是基于KVC实现的。在实现了访问器方法的类中,使用点语法和KVC访问对象其实差别不
西充小凡哥
·
2023-08-17 10:15
iOS底层探索之多线程(十六)——锁分析(NSLock、NSCondtion、NSRecursiveLock、NSCondition)
iOS开发
,各种锁你了解多少?
俊而不逊
·
2023-08-17 05:24
《道德经》10个经典名句翻译 摘之 习之 遵之
司马光等人编撰的《资治通鉴》总结出许多
经验教训
,以供后人借鉴,书名的意思是:“鉴于往事,资于治道”,即以历史的得失作
毓秀红林
·
2023-08-17 02:25
iOS完美修改项目名称
在
iOS开发
中,有时候想改一下项目的名字,这会遇到很多麻烦。直接改项目名的话,Xcode不会帮你改所有的名字项目中的很多文件、文件夹或者是项目设置的项,都是不能随便改的,有时候改着改着,就会编译不了。
命运魔方飞
·
2023-08-17 01:43
【80天学习完《深入理解计算机系统》】第一天 2.1 信息存储【字节、进制转换,虚拟地址空间、类型所占空间、大端法小端法、指针输出内存存储信息、位运算、逻辑运算】
由于我高三是在家自学的,
经验教训
告诉我,学习一定要长期积累,并且复习,所以我推出此系列。只求每天坚
编程浩
·
2023-08-17 00:31
80天学完
深入理解计算机系统
c++
开发语言
复习3-5天【80天学习完《深入理解计算机系统》】第七天
由于我高三是在家自学的,
经验教训
告诉我,学习一定要长期积累,并且复习,所以我推出此系列。只求每天坚
编程浩
·
2023-08-17 00:30
80天学完
深入理解计算机系统
学习
iOS开发
,左右排列有图片有文字的按钮简单做法
大部分
iOS开发
者都会碰到这种需求,一个按钮中即有图标又有文字,点击按钮修改文字的功能。
狗头蘑菇
·
2023-08-16 21:24
iOS开发
中使用Masonry更新约束产生动画效果
在苹果提供的动画方法block中直接使用Masonry更新视图的约束,并不能像使用frame那样产生动画效果。代码:[UIViewanimateWithDuration:0.75animations:^{[self.redBtnmas_updateConstraints:^(MASConstraintMaker*make){make.width.height.equalTo(@(150));}];
梁森的简书
·
2023-08-16 15:30
跳槽季“
iOS开发
”救救自己,别再这样写简历了
金三银四跳槽季,转眼已渐入尾声,我作为部门的面试官,在此期间也收获了不少简历。但可惜的是,收到的简历数量虽多,但令人中意的却是凤毛菱角,一些应聘者倒不是因为自身能力不足而无法进入面试环节,而是简历本身就没有很好的展示出自己的能力,因此与面试的机遇擦肩而过。为了避免类似的「悲剧」反复出现,我分享一些我在简历制作上的一些心得和建议,希望能帮助到有需求的读者在下次的求职中更加顺利。在下面的篇幅中,我将讲
波吉c
·
2023-08-16 15:39
8年大厂经验,深入了解flutter与dart
Flutter简介Flutter是google推出的,一个使用Dart语言开发的跨平台移动UI框架,通过自建绘制引擎,能高性能、高保真地进行Android和
IOS开发
。
程序员一东
·
2023-08-16 12:24
flutter
android
iOS开发
之AutoLayout中的Content Hugging Priority和 Content Compression Resistance Priority解析
本篇博客的内容也不算太复杂,算是AutoLayout的一些高级的用法。本篇博客我们主要通过一些示例来看一下AutoLayout中的ContentHuggingPriority以及ContentCompressionResistancePriority这两个优先级。下方我们先来简单的看一下这两个优先级的涵义:ContentHuggingPriority:直译成中文就是“内容拥抱优先级”,从字面意思上
蒲公英_
·
2023-08-16 11:56
Python—行命令搭建HTTP服务器并外网访问本地SQL Server数据库【无公网IP内网穿透】
✨关注我们的主页,探索
iOS开发
的无限可能!我们与您分享最新的技术洞察和实战经验,助您在移动应用开发领域取得成功。欢迎访问我们的微信公众号:
iOS开发
上架,获取更多精彩内容、实用技巧、行业资讯等。
iOS追梦者
·
2023-08-16 10:12
python
http
服务器
ios开发
零侵入修改全局主题,无需修改项目旧代码,可随时添加、移除,可快速实现“暗黑模式”
ZXThemegithub地址安装通过CocoaPods安装pod'ZXTheme'手动导入将ZXTheme拖入项目中。导入头文件#import"ZXTheme.h"零侵入实现黑暗模式示例代码参照Appdelegate.m文件Imagetext说明ZXTheme用于修改全局UI的主题,设置方法与注意点说明以UILabel为例:示例代码[ZXThemedefaultTheme].zx_labelTh
SmileZXLee
·
2023-08-16 09:02
失败为什么是成功之母?
但是,最近我看到一个新的解释,说为什么失败会成为成功之母,不是因为失败了可以总结
经验教训
,也不是因为失败了可以知道此路不通,而是因为所有的失败都会带来意外发现。
凉月西风
·
2023-08-16 07:29
上一页
39
40
41
42
43
44
45
46
下一页
按字母分类:
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
其他