51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#ios
认识iOS系统架构
关于本文:文章主要介绍iOS系统架构中的四层结构的内容、常用的框架、大致的功能,然后对iOS开发人员的发展提出自己的一些拙见。一、iOS系统是基于UNIX系统,所有从系统稳定性上来说的确比其他操作系统的产品要好。iOS在系统架构上分为4层,由上到下依次为:触摸层(CocoaTouchLayer)、媒体层(MediaLa...
代码星球
·
2020-10-22
认识
iOS
系统
架构
iOS下JS与OC互相调用
背景情况:app项目中有几个界面是需要经常变动的(不仅是内容还有UI布局等),比如活动宣传界面就是属于这一类。但是由于AppStore提交审核也是需要时间的,就算审核快,也不至于每次都为了这点事频繁审核吧。因此,这个界面就让Web组的来做HTML界面。其实,如果只是安安静静的在app上展示下HTML,就很简单了。JS与...
代码星球
·
2020-10-22
iOS
JS
OC
互相
调用
iOS10打电话、发短信、发邮件等小功能
注意:iOS10.0以后,使用openURL会有延迟,需要使用openURL:options:completionHandler: 一、概要本文中主要就是介绍在iOS中实现打电话、发短信、发邮件三个功能。每种功能都会给出不同的方法,亲测有效~1、打电话(1)直接跳到拨号界面,代码如下NSURL*url=[NS...
代码星球
·
2020-10-22
iOS10
打电话
短信
邮件
功能
iOS项目的命名规范
一、关于本文档1、本文档的书写目的 《iOS项目的命名规范》的书写目的,在于让后续参加到该项目的iOS开发人员通过阅读该文档,了解在当前iOS项目的代码中的命名要求并严格按照本文档执行,以便保证代码的更好阅读与维护。2、本文档的使用范围 《iOS项目的...
代码星球
·
2020-10-22
iOS
目的
命名
规范
iOS开发架构学习记录
闲着没事看了一些iOS开发架构的视频,简单的介绍了几个常用的架构设计,现将它记录如下,以后有时间再专门写这方面的内容,大家可以看看,感兴趣的就进一步学习。一、架构基础1.架构设计的目的进一步解耦。2.耦合的方式1)单例-彼此知道对方的存在2)delegate-被委托方不知道委托方的存在,委托方知道被委托方的存在3)通知...
代码星球
·
2020-10-22
iOS
开发
架构
学习
记录
IOS学习之路七(使用 Operation 异步运行任务)
在applicationdelegate头文件(.h)中声明一个operation队列和两个invocationoperations: #import<UIKit/UIKit.h>@interfaceRunning_Tasks_Asynchronously_with_OperationsAppDe...
代码星球
·
2020-10-21
IOS
学习
之路
使用
Operation
[置顶] iOS中让省略号垂直居中
在显示等待框时,一般要求在提示信息后面加个省略号,但中文输入法下输入的省略号是在底部对齐,但中文的习惯是省略号垂直居中对齐,最后找到下面这个方法来显示垂直居中的省略号:中文和英文输入法下一样:option+shift+9。输出的是一个垂直居中的点,多输入就个这个点就可以模拟垂直居中的省略号了,效果如下:·...
代码星球
·
2020-10-21
置顶
iOS
省略号
垂直
居中
IOS学习之路六(UITableView滑动删除指定行)
滑动删除指定行代码如下:Controller.h文件 #import<UIKit/UIKit.h>@interfaceTableViewController:UIViewController<UITableViewDelegate,UITableViewDataSource>@prop...
代码星球
·
2020-10-21
IOS
学习
之路
UITableView
滑动
ios-真机调试出错信息
在Xcode中当你在更新了你得证书而再重新编译你的程序,真机调试一直会出现CodeSignerror:Provisi...
代码星球
·
2020-10-21
ios-
真机
调试
出错
信息
IOS学习笔记39--NSString各种语法的使用
今天就NSString的各种语法学习学习,以后慢慢补充;1.字符串的遍历 NSString*string=@"CHENGWULI";  ...
代码星球
·
2020-10-21
IOS
学习
笔记
39--NSString
各种
IOS开发之路三(XML解析之KissXML的使用)
最近再做一个项目需要用到xml的解析。今天查了一些资料自己做了一个小demo。纯OC没有界面。。 在IOS平台上进行XML文档的解析有很多种方法,在SDK里面有自带的解析方法,但是大多情况下都倾向于用第三方的库,原因是解析效率更高、使用上更方便,关于IOS平台各种解析XML库的优缺点分析,可以看下这篇文章:h...
代码星球
·
2020-10-21
IOS
开发
之路
XML
解析
iOS利用单例实现不同界面间的数据传输
首先写一个单例类,继承NSObjectcheck.h文件中 @property(strong ,nonatomic) UITable * Table; @property(strong ,nonitomic) UITextFiled&nbs...
代码星球
·
2020-10-21
iOS
利用
单例
实现
不同
iOS利用代理实现界面跳转
引入代理类头文件和要跳转到的界面头文件 -(void)aaa{ //可以插入动画 LYXViewControllor*view=[LYXViewControllornew];LYXDelegate*dingDong=[UIApplacationsharedApplacation...
代码星球
·
2020-10-21
iOS
利用
代理
实现
界面
iOS简单加载一个网页
.h文件中 @property(strong ,nonitomic) UIWebView * webView; .m文件中 -(void)viewDidLoad{ self.webview&n...
代码星球
·
2020-10-21
iOS
简单
加载
一个
网页
iOS给背景添加点击事件
当点击背景的时候出发事件,或者跳转界面或者产生其他的响应-(void)viewDidLoad{ UIImageView * imageView = [UIImageView alloc]initWithFrame:CGRec...
代码星球
·
2020-10-21
iOS
背景
添加
点击
事件
首页
上一页
...
11
12
13
14
15
...
下一页
尾页
按字母分类:
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
其他