51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
文章频道
前端
css3
Javascript
html
Html5
Css
vue
网站优化
正则表达式
React
后端
C语言
C++
Java
.Net
PHP
Python
gis
Go语言
数据库
nosql
其他
Redis
sql
Mysql
Oracle
sqlserver
mongodb
移动
Flutter
Android
IOS
微信
微信小程序
支付宝小程序
快应用
开源
hadoop
资讯
经验
其他
工具
互联网络
代码编辑器
报表/图表
其他
算法
操作系统
linux
unix
windows
centos
mac
游戏开发
架构
微服务
网站架构
分布式系统
系统架构
软件工程
敏捷开发
软件工程
IOS
iOS他人的分享和感悟
https://mp.weixin.qq.com/s/lyr0oM6YyE59PLkINWGTBw...
代码星球
·
2020-09-12
iOS
人的
分享
感悟
iOS大神博客地址汇总
http://posts.enumsblog.com/list ...
代码星球
·
2020-09-12
iOS
大神
博客
地址
汇总
iOS开发中 const,static,extern用法总结
const const简介:之前常用的字符串常量,一般是抽成宏,但是苹果不推荐我们抽成宏,推荐我们使用const常量。编译时刻:宏是预编译(编译之前处理),const是编译阶段。编译检查:宏不做检查,不会报编译错误,只是替换,const会编译检查,会报编译错误。宏的好处:宏能定义一些函数,方法。const不能...
代码星球
·
2020-09-12
iOS
开发
const
static
extern
iOS中堆和栈的区别
https://blog.csdn.net/wallacewang_/article/details/72594977栈是一个用来存储局部和临时变量的存储空间。在现代操作系统中,一个线程会分配一个栈. 类方法当不需要访问实例变量或者不改变实例状态时,可写成类方法。Objective-C...
代码星球
·
2020-09-12
iOS
中堆
区别
iOS 控制任务执行顺序
iOS控制任务执行顺序,需求:有两个任务都要放在子线程中执行,且要保证A执行完再执行B.如果你也有同样的需求,可以从下面几种方法中挑选一种实现方法1.1.方法一使用GCD串行队列. 1.2方法二使用barrier.1.3方法三使用NSOperation在这之前简单介绍一下NSOperation*NSOpera...
代码星球
·
2020-09-12
iOS
控制
任务
执行
顺序
iOS的GCD中如何关闭或者杀死一个还没执行完的后台线程
思路:设置全局变量flag的值为flase,当取消时,改变flag的值为true,dispatch内部判断flag,return; BOOLgcdFlag=NO; -(void)viewDidLoad{[superviewDidLoad];dispatch_async(dispatch_get_gl...
代码星球
·
2020-09-12
iOS
GCD
如何
关闭
或者
iOS App 签名的原理
因为步骤有小变动,这里我们不辞啰嗦重新再列一遍整个流程:1.在你的Mac开发机器生成一对公私钥,这里称为公钥L,私钥L。L:Local2.苹果自己有固定的一对公私钥,跟上面AppStore例子一样,私钥在苹果后台,公钥在每个iOS设备上。这里称为公钥A,私钥A。A:Apple3.把公钥L传到苹果后台,用苹果...
代码星球
·
2020-09-12
iOS
App
签名
原理
iOS category内部实现原理
iOScategory内部实现原理Objective-C2.0,新增的语言特性,可以为已有类添加新行为;在编译期完成的事情:生成category本身;生成实例方法列表和属性方法列表等,完成category的初始化;生成category数组在运行期完成的事情:category被附加到类上面;1)、把category的实例...
代码星球
·
2020-09-12
iOS
category
内部
实现
原理
iOS中的事件的产生和传递
每一次将代码打散再串联就是一次重构。 https://www.jianshu.com/p/2e074db792ba 发生触摸事件后,系统会将该事件加入到一个由UIApplication管理的事件队列中,为什么是队列而不是栈?因为队列的特点是FIFO,即先进先出,先产生的事件先处理才符合常理,所以把事...
代码星球
·
2020-09-12
iOS
中的
事件
产生
传递
iOS中assign和weak修饰符的区别
assign与weak,它们都是弱引用声明类型,最大的区别在那呢? 如果用weak声明的变量在栈中就会自动清空,赋值为nil。如果用assign声明的变量在栈中可能不会自动赋值为nil,就会造成野指针错误! http://blog.csdn.net/skylin19840101/article/de...
代码星球
·
2020-09-11
iOS
assign
weak
修饰
区别
海量 iOS 及 Mac 开源项目和学习资料
https://github.com/Tim9Liu9/TimLiu-iOS https://github.com/coderyi/Monkey/blob/master/github_top_users_repositories/github_top_users_objective-c_world.md&nb...
代码星球
·
2020-09-11
海量
iOS
Mac
开源
项目
iOS 17个Xcode小技巧
https://juejin.im/post/5a7198ac51882573505189c81) 上下移动一整行或者许多行代码:使用 ⌘⌥{ 上移或者 ⌘⌥} 下移。如果你选择了一些内容,Xcode会移动所有你选择的代码行;否则,只会移动光标所在的那一行。(⌥是Alt...
代码星球
·
2020-09-11
iOS
17个
Xcode
技巧
iOS开发之--- NSURLProtocol
https://www.jianshu.com/p/7c89b8c5482a...
代码星球
·
2020-09-11
iOS
发之
NSURLProtocol
使用Carthage管理iOS依赖库
http://www.cocoachina.com/ios/20141204/10528.htmlhttps://www.jianshu.com/p/5ccde5f22a17https://www.jianshu.com/p/bf263c596538 如果执行carthageupdate--pla...
代码星球
·
2020-09-11
使用
Carthage
管理
iOS
依赖
iOS开发--本地通知与远程通知
http://www.jianshu.com/p/064207461bb6https://www.cnblogs.com/onlyMyRailGun/p/5162313.html通知的注意点1、App在前台运行的时候,通知不会展示出来2、点击通知,默认会自动打开推送通知的App3、不管App是否打开,通知都可以如期发出...
代码星球
·
2020-09-11
通知
iOS
开发
本地
远程
专栏
更多
老潘
关注
欢迎关注
建站高手
关注
兴趣:做网站
星空
关注
星空下的梦~
代码星球
关注
IT猿
关注
首页
上一页
1
2
3
4
5
下一页
尾页
按字母分类:
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
其他