#ioS

认识iOS系统架构

关于本文:文章主要介绍iOS系统架构中的四层结构的内容、常用的框架、大致的功能,然后对iOS开发人员的发展提出自己的一些拙见。一、iOS系统是基于UNIX系统,所有从系统稳定性上来说的确比其他操作系统的产品要好。iOS在系统架构上分为4层,由上到下依次为:触摸层(CocoaTouchLayer)、媒体层(MediaLa...
代码星球 ·2020-10-22

iOS下JS与OC互相调用

背景情况:app项目中有几个界面是需要经常变动的(不仅是内容还有UI布局等),比如活动宣传界面就是属于这一类。但是由于AppStore提交审核也是需要时间的,就算审核快,也不至于每次都为了这点事频繁审核吧。因此,这个界面就让Web组的来做HTML界面。其实,如果只是安安静静的在app上展示下HTML,就很简单了。JS与...
代码星球 ·2020-10-22

iOS10打电话、发短信、发邮件等小功能

注意:iOS10.0以后,使用openURL会有延迟,需要使用openURL:options:completionHandler: 一、概要本文中主要就是介绍在iOS中实现打电话、发短信、发邮件三个功能。每种功能都会给出不同的方法,亲测有效~1、打电话(1)直接跳到拨号界面,代码如下NSURL*url=[NS...

iOS项目的命名规范

一、关于本文档1、本文档的书写目的   《iOS项目的命名规范》的书写目的,在于让后续参加到该项目的iOS开发人员通过阅读该文档,了解在当前iOS项目的代码中的命名要求并严格按照本文档执行,以便保证代码的更好阅读与维护。2、本文档的使用范围   《iOS项目的...
代码星球 ·2020-10-22

iOS开发架构学习记录

闲着没事看了一些iOS开发架构的视频,简单的介绍了几个常用的架构设计,现将它记录如下,以后有时间再专门写这方面的内容,大家可以看看,感兴趣的就进一步学习。一、架构基础1.架构设计的目的进一步解耦。2.耦合的方式1)单例-彼此知道对方的存在2)delegate-被委托方不知道委托方的存在,委托方知道被委托方的存在3)通知...

IOS学习之路七(使用 Operation 异步运行任务)

在applicationdelegate头文件(.h)中声明一个operation队列和两个invocationoperations: #import<UIKit/UIKit.h>@interfaceRunning_Tasks_Asynchronously_with_OperationsAppDe...

[置顶] iOS中让省略号垂直居中

在显示等待框时,一般要求在提示信息后面加个省略号,但中文输入法下输入的省略号是在底部对齐,但中文的习惯是省略号垂直居中对齐,最后找到下面这个方法来显示垂直居中的省略号:中文和英文输入法下一样:option+shift+9。输出的是一个垂直居中的点,多输入就个这个点就可以模拟垂直居中的省略号了,效果如下:·...

IOS学习之路六(UITableView滑动删除指定行)

滑动删除指定行代码如下:Controller.h文件 #import<UIKit/UIKit.h>@interfaceTableViewController:UIViewController<UITableViewDelegate,UITableViewDataSource>@prop...

ios-真机调试出错信息

                 在Xcode中当你在更新了你得证书而再重新编译你的程序,真机调试一直会出现CodeSignerror:Provisi...

IOS学习笔记39--NSString各种语法的使用

今天就NSString的各种语法学习学习,以后慢慢补充;1.字符串的遍历              NSString*string=@"CHENGWULI";  ...

IOS开发之路三(XML解析之KissXML的使用)

最近再做一个项目需要用到xml的解析。今天查了一些资料自己做了一个小demo。纯OC没有界面。。 在IOS平台上进行XML文档的解析有很多种方法,在SDK里面有自带的解析方法,但是大多情况下都倾向于用第三方的库,原因是解析效率更高、使用上更方便,关于IOS平台各种解析XML库的优缺点分析,可以看下这篇文章:h...

iOS利用单例实现不同界面间的数据传输

首先写一个单例类,继承NSObjectcheck.h文件中 @property(strong ,nonatomic) UITable * Table; @property(strong ,nonitomic) UITextFiled&nbs...

iOS利用代理实现界面跳转

 引入代理类头文件和要跳转到的界面头文件 -(void)aaa{ //可以插入动画 LYXViewControllor*view=[LYXViewControllornew];LYXDelegate*dingDong=[UIApplacationsharedApplacation...

iOS简单加载一个网页

.h文件中 @property(strong ,nonitomic) UIWebView * webView; .m文件中 -(void)viewDidLoad{     self.webview&n...

iOS给背景添加点击事件

当点击背景的时候出发事件,或者跳转界面或者产生其他的响应-(void)viewDidLoad{   UIImageView * imageView  = [UIImageView alloc]initWithFrame:CGRec...
首页上一页...1112131415...下一页尾页