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 组件化 - 打包成framework
笔者性懒,腹中无墨.项目组件化可能使用到的framework打包流程梳理(本文均已ISHTool_SDK项目为例).framework打包1.新建工程,选择
iOS-
>Framework&Library-
盗跖矢儿
·
2023-08-02 22:46
iOS-
封装系统通讯录调用
在项目中有的地方会用到获取通讯里面的某个联系人的联系方式,这里我们稍微封装一下这个方法。第一步:我们需要获取通讯录权限在info.plist文件中,添加key:Privacy-ContactsUsageDescription,value:方便用户从通讯录选取要保存的号码,如下图:第二步:新建通讯录管理类1、新建一个ContactManager类添加两个Block,用于回调权限和联系人号码/***通
爱勤海之旅
·
2023-08-02 10:09
iOS开发笔记
号码选择
iOS-
导航栏和状态栏相关
导航栏和状态栏的高度参考链接:https://blog.si-yee.com/2019/04/04/IOS%E7%8A%B6%E6%80%81%E6%A0%8F%E3%80%81%E5%AF%BC%E8%88%AA%E6%A0%8F%E4%BD%BF%E7%94%A8%E6%80%BB%E7%BB%93/iOS7之前:状态栏与导航栏是分开的;iOS7之后:状态栏与导航栏合在一起;导航部分总高度(6
棒棒德
·
2023-08-02 07:35
2019-07-15
iOS高级核心动画技巧浏览地址:https://zsisme.gitbooks.io/
ios-
/content/chapter5/affine-fransforms.html
叶君臣
·
2023-08-02 05:08
LLVM源码分析
LLVM源码分析LLVMIR使用LLVMIR编程LLVM语言参考手册llvm-pass-tutorial推荐LLVMCMU教案深入剖析-
iOS-
编译-Clang—LLVMLLVM_projLLVM编程索引
蟕初的梦想
·
2023-08-02 03:39
c++知识总结
c++语法
Linux基础
c++
flutter开发体验总结
flutter开发初体验flutter目前最火的混合开发技术,作为苦逼的
移动开发
人员了解下总是没有错的,针对最近自己的学习,进行相关总结,希望在座的看官,看完此文后,能对flutter
移动开发
有个大概的了解
大地零一
·
2023-08-01 20:30
iOS-
逆向16-InlineHook
《iOS底层原理文章汇总》上一篇文章《
iOS-
逆向15-HOOK原理《下》》介绍了去符号过程、fishhook以及Monkey重签名和代码注入,本文介绍InlineHook。
一亩三分甜
·
2023-08-01 08:01
Android大牛博客集
Android中文WikiAndroidStudio-NDK开发-
移动开发
团队谦虚的天下-博客园gundumw100博客-android进阶分类文章列表-ITeye技术网站CSDN博文精选:Android
攻城狮Luke(刘健彬)
·
2023-08-01 06:38
Android开发
Android大牛
今天看到一篇文章,收藏了很多大牛的博客,在这里分享一下
今天看到一篇文章,收藏了很多大牛的博客,在这里分享一下谦虚的天下柳志超博客Android中文WikiAndroidStudio-NDK开发-
移动开发
团队谦虚的天下-博客园gundumw100博客-android
RocheLimit
·
2023-08-01 06:38
Android
Flutter Linux desktop版本App初探-Mofish
将Flutter从
移动开发
框架扩展成可移植框架,使用Flutter开发桌面端软件,无需重写代码,使用同一套代码库即可将你的移动应用打包生成Windows、macOS和Linux桌面端软件。
fancy_boy_石嘉成
·
2023-08-01 02:36
在 Android Studio 里使用构建分析器提升构建性能
image作为Android开发者工具团队的成员,我和团队成员们每天都抱着将Android打造成最好的
移动开发
者平台的想法来制作各种工具。
谷歌开发者
·
2023-08-01 00:57
iOS-
记一次transform改变后手势失效的问题
当一个UIView被缩放或者放大之后,会发现上面添加的平移手势(UIPanGestureRecognizer)会失效,这是怎么回事呢?分析:缩放改变了UIview的transform属性transform的改变影响了view的frametransform改变之后触摸控件无法触发回调方法,由此可判断控件被判定没有被触摸到。解决:UIview下有一个我们不常用到的API,用来判断触摸点是否在控件上:-
makemake
·
2023-07-31 07:57
给
移动开发
者的声明式 UI 入门手册
前言我会用两篇文章来讲透声明式UI,分别是《给
移动开发
者的声明式UI入门手册》,《UI开发的革命,声明式UI到底好在哪里?》
hackware
·
2023-07-31 05:57
Android架构技术大纲(记录)
专注于分享各领域原创系列文章,擅长java后端、
移动开发
、人工智能等,希望大家多多支持。
Android西红柿
·
2023-07-30 22:55
Android学习之路
面试
android
架构
java
面试
数据结构
ScheduledThreadPoolExecutor 及 ThreadPoolExecutor的基本使用及说明
专注于分享各领域原创系列文章,擅长java后端、
移动开发
、人工智能等,希望大家多多支持。
Android西红柿
·
2023-07-30 04:31
java学习之路
java
android
ThreadPool
线程池
面试
了解API通信方式与JSON在API中的作用
API是编程中非常常见的范例,即使你是刚刚开始从事开发人员职业生涯开发者,在API及其使用方面,特别是在Web和
移动开发
中,也可能会出现在实际项目中。
SOWORD科技言
·
2023-07-29 15:10
AppWorker教程-UI复用
UI复用模板复用机制是android,ios等
移动开发
技术中类似listview,gridview,slideview等等之类组件常用的技术,AppWorker的模板复用完全是和他们一致,AppWorker
wtcgzh
·
2023-07-29 14:28
iOS-
自定义MJRefresh下拉刷新动画
前段时间发现天虹旗下”红领巾”app的下拉刷新动画挺有趣,重新仿写了一个;见动画效果;代码实现如下MJRefreshGifHeader继承自MJ中的MJRefreshGifHeader#import"MJRefreshGifHeader.h"@interfaceCustomRefreshGifHeader:MJRefreshGifHeader/**设置state状态下的动画图片images动画持续
飞不越疯人院
·
2023-07-29 13:12
原创
动画
继承
app
界面
图片
iOS-
打包报IPA processing failed错误
XCode13打包报错:IPAprocessingfailed,这是我们项目中遇到的问题,通过Xcode直接在手机上Run,是可以正常运行的,但是导出IPA包的时候一直提示报错,网上查阅了一番资料,基本就以下几个方案:拼手速方案:https://blog.csdn.net/zgpeace/article/details/104693812Rosetta方案:https://blog.csdn.ne
翀鹰精灵
·
2023-07-29 00:57
flutter中页面跳转之Navigator
路由(Route)在
移动开发
中通常指页面(Page),这跟web开发中单页应用的Route概念意义是相同的,Route在Android中通常指一个Activity,在iOS中指一个ViewController
可可鸭~
·
2023-07-28 16:45
flutter
android
android
studio
提升性能的利器:理解线程池的使用、工作原理和优势
专注于分享各领域原创系列文章,擅长java后端、
移动开发
、人工智能等,希望大家多多支持。目录一、导读二、概览2.1为什么创建和销毁线程开销较大2.2为什么要使用线程池?
Android西红柿
·
2023-07-28 10:22
java学习之路
java
android
线程
性能
面试
flutter性能优化大全
Flutter是一款高性能、高质量的
移动开发
框架,但在实际开发中,为了保证应用的流畅性和响应速度,仍然需要进行一些性能优化。
君不见JJ
·
2023-07-28 06:04
flutter
性能优化
android
IOS
移动开发
从入门到精通 swift基础知识
1//常量letpi=3.33//变量varene=100varlength=10,width=20,height=30varage:Int=24//为变量age设置整型的数据类型letisEnemy=falsevaremptyString2=String()emptyString2.isEmpty2print(str)print(“我的名字是(name),今年(age)岁了。”)(name)pr
SkTj
·
2023-07-28 04:07
180308收藏
IOS-
越狱逆向
iOS教你如何修改微信运动步数-http://www.jianshu.com/p/b8b7fd5447c2iOS微信抢红包Tweak安装教程·Swiftyperhttp://www.swiftyper.com/2016/01/25/ios-tweak-install-guide/buginux/WeChatRedEnvelop:iOS版微信抢红包Tweakhttps://github.com/bu
一点春
·
2023-07-27 23:52
iOS-
快速生成骨架loading
骨架图相比大家现在听到这个词应该不会感到陌生,如今流行的App的内容页都是采用骨架图loading,比之间的小菊花看上去高大上许多。那么作为一个iOS开发者如何快速做出一个骨架图呢?当然有两种方式:一种是站在巨人的肩膀上开发,另外一种是自己摸索。其实这个东西并不难,只是用到了CAGradientLayer,平时开发过程中可能很少用的这个,所以有些人可能不是很了解。只需要看一下苹果的官方文档,我相信
a乾坤大挪移a
·
2023-07-27 21:12
要想做好iOS开发,必须要清楚这几个点!【架构师总结出来的经验】
写程序的渴望来自我想完整独立做一件事情的渴望,做
移动开发
,可以让我不依赖任何人就能学会完成一个完整的App需要的所有能力。为什么我当初会学习现在使用的Objective-C和Swift编程语言?
小簧魜
·
2023-07-27 15:30
为什么说
移动开发
者很苦逼?
做移动app开发者真的很难。首先桌面公司相对于专注移动的初创企业可以更好地利用移动。这跟很多人预想的不一样。大多数人认为web的每一个主要的垂直领域都会转变为一个新的移动对等者,也就是说会出来各种移动优先的公司。尽管我们会看到移动领域出现一些成功者(当然也会有很多成功的VC融资),但显然移动要走的路还很长,跟web相比,做移动方面的公司挑战是很大的。原因有三个:应用发现应用商店变得越来越庞大,这对
球哥
·
2023-07-27 15:49
iOS-
底层原理:Block
这里主要介绍block的类型、循环引用的解决方法以及block底层的分析block类型block主要有三种类型__NSGlobalBlock__:全局block,存储在全局区void(^block)(void)=^{NSLog(@"CJL");};NSLog(@"%@",block);此时的block无参也无返回值,属于全局blockimage__NSMallocBlock__:堆区block,因
恍然如梦_b700
·
2023-07-27 13:04
深度剖析APP开发中的UI/UX设计
作为一个UI/UX设计师,除了要关注UI/UX设计之外,还要掌握
移动开发
知识,同时在日常工作中也需要对用户体验有一定的认知,在本次分享中,笔者就针对自己在工作中积累的一些经验来进行一个总结,希望能够帮助到各位设计师朋友
爱尚网络科技-软件开发
·
2023-07-26 19:20
软件需求
开发语言
个人开发
自动生成 iOS 对应型号名称
脚本地址https://gitee.com/xo1988/
ios-
xo19882011
·
2023-07-26 17:05
iOS开发
ios
swift
开发语言
iOS-
汇编
一.程序的本质软件\程序的执行过程软件\程序的执行过程当软件\程序运行的时候会先把软件\程序的数据装载进内存,然后CPU再从内存中读取数据,当然CPU也会往内存中写数据,CPU根据读取到的指令再控制计算机打开显示器、打开音响等等。CPU包含三个部分,分别是寄存器、运算器、控制器通常,CPU会先将内存中的数据存储到寄存器中,然后再对寄存器中的数据进行运算,因为这样效率比较高。如下图,假设内存中有块红
Imkata
·
2023-07-26 16:30
Java程序员必备的15个框架,学会这些20K+ 不是问题
Java程序员方向太多,且不说
移动开发
、大数据、区块链、人工智能这些,大部分Java程序员都是JavaWeb/后端开发。那作为一名JavaWeb开发程序员必须需要熟悉哪些框架呢?
java技术分享师
·
2023-07-26 15:06
深入了解IdleHandler,用来做优化或者轻量级任务都是极好的
专注于分享各领域原创系列文章,擅长java后端、
移动开发
、人工智能等,希望大家多多支持。
Android西红柿
·
2023-07-26 15:09
Android学习之路
java
android
IdleHandler
面试
性能
iOS-
持久化
目的1.快速展示,提升体验已经加载过的数据,用户下次查看时,不需要再次从网络(磁盘)加载,直接展示给用户2.节省用户流量(节省服务器资源)对于较大的资源数据进行缓存,下次展示无需下载消耗流量同时降低了服务器的访问次数,节约服务器资源。(图片)3.离线使用。用户浏览过的数据无需联网,可以再次查看。部分功能使用解除对网络的依赖。(百度离线地图、图书阅读器)无网络时,允许用户进行操作,等到下次联网时同步
山河丘壑
·
2023-07-26 06:06
ios
objective-c
iOS-
底层原理 :内存管理(二)AutoReleasePool 、RunLoop
本文主要分析AutoReleasePool以及NSRunLoop的底层实现AutoReleasePool自动释放池自动释放池是OC中的一种内存自动回收机制,它可以将加入AutoreleasePool中的变量release的时机延迟,简单来说,就是当创建一个对象,在正常情况下,变量会在超出其作用域的时立即release。如果将对象加入到了自动释放池中,这个对象并不会立即释放,会等到runloop休眠
恍然如梦_b700
·
2023-07-26 02:20
iOS-
高德自定义气泡添加点击事件无效问题
问题在使用高德地图sdk开发的时候,需要自定义气泡吹出框,发现气泡添加的点击事件或者button都没响应原因自定义的气泡是添加到大头针上的,而大头针的size只有下面很小一部分,所以calloutView是在大头针的外面的。而iOS按钮超过父视图范围是无法响应事件的处理方法。解决方法在CustomAnnotationView.m中重写hittest方法:-(UIView*)hitTest:(CGP
Simple_Code
·
2023-07-26 02:58
iOS之openCV起始之路
对应咱们的就是好记性不如写项目,所以打算写一个本人专业的iOS手机上的项目来深入的学习一下openCV,这样呢图片处理的最好的肯定是相片处理了,那就想想自己做一个相机吧,如果写好了也能自己用,还能学习,正好也满足作为一个
移动开发
竟然连一个自己享用的项目都没有
兔子547
·
2023-07-25 23:05
【转】Weex详解:灵活的移动端高性能动态化方案
在我们对
移动开发
最佳实践的思考中,我们认为
移动开发
的未来是更平衡的方案,一定是性能和动态性兼得。第二个,它一定是开放互联的,PC端一直也是这样的
weixin_34327223
·
2023-07-25 07:26
javascript
python
前端框架
ViewUI
Swift UserDefault和通知使用
移动开发
主流:安卓和苹果开发,而苹果开发主要运用的开发语言是Object-c,从14年起,苹果新推出一门开发语言(Swift)。Swift语言相对于OC最大的区别,就是Swift语言完全是开源的。
bugLife丶
·
2023-07-24 23:27
一键登录已成大势所趋,不可不看!
面对如此繁多的APP,想在用户的手机中占据一席之地,
移动开发
者们就不得不努力提升用户体验。而现实却是,市场中大多数APP的注册和登录环节都异常繁琐,用户体验大打折扣,转化率自然也不尽如人意。
一条鱼666
·
2023-07-24 17:33
探索Java并发编程利器:LockSupport,一种高效的线程阻塞与唤醒机制
专注于分享各领域原创系列文章,擅长java后端、
移动开发
、人工智能等,希望大家多多支持。
Android西红柿
·
2023-07-24 14:39
java学习之路
java
android
面试
线程
并发
解锁Java多线程安全的秘密武器:探索ThreadLocal的神奇力量!
专注于分享各领域原创系列文章,擅长java后端、
移动开发
、人工智能等,希望大家多多支持。
Android西红柿
·
2023-07-24 14:09
java学习之路
java
安全
android
CPU密集型和IO密集型任务的权衡:如何找到最佳平衡点
专注于分享各领域原创系列文章,擅长java后端、
移动开发
、人工智能等,希望大家多多支持。
Android西红柿
·
2023-07-24 14:38
java学习之路
java
android
面试
线程
cpu
跨平台开发之react-native、weex、kotlin-native、flutter比较
本文将对当下跨平台
移动开发
的现状、实现原理、框架的选择等进行深度解析。为什么我们需要跨平台开发?
Franck2020
·
2023-07-23 12:17
iOS-
生成国际化包-配置App多语言支持
如果你的App需要支持多国语言。那么,就应该为你的App应用添加“国际化”支持。“国际化”乍看很高深。其实,苹果xCode都为我们设置好了,我们只需要简单的配置,就能够完成。“国际化”顾名思义,就是要让各国的人使用你的App应用时,显示用户本国的母语。网上也有很多这样的帖子,但是,xCode在进化,很多东西,已经移动了位置或者变的更加简便了。这样,我们不能再看老帖子了。不多废话!xCode5.0下
康师傅_攻城狮
·
2023-07-23 10:22
iOS开发
国际化
语言
ios开发
ios
多语言国际化
iOS-
关键字-id、instancetype、__kindof
1.id、instancetype的区别id可以作为参数也可以返回未知类型的对象。instancetype只可以返回和方法所在类相同类型的对象(非关联返回类型,返回方法所在类的类型)。id可以作为参数还可以作为返回值,instancetype只能作为返回值。2.什么是instancetypeinstancetype是clang3.5开始,clang提供的一个关键字,表示某个方法返回的未知类型的Ob
Imkata
·
2023-07-23 09:04
新手运营微信公众号,前期需要准备什么?
你可以定位于为
移动开发
者提供各种服务,包括媒体服务,推广资源的服务,招聘求职服务,校园推广
缺失的老庄
·
2023-07-23 08:28
【移动端web开发】(一)基本概念
前言移动设备越来越普及啦,所以我们不能只停留在开发PC端页面,和一包一起来学学移动端Web开发吧~
移动开发
特点移动端开发对象主要是手持设备,大致为ios和android系统由于具备HTML5特性也叫H5
一包
·
2023-07-23 04:29
2020-01-09
北大青鸟重庆新英航校区老师带大家看一下,大学毕业之后想从事IT行业,就详细看看这些,如果你将来想从事互联网,Python、PHP、Javascript这些语言更好;如果你想从事商业项目开发,Java、Web前端;如果你想从事
移动开发
dida滴答
·
2023-07-22 15:53
十大编程语言,Java 未能榜首?
选择最佳编程语言以学习的最简单方法之一,是通过市场反响、技术趋势的发展…阅读下文,你会发现一些用于Web开发,
移动开发
,游戏开发等的优秀、专业的编程语言。
java进阶程序员xx
·
2023-07-21 12:27
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他