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
UINavigationController setViewControllers用于重构VC栈
在
iOS开发
中,UINavigationController是很常用的Controller,对它的一般操作就像操作一个栈,push和pop。
草莓味辣妹
·
2024-01-07 10:48
八、iOS逆向之《FLEX》介绍与使用
概述FLEX(FlipboardExplorer)是一套用于
iOS开发
的应用内调试和探索工具。显示时,FLEX显示一个工具栏,该工具栏位于应用程序上方的窗口中。
Hanfank
·
2024-01-07 00:42
八、iOS逆向之《FLEX》介绍与使用
概述FLEX(FlipboardExplorer)是一套用于
iOS开发
的应用内调试和探索工具。显示时,FLEX显示一个工具栏,该工具栏位于应用程序上方的窗口中。
Hanfank
·
2024-01-07 00:42
2021-07-28
目前
iOS开发
很多页面已经使用InterFaceBuilder的方式进行ui开发。
iOS博览
·
2024-01-06 23:00
1.23 在顶部状态栏显示风火轮 [
iOS开发
-Xcode教程]
1.在欢迎窗口右侧的历史项目列表中,双击打开之前创建的单视图项目模板。image2.然后打开视图控制器代码文件。image3.本节将为您演示,如何在顶部的状态栏,显示旋转的风火轮。主要用于在执行某个长时间动作时,提示用户耐心等待动作的执行。image4.应用程序对象的核心作用,是提供程序运行期间的控制和协作。每一个程序必须有,且仅有一个应用实例。点击左上角的[编译并运行]按钮,打开模拟器预览项目。
互动教程网
·
2024-01-06 22:04
iOS踩过的坑之项目中配置多个target及podfile文件配置
本篇文章主要引自Simple_Dev写的
IOS开发
日记1-项目中配置多个target及podfile文件配置前言最近公司的一个项目是分两个app端,两个app差异很小,差不多70%都是相同的模块,只是个别模块有些差异
缘來諟夢
·
2024-01-06 22:49
拾陆:AutoreleasePool实现原理
的RunLoopObserver,分别监听了runloop的①.进入(Entry)、②.BeforeWaiting(准备进入休眠)和Exit(即将退出Loop)进入(Entry):监听到进入后会调用_
objc
_autoreleasePoolPush
FY_Chao
·
2024-01-06 16:42
iOS 开发知识体系
该文是对戴铭老师的
iOS开发
高手课的学习总结。大神的成长经历大神并不是样样精通,而是有擅长的领域。
ios小蜗牛
·
2024-01-06 13:28
Swift学习笔记 ——(一)
最近想了解一下
ios开发
,前两天看了一下objective-c(以下简称:oc),相对于js来说还是有很多不同的,但是语言还是很多相通的地方,加上之前了解一些java,理解起来不是很困难。
xhsdnn
·
2024-01-06 11:51
ios
ios
swift
grammar
apple
Xcode打印中文乱码的正确输出
工程在控制台打印一些简单的信息,在这里以一个字典为例:NSDictionary*dict=@{@"userName":@"刘高见",@"sex":@"man",@"des":@{@"message":@"我是一个
iOS
见哥哥长高了
·
2024-01-06 07:53
iOS底层探索之类的加载(二): realizeClassWithoutSwift分析
1.回顾在上篇博文中,已经从dyld到_
objc
_init再到read_images整个流程串联起来了,最后定位到了类的初始化是在realizeClassWithoutSwift中,本篇博文将深入分析类的加载
俊而不逊
·
2024-01-06 06:06
iOS探索 - 多线程之相关原理
文章搬运来源:https://juejin.cn/post/6924912442682114062#heading-17作者:小峰子对
iOS开发
感兴趣,可以看一下作者的iOS交流群:812157648,
iOS发呆君
·
2024-01-05 18:08
类结构探究(三)-- cache分析
之前我们已经探究了bits的结构,本文将对类的一个重要成员--cache,从源码
objc
4-7.8.1层面进行分析。
iOSer_jia
·
2024-01-05 14:03
说一下对 class_rw_t 的理解?
ObjC
类中的属性、方法还有遵循的协议等信息都保存在class_rw_t中://可读可写structclass_rw_t{//BewarnedthatSymbolicationknowsthelayoutofthisstructure.uint32
EmulatingStep
·
2024-01-05 14:59
iOS开发
技巧-国际化(Localization),只看一篇就够了
https://www.cnblogs.com/yanzheng216/p/8674722.html
叩首问路梦码为生
·
2024-01-05 14:54
python2.7安装tensorflow因为grpcio报错
python2.7中安装tensorflow的时候,在自动安装grpcio包的时候,出现了一个错误:cc1:warning:commandlineoption‘-std=c++11’isvalidforC++/
ObjC
薛钦亮
·
2024-01-05 10:43
python从入门到入土
系统配置的大小坑
tensorflow
python
人工智能
Runtime
原文链接首先,为什么说
ObjC
是动态语言我们看下苹果官方文档对runtime的定义TheObjective-CruntimeisaruntimelibrarythatprovidessupportforthedynamicpropertiesoftheObjective-Clanguage
CB7D
·
2024-01-05 09:59
【ES6语法】解构赋值及其应用场景举例
letobj={a:{b:{c:666}}}//从对象中拿到clet{a:{b:{c}}}=
objc
onsole.log(c)//666//改变属性名let{a:{b:{c:alias}}}=
objc
onsole.log
DayHeart
·
2024-01-05 07:05
ES6语法
html
vue
前端
es6
UITextField 禁用复制粘贴功能
方法一(禁用所有输入框功能按钮):[
objc
]viewplaincopy-(BOOL)canPerformAction:(SEL)actionwithSender:(id)sender{UIMenuController
NYH1006
·
2024-01-05 07:18
iOS开发笔记
iOS知识点
认识视图——从零开始实现一个iOS应用其2
前言此次我们需要认识一个
iOS开发
中的一个重要的类——UIViewController(视图控制器),在
iOS开发
中,负责展示内容和响应交互的部分被称作UIView(视图),而UIViewController
Lavanille777
·
2024-01-05 06:57
苹果
iOS开发
APP应用程序怎么分享小程序?
对于
iOS开发
者来说,如何将自己的APP与小程序进行无缝对接,为用户提供更加便捷的服务,成为了一个值得探讨的话题。今天铁蛋讲为大家详细解读
iOS开发
APP如何分享小程序。
咕噜签名-铁蛋
·
2024-01-05 06:15
ios
小程序
1、建立你自己的
iOS开发
知识体系:
如下图所示:image.pngimage.pngimage.png昨天开始学习戴铭的《
iOS开发
高手课》,同步记录笔记哟~~~
玉思盈蝶
·
2024-01-05 05:40
iOS各种架构设计图
开发项目搭建微博第四版架构美团整体业务架构微博架构图架构相关面试问题思维导图AFN、SDWebImage、RAC、ASDK支付宝客户端总体架构支付宝客户端总体架构一个workspace多个project实现组件化
iOS
王方帅
·
2024-01-05 03:16
对象与isa
首先了解一下clang,Clang是⼀个由Apple主导编写,基于LLVM的C/C++/Objective-C编译器终端执行如下命令clang-rewrite-
objc
LGPerson.m-oLGPerson.cpp
miaohy
·
2024-01-05 02:08
Python(一)—— 初识Python与Python数据基础
适合的领域Web网站和各种网络服务系统工具和脚本作为“胶水”语言把其他语言开发的模块包装起来方便使用Python不适合的领域贴近硬件的代码(首选C语言)移动开发:iOS/Android有各自的开发语言(
ObjC
永恒之心——奇点
·
2024-01-04 22:39
Python学习
iOS - symbol(s) not found for architecture arm64解决办法
遇到报错symbol(s)notfoundforarchitecturearm64时可以按以下内容逐一排除:1.未导入框架2.库路径头文件路径不对删除3.OtherLinkerFlags改为-lz或-
ObjC
4
爪爪123
·
2024-01-04 20:10
iOS开发
UIPasteboard粘贴板全解
UIPasteboard是Swift中用于存储和检索应用程序中剪贴板中的数据的一个类。剪贴板是应用程序之间共享数据的一种机制,UIPasteboard提供了一种简单的方式来存储和检索应用程序中的剪贴板数据。下面是UIPasteboard的一些特点和用法:UIPasteboard是一个公共类别,因此可以从所有应用程序中访问。UIPasteboard包含两个方法:setString:和stringFo
山水域
·
2024-01-04 13:30
序章
在上查资料很久了,现在也在开始在上记录一些自己
iOS开发
中遇到的问题和解决方法吧,于人于己都有好处。目前大致的计划是:每天至少一个番茄的时间用来巩固基础和学习技术,每周能写2-3篇笔记。
DavidWongDev
·
2024-01-04 11:56
将Objective-C代码转换为C\C++代码
xcrun-sdkiphoneosclang-archarm64-rewrite-
objc
OC源文件-o输出的CPP文件
zhongli_007
·
2024-01-04 05:03
Xcode导入runtime框架函数参数没有提示或Too many arguments to function call, expected 0, have 2错误
首先说明下,在Xcode6之前运用
objc
_msgSend,是有参数提示的。但是从Xcode6之后,苹果不推荐我们使用runtime,所以就取消了参数提示功能。估计是不想让我们过多的了解底层。
月沉眠love
·
2024-01-04 04:42
atomic
atomic是property的修饰词,原子属性,@property(atomic)intage;编译器会自动生成getter/setter,最终会调用
objc
_setproperty和
objc
_getProperty
一个栗
·
2024-01-03 21:41
iOS将oc的.m文件编译成C++的.cpp文件
这样可以方便我们窥探一些本质的东西比如要将我的工程BlockTest的main.m转换成.cpp,操作如下1:打开终端cd自己的工程文件2:终端输入:clang-xobjective-c-rewrite-
objc
-isysroot
蜡笔小新_65b7
·
2024-01-03 21:37
iOS开发
error: property's synthesized getter follows Cocoa naming convention for returning 'owned' obj
今天遇到一个错误,分享下:error:property'ssynthesizedgetterfollowsCocoanamingconventionforreturning'owned'objects简单说错误是因为命名不规范的原因,命名不能以new,copy等开头。在stackoverflow看到的是这样说的Youtakeownershipofanobjectifyoucreateitusing
fool宋
·
2024-01-03 20:57
ios
ios
propertys
synthesize
naming
convention
owned
objects
iOS开发
-property follows cocoa naming convention for returning 'owned' objects
error:propertyfollowscocoanamingconventionforreturning'owned'objectsproperty的命名使用了cocoa的命名约定,也就是property的命名开头使用了保留字new、copy等,如copyString、newString等。这些命名是不可以使用的,把property的名字改一下就行了。
靠近星星的太阳
·
2024-01-03 20:27
iOS-错误汇总
Runtime---
objc
_msgSend执行流程
image-20210506163157805image-20210506163224118image-20210506163239920image-20210506163252297image-20210506163309914image-20210506163328804image-20210506163351992OC方法调用的本质:消息发送机制-msg_Send.OC方法调用的本质就是给对
蒋斌文
·
2024-01-03 19:48
4.runtime的使用
typedefstruct
objc
_selector*SEL;IMP:指向方法实现开始的指针函数有2个参数,第一
你weixiao的时候很美
·
2024-01-03 15:17
iOS开发
常用之响应式框架
响应式框架ReactiveCocoa-ReactiveCocoa受限函数响应式编程激发。不同于使用可变的变量替换和就地修改,RAC提供信号来捕获当前值和将来值(使用介绍),不错的例子,入门好教程:ReactiveCocoa入门教程:第一部分。无功可可3.0在MVVM中的应用,小码哥:快速让你上手ReactiveCocoa之基础篇。LoginWithReactiveCocoa-ReactiveCoc
GuangdongQi
·
2024-01-03 11:02
跨语言调用
一、Objective-COC调用Swift:创建桥接文件使用@
objc
Members修饰的swift类可以被OC使用@
objc
MembersclassSwiftExample:NSObject{@
objc
funcOC_Call_Swift
Kevin写代码
·
2024-01-03 09:39
ios
swift
c++
c#
iOS开发
动画库Lottie用法
下载地址:《lottie-ios》播放UI给的动画,UI把动画转成json文件。https://github.com/airbnb/lottie-ios用法:1、导入头文件//动画库#import2、从UI哪里拿到json文件,项目里建立.bundle文件夹,把json文件和图片平级放入里面。
[email protected]
、代码//播放-动画库,建立一个bundle。里面有js
爱恨的潮汐
·
2024-01-03 07:56
iOS开发
中使用Xcode全局搜索中文
Find->RegularExpression输入:@"[^"]*[\u4E00-\u9FA5]+[^"\n]?"(注意:第一个号前后没有间距)如图所示:image.png
梁森的简书
·
2024-01-03 07:52
iOS Swift给uiview添加tap点击事件
lettap=UITapGestureRecognizer(target:self,action:#selector(tap(r:)))clickView.addGestureRecognizer(tap)@
objc
functap
Lee坚武
·
2024-01-03 05:39
iOS开发
生命周期
一、A->B2021-03-0421:24:50.055729+0800
Objc
Go[1155:21068]B-----[BViewControllerloadView]2021-03-0421:24:
喜剧收尾_XWX
·
2024-01-03 04:53
1.21 几种在控制台输出日志的方式 [
iOS开发
-Xcode教程]
1.双击打开之前创建的空白项目模板。image2.然后打开视图控制器的代码文件。image3.本节课将为您演示几种在控制台输出日志的方式,现在开始编写代码,实现这项功能。image4.print语句是标准的输出语句,也是最常用的输出语句。image5.debugPrint语句,也可以在控制台输出日志,和print语句的使用方法类似。image6.CFShow函数发送描述文字给它显示的对象,该函数打
互动教程网
·
2024-01-03 01:03
在iOS项目中,如何完美的修改项目名称
前言:在
iOS开发
中,有时候想改一下项目的名字,这会遇到很多麻烦。
码农_会写诗
·
2024-01-02 11:00
iOS开发
者账号申请流程(2018)
一.账号类型及简介:苹果开发者账号,除给大学使用的教育账号外,共有个人账号、公司账号、企业账号三种:二.准备工作一张支持外币消费的信用卡(VISA或者MasterCard)公司的营业执照复印件照片图(加盖公司公章的最好)一个邮箱账号(方便接收查看邮件的邮箱)去国家企业信用信息公示系统(http://www.gsxt.gov.cn/index.html)查询公司注册信息公司座机号或法人的电话三.Ap
飞哥漂流记
·
2024-01-02 10:40
iOS开发
之进阶篇(13)—— MVC / MVP / MVVM / VIPER 架构
iOSArchitecturePatterns概述本文基本转译自这篇博文iOSArchitecturePatterns.事实上,网上大多数关于讨论这几个架构的博文,均出自于此.本文将惜字如金般、直截了当地抛论点,上代码.祝各位看官阅读愉快!!如题,我们将对MVC/MVP/MVVM/VIPER这四个常用iOS架构进行一一讨论.先来看看它们之间的综合对比:各架构综合对比.png图中三个对比要素分别为:
看影成痴
·
2024-01-02 08:59
浅谈离屏渲染
2.什么是离屏渲染相信许多
iOS开发
者,都听说过离屏渲染,大部分应该是面试的时候被问及。那么问题来了,什么是离屏渲染,原理又是什么哪-什么是离屏渲染先
爱编程真是太好了啦
·
2024-01-02 02:16
怎样使用performSelector传入3个以上参数,其中一个为结构体。
NSValue*value=[NSValuevalueWithBytes:&testS
objC
Type:@encode(testStrout)];
natewang
·
2024-01-01 23:55
ios开发
学习之swift-Hello World
每个程序语言的第一个‘小程序’都是约定俗成的HelloWorld,最近对移动开发有了点兴趣,想要了解一下一个APP是怎么诞生的,先从这两天发布新系统的IOS开始,尽管中美贸易战,但是不得不承认我们的操作系统还是接近零的状态,学习下先进技术。手上没有原装苹果电脑,还好有大神搞的黑苹果可以利用,试一下开发最简单的APP。首先说下我的感受,苹果对自家的软件向后兼容性做的太差了,每年更新一个系统版本,然后
zd200572
·
2024-01-01 19:54
IT
IOS
iOS开发
之架构组件化
更多iOS资料背景组件化是架构层面的一个概念,它把项目按照某些规则(比如:按功能、按业务)划分成若干个颗粒度较小的单位,我们把这些单位称之为组件,或者是模块,来达到优化项目结构的目的。组件又可以细分为功能组件(如:图片库,网络库),业务组件也叫模块(如:订单模块,个人中心模块)功能组件主要是物理层面的拆分,方便以后的复用业务组件强调逻辑拆分,以便解耦组件化的发展历程开发之初,在功能方面,我们会把项
iOS心安
·
2024-01-01 17:13
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他