51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#ioS
iOS判断是否是手写键盘
github:思路:遍历键盘window的subviews,如果发现UIKBHandwritingView,则当前键盘为手写键盘;手写键盘的位置:UIRemoteKeyboardWindow UIInputSetContainerView UIInputSetHostView _UIKBC...
代码星球
·
2020-09-12
iOS
判断
是否是
手写
键盘
iOS好的个人博客和平台网站
//个人博客https://limboy.me/category/tech.htmlhttps://home.cnblogs.com/u/guohai-stronger/http://yulingtianxia.com/ ///杨萧玉,腾讯https://www.desgard.com/ ///瓜地,爱奇艺...
代码星球
·
2020-09-12
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
首页
上一页
...
14
15
16
17
18
...
下一页
尾页
按字母分类:
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
其他