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开发-ObjC
提高
iOS开发
效率的方法和工具
本文转自:http://www.cocoachina.com/ios/20150717/12626.html介绍这篇文章主要是介绍一下我在
iOS开发
中使用到的一些可以提升开发效率的方法和工具。
江湖两把刀
·
2024-01-13 13:32
iOS汇总之
提高开发效率
提高iOS开发效率
iOS开发工具
iOS开发插件
新书速览|循序渐进Vue.js 3.x前端开发实战
培训机构与大中专院校的教学用书作者简介张益珲美国亚利桑那州立大学计算机工程技术硕士,架构师,从业近10年,多年大前端开发经验,曾就职于知名上市公司,主导开发过多款商业级应用程序,对移动跨平台开发、前端开发,以及Vue.js、React、Flutter、小程序与
iOS
全栈开发圈
·
2024-01-13 11:35
vue.js
前端
javascript
iOS开发
进阶(六):Xcode14 使用信号量造成线程优先级反转问题修复
文章目录一、前言二、关于线程优先级反转三、优先级反转会造成什么后果四、怎么避免线程优先级反转五、使用信号量可能会造成线程优先级反转,且无法避免六、延伸阅读:iOS|Xcode中快速打开终端6.1.sh绑定6.2执行`podinstall`脚本七、延伸阅读:Undefinedsymbol:_rebind_symbols||symbol(s)notfoundforarchitecturearm64八、
No Silver Bullet
·
2024-01-13 09:14
iOS
ios
信号量
【iOS】数据持久化(四)之FMDB
进行封装的库,其中FMDB的被大多数人所使用FMDB和SQLite相比较,SQLite比较原始,操作比较复杂,使用的是C的函数对数据库进行操作,但是SQLite可控性更强,并且能够跨平台,FMDB只能在
iOS
西邮Jaxon_Cheung
·
2024-01-13 09:32
ios
objective-c
sqlite
sql
【iOS】数据存储方式总结(持久化)
在
iOS开发
中,我们经常性地需要存储一些状态和数据,比如用户对于App的相关设置、需要在本地缓存的数据等等,本篇文章将介绍六个主要的数据存储方式iOS中数据存储方式(数据持久化)根据要存储的数据大小、存储数据以及存储类型
西邮Jaxon_Cheung
·
2024-01-13 09:58
ios
cocoa
macos
iOS开发
简历要怎么写?
个人资料姓名年龄性别学历工作经验联系电话联系邮箱应聘岗位个人技术博客CSDN掘金专业技能(个人认为比较重要的地方)擅长使用OC语言进行开发。善于使用MVC、MVVM架构搭建项目。接口数据请求使用AFNetworking,图片下载使用SDWebImage,页面布局使用Masonry。熟练使用代理、block、通知、单例进行数据的交互。数据的缓存一般使用NSUserDefaults、归档、r
梁森的简书
·
2024-01-13 02:22
iOS开发
逆向之应用重签名(上)
作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个我的
iOS开发
交流群:130595548,不管你是小白还是大牛都欢迎入驻,让我们一起进步,共同发展!
iOS鑫
·
2024-01-12 20:50
Metal Shading Language 语法使用
在
iOS开发
中,应用场景涉及到Metal框架时,需要通过MetalShadingLanguage来编写Metal文件。
泽泽伐木类
·
2024-01-12 18:23
440.能否向编译后得到的类中增加实例变量?能否向运行时创建的类中添加实例变量?为什么?(面试点: 不能向编译后得到的类中增加实例变量; 能向运行时创建的类中添加实例变量; 1.因为编译后的类已...
因为编译后的类已经注册在runtime中,类结构体中的
objc
_ivar_list实例变量的链表和instance_size实例变量的内存大小已经确定,同时runtime会调用class_setIvarLayout
枫叶1234
·
2024-01-12 17:16
UIControl 功能和用法
今天,让我们深入探讨
iOS开发
中常用的UI控件之一——“UIControl”,并详细解析其功能和用法。
qq836869520
·
2024-01-12 13:18
UIControl
掌握Sketch:软件介绍与实用技巧分享
作为一款专门为Mac
ios开发
的矢量图形绘制软件,Sketch的介绍如下:1.Sketch是一款界面优美、功能强大的图形绘制软件。在Sketch软件中,
割草机sk
·
2024-01-12 13:13
sketch
macos
ui
iOS开发
-Swift进阶之泛型!
swift进阶总汇本文主要介绍泛型及其底层原理泛型泛型主要用于解决代码的抽象能力+代码的复用性例如下面的例子,其中的T就是泛型functest(_a:T,_b:T)->Bool{returna==b}//经典例子swap,使用泛型,可以满足不同类型参数的调用funcswap(_a:inoutT,_b:inoutT){lettmp=aa=bb=tmp}类型约束在一个类型参数后面放置协议或者是类,例如
iOS鑫
·
2024-01-12 12:41
objc
_getClass/object_getClass/class
objc
_getClass
OBJC
_EXPORTClass_Nullable
objc
_getClass(constchar*_Nonnullname)
OBJC
_AVAILABLE(10.0,2.0,9.0,1.0,2.0
_一叶孤帆
·
2024-01-12 08:24
iOS开发
手册(精华篇)
1.项目基础1.1项目新建信息ProductName:工程名。Team:开发者账号信息,没有选择None,个人开发者账号(含PersonalTeam),公司/企业账号(如:XXXCo.,LTD),也可以暂时选择None,后续再配置调试。OrganizationName:个人开发者账号(自定义名字),公司/企业账号(如:XXXCo.,LTD),此处内容明显体现在代码文件头部注释中。Organizat
iOS猿_员
·
2024-01-12 06:14
ios 添加使用外部字体
ios开发
时,会遇到特殊字体,下面是添加特殊字体的方法1,下载需要用到的字体,一般是.ttf格式的2,将.tff文件拖入到项目工程3,在info.plist文件中,增加Fontsprovidedbyapplication
FM_0138
·
2024-01-12 06:09
Mac开发环境搭建
Homebrew/usr/bin/ruby-e"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"
iOS
晨峰_01c5
·
2024-01-12 04:44
iOS开发
-多线程NSThread的基本介绍和使用
今天给同学讲解一下多线程的入门了解和使用那么废话不多说直接上代码~NSThread创建和启动线程NSThread其他用法其他创建线程方式线程的状态介绍控制线程状态多线程的安全隐患原子和非原子属性线程间通信NSThread创建和启动线程一个NSThread对象就代表一条线程创建、启动线程NSThread*thread=[[NSThreadalloc]initWithTarget:selfselect
iOS_ZZ
·
2024-01-12 02:00
每个 iOS 开发者都该知道的 17 个 Xcode 小技巧
对于
iOS开发
者,尤其是新手,来说,Xcode可谓太过复杂,但是不要害怕!我们在这里帮助你。Xcode可以帮助你、允许你做的事情非常多。熟悉你的IDE是最简单有效增进实力的方法之一。
_小迷糊_997
·
2024-01-11 23:52
判断UIViewController是使用pop,dismiss返回到上级视图控制器
判断UIViewController是使用pop,dismiss返回到上级视图控制器@(编程笔记)[
iOS开发
]ifself.navigationController?.
tsiic
·
2024-01-11 16:22
TinyLog iOS v3.0设计文档
考虑到Android和
iOS开发
同学在不同组,项目推进和需求对齐会有点麻烦,故iOS端也移交到ABCmouse组来进行开发,并对齐Android2.0的功能。梳理
酷爽
·
2024-01-11 14:41
iOS
TinyLog
objective-c中不同数据类型之间的相互转换
作为一个Android客户端开发,因项目的需要,开始上手做
IOS开发
,完全的小白,经常会遇到各种需要做数据类型转换的地方,而每次遇到,都要在google一下,觉得太麻烦了,不如在这里做个总结,将各种类型转换的方法汇总一下
酷爽
·
2024-01-11 14:11
iOS
ios
objective-c
关于Cocoapods的安装和遇到的问题
作为一个开发者,Cocoapods这个管理工具已经是开发者比较依赖的一个管理工具了,Cocoapods一下我简称为pods,它开始于2011年8月,经过这么多年的发展后现在越来越多的
iOS开发
者喜欢并使用它
追逐_chase
·
2024-01-11 13:35
iOS开发
学习笔记:基础知识之代理模式之老王的故事
image设计模式在各个领域都得到广泛应用,是在特定场景下对特定问题的解决方案,这些解决方案都是经过反复的论证测试而总结出来的。在接触到项目时,很多地方都会使用到设计模式。而这段时间的项目需要用到代理较多,而本人对代理设计模式还比较模糊,故本文会从自身学习过程来说,主要解析代理的一些知识。首先是一些概念在项目中需要进行消息传递,接触得比较多的是传值、传事件:传值:常用于A类要把自己的一个数据或者对
8e750c8f0fae
·
2024-01-11 12:46
使用SnapKit时 center 和snp.center 的区别
使用SnapKit时center和snp.center的区别@(编程笔记)[
iOS开发
,UI布局]以我们想让titleLabel水平➕垂直居中为例:1:titleLabel.snp.makeConstraints
tsiic
·
2024-01-11 07:47
Xcode14.3.1真机调试iOS17的方法
对于
iOS开发
者来说,Xcode是必备的工具之一。而随着iOS系统的不断更新和升级,Xcode也在不断地升级和改进,确保最好的开发体验。
咕噜签名-铁蛋
·
2024-01-11 06:02
macos
xcode
IOS 查看安装包的公钥 SHA1等信息
iOS应用获取App特征信息指导访问AppleDeveloper(简体中文),使用App对应的
iOS开发
者账号登录。
初遇你时动了情
·
2024-01-11 06:31
IOS
ios证书信息
ios
证书信息
iOS性能优化:Instrument 调试界面卡顿
Instrument对于
iOS开发
来说,是发现并且解决问题的一把利器。
团缘
·
2024-01-11 05:09
SwiftUI之frame详解
对于frame来说,很多人觉得它实在是太简单了,做过
iOS开发
的都知道frame是怎么一回事,bounds是怎
老马的春天
·
2024-01-11 02:52
iOS开发
_给UITextView添加省略号
需求描述:当文本内容比较多时,需求要求后面要显示省略号。解决方法:只需要给UITextView的两个属性maximumNumberOfLines、lineBreakMode设置值就可!!!textView.textContainer.maximumNumberOfLines=5//可根据需求进行设置要显示的行数textView.textContainer.lineBreakMode=.byTrun
闲云悠鹤蝶恋舞
·
2024-01-10 22:46
iOS底层原理总结 - 探寻Class的本质
Class的本质我们知道不管是类对象还是元类对象,类型都是Class,class和mete-class的底层都是
objc
_class结构体的指针,内存中就是结构体,本章来探寻Class的本质。
Dream_88
·
2024-01-10 17:05
在iOS中高效的加载图片
在
iOS开发
中,图片(UIImage)是我们在开发中,占用手机内存比较大的对象,如果在运行过程中,内存占用过大,对电池寿命会造成影响,如果超过了内存占用的最大值,会造成App的crash。
文博同学
·
2024-01-10 16:43
iOS底层原理探究(1)
iOS底层是作为一个
iOS开发
中高级的level必备的技术栈。底层,在两年前有类似的文
Alex1989
·
2024-01-10 02:46
iOS开发
屏幕旋转viewWillTransitionToSize:withTransitionCoordinator:
屏幕旋转前后方向的获取-(void)viewWillTransitionToSize:(CGSize)sizewithTransitionCoordinator:(id)coordinator{[superviewWillTransitionToSize:sizewithTransitionCoordinator:coordinator];//屏幕旋转前的方向UIInterfaceOrientat
烟尘_f626
·
2024-01-09 20:05
iOS SDK~ 打包framework、开发与调试
framework、开发与调试iOS项目中SDK的开发与调试iOS中的armv7,armv7s,arm64,i386,x86_64都是什么Undefinedsymbolsforarchitecturex86_64:"
OBJC
_CLASS
00after
·
2024-01-09 19:35
2.2 KVC和KVO详解
而不是在编译时确定,这也是
iOS开发
中的黑魔法之一。很多高级的
iOS开发
技巧都是基于KVC实现的。在实现了访问器方法的类中,使用点语法和KVC访问对象其
草根小强
·
2024-01-09 18:47
UIBackgroundTaskIdentifier
language=
objc
張小明
·
2024-01-09 15:26
讲一下atomic的实现机制;为什么不能保证绝对的线程安全(最好可以结合场景来说)?
机制id
objc
_getProperty(idself,SEL_cmd,ptrdiff_toffset,BOOLatomic){if(offset==0){returnobject_getClass(self
natewang
·
2024-01-09 15:29
iOS开发
UI第三方库-选择器
选择器ActionSheetPicker-3.0QuicklyreproducethedropdownUIPickerView/ActionSheetfunctionalityoniOSSTPickerView一个多功能的选择器,有城市选择,日期选择和单数组源自定的功能,方便大家的使用,低耦合,易扩展ASDayPicker适用于iOS(iPhone)的日期选择器(时间选择器),类似于Calenda
leiyulingling
·
2024-01-09 14:36
IOS 静态库使用分类导致无法找到问题
最受欢迎的方法是在OtherLinkerFlags中添加"-
ObjC
",这个标识告诉编译器“
天青Se等烟雨
·
2024-01-09 10:03
iOS开发
根据高度计算字符串的高度
记录一下-(CGFloat)calculateHeight:(NSString*)stringWidth:(CGFloat)widthfontSize:(CGFloat)fontSize{CGSizesize=CGSizeMake(width,MAXFLOAT);NSMutableParagraphStyle*style=[[NSMutableParagraphStylealloc]init];[
烟尘_f626
·
2024-01-09 00:20
iOS常用来参考技术类库:
截止到20170426总结最后的技术为:极光推送分享之前我还是要推荐下我自己建的
iOS开发
学习群:680565220,群里都是学
ios开发
的,如果你正在学习ios,小编欢迎你加入,今天分享的这个案例已经上传到群文件
ios教程
·
2024-01-08 22:07
给Flutter项目添加.gitignore文件以及如何修改.gitignore文件并生效
这里以客户端的Android/
Ios开发
为例,使用flutter开发项目大体有两种集成方式,第一种就是新建fl
tinyvampirepudg
·
2024-01-08 21:28
fishhook 支持ARC的18个函数初步探究
测试代码://.m文件staticid(*origin_
objc
_autorelease)(id);id
传说中的汽水枪
·
2024-01-08 21:54
iOS开发
FFmpeg的使用二(静态库的编译与导入)
一、ffmpeg的下载点此进入下载页面,点击DownloadZipffmpeg编译包-4.3.1版本如下载“ffmpeg编译包-4.3.1版本”,请忽略以下第二步,直接进行第三步即可下载后如下图二、编译ffmpeg脚本打开终端,cd到下载的文件夹FFmpeg-iOS-build-script-master,输入以下命令2.1构建所有设备,包括真机以及模拟器(此种方法构建的ffmpeg库较大),命令
lucky鲁大师
·
2024-01-08 20:20
ffmpeg
ios
iOS 位运算符浅析:与、或、异或、取反、左移、右移
iOS开发
中可以使用C语言位运算符主要包括六种:与(&)、或(|)、异或(^)、取反(~)、左移(>>)和右移(>将一个二进制数的位全部右移N位,右侧低位1会被舍弃,左侧补0;相当于十进制除
RollingPin
·
2024-01-08 17:00
ios
c语言
与或运算
位运算符
异或
左移
右移
iOS开发
POP返回指定的控制器,实现多级跳转
例如多级跳转跳转回前面的控制器AccountSafeViewControllerfor(UIViewController*controllerinself.navigationController.viewControllers){if([controllerisKindOfClass:[LoginViewControllerclass]]){[self.navigationControllerp
MrZWCui
·
2024-01-08 16:52
ios
objective-c
ui
学习
Apple
2021-05-08
原生APP项目:首先
ios开发
人员需要在xcode中,点击archive然后直接导出adhoc格式的文件夹,里面会有几个文件,直接将ipa文件发给签名商,签名商进行重签名操作后,将ipa上传到分发平台就可以供用户下载了
5930815e4add
·
2024-01-08 13:55
JAVA学习笔记
计算机发展史和未来方向第一代语言机器语言第二代语言汇编语言goto语法第三代语言javacc++1.2常见语言介绍CC++面向对象效率高Java最主流PHPweb开发、中小型网站开发Object-C&Swift
ios
一心急就越位了
·
2024-01-08 12:21
13 | 如何利用 RunLoop 原理去监控卡顿?
RunLoop原理对于
iOS开发
来说,监控卡顿就是要去找到主线程上都做了哪些事儿。我们都知道,线程的消息事件是依赖于NSRunLoop的,所以从NSRun
爱运动爱学习
·
2024-01-08 10:55
在可执行文件中追加资源文件(C语言)
将资源文件转换成二进制文件想要将资源文件追加到可执行文件中,首先需要用
objc
opy命令将资源文件转换成二进制文件。
crazyskady
·
2024-01-08 09:02
C语言
C语言
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他