最新消息:文章中包含代码时,请遵守代码高亮规范!

标签:IOS

APP页面设计规范【原创】

UI设计 Josie 9个月前 (01-24) 433浏览 0评论

手机相较于电脑的优势在于方便携带,随时随地,想用就用。越来越多的应用出现在手机上,下面就简单说一下,APP设计的基本规范: 1.页面大小:iOS界面 安卓常用手机尺寸 2.字体:常用思源黑体、宋体(以上字体可商用); 3.文字大小:标题36pt,常用...

数据存储–FMDB框架【原创】

iOS 黄 艳承 9个月前 (01-22) 473浏览 0评论

一、FMDB框架介绍 1.什么是FMDB FMDB是iOS平台的SQLite数据库框架 FMDB以OC的方式封装了SQLite的C语言API 2.FMDB的优点 使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码 对比苹果自带的Core Data...

UIView介绍【原创】

iOS 黄 艳承 9个月前 (01-22) 548浏览 0评论

一、什么是UI view 在iOS开发中,每个UI控件都相当于一个个小的积木,这些控件都继承了UIView曾经有人这么说过,在iphone里你看到的,摸到的,都是UIView,例如:按钮,图片,文字等。 既然UIView是所有控件的父控件,其必然有很...

AFNetworking解析网络数据[原创]

iOS 黄 艳承 9个月前 (01-22) 504浏览 0评论

AFNetworking的基本内容再此不做讲解,百度上有很多好文章可以自行阅读。这里只是用AFNetworking做一个简单的网络数据获取。 用到的API:http://iappfree.candou.com:8080/free/applicatio...

沙盒机制【原创】

iOS 黄 艳承 9个月前 (01-21) 454浏览 0评论

一、沙盒概述 iOS为每一个应用程序都创建了一个文件系统去存储应用程序的文件,此区域称为沙盒。沙盒作为一个文件系统结构,它可以储存声音、图像、文本等文件。 二、沙盒的特点 每一个应用程序只能访问自己沙盒内的数据,其他应用的数据是无法访问的。 当...

IOS11的适配工作【原创】

iOS Ace 9个月前 (01-19) 641浏览 0评论

IOS11出来有半年了,期间遇到很多项目的适配问题,在这里整理一下, 希望能给别人带来帮助。由于水平有限,如果出现问题和错误,希望大家能留言给我,我会及时更正,大家一起共同进步。 UIScrollView、UITableView、UICollecti...

WKWebView和JS的交互【原创】

iOS Ace 9个月前 (01-13) 504浏览 0评论

本文的目的是方便IOS开发和前端开发的对接,目前仅仅是一些常用的方法,如果后期有新方法使用,也会回来维护的。由于本人水平有限,如果有错误的地方,希望多多包涵,并留言反馈。大家共同进步。 WKWebView的使用 首先使用WKWebView.你需要导入...

mvc【转载】

iOS 黄 艳承 10个月前 (12-19) 504浏览 0评论

MVC 具有什么样的优势,各个模块之间怎么通信,比如点击 Button 后 怎么通知 Model? [iOS] MVC 设计模式 MVC 是一种设计思想,一种框架模式,是一种把应用中所有类组织起来的策略,它把你的程序分为三块,分别是: M(Mode...

堆与栈 【转载】

iOS 黄 艳承 10个月前 (12-19) 566浏览 0评论

1.内存 我们把内存分为堆空间和栈空间 栈空间比较小,但是读取速度快 堆空间比较大,但是读取速度慢 2.栈(stack) 内存中存储的是可变长度的数据区域,栈是自上向下进行填充,即由高内存地址指向低内存地址并且内存分配是连续的,C#中所有的值类型和...

多线程 【转载】

iOS 黄 艳承 10个月前 (12-19) 571浏览 0评论

1. 基本概念 进程: 系统中正在运行的程序。 一条进程就代表当前系统中正在运行的一个程序。 每个进程都是相互独立的,每个进程中都有属于自己的内存空间。 线程:一个进程想要执行任务,必须通过线程来调度(执行),每个进程至少要有一个线程,如果没有线...

沙盒机制【原创】

iOS 黄 艳承 10个月前 (12-19) 547浏览 0评论

  一、沙盒概述 iOS为每一个应用程序都创建了一个文件系统去存储应用程序的文件,此区域称为沙盒。沙盒作为一个文件系统结构,它可以储存声音、图像、文本等文件。 二、沙盒的特点 每一个应用程序只能访问自己沙盒内的数据,其他应用的数据是无法...

Ios,Android,H5的部分交互【原创】

Android Aimee 10个月前 (12-18) 725浏览 0评论

现在的大部分app应用中,已经充斥着占比很高的H5页面或者元素,那么,在h5页面中如何实现与IOS和Android的交互呢,以下做部分交互的简单介绍: 例如:传递参数并执行pushView()方法。 $('body').on('click','.di...

APP切图注意事项【原创】

UI设计 Josie 11个月前 (11-18) 742浏览 0评论

切图一般是为复杂的项目提供素材,通常情况下,简单的网页,并不需要设计师提供切图。这里讲的切图是针对移动端,移动端分为安卓和iOS两个部分,它们在切图上有相似之处,也有不同的地方。 切图屏宽—安卓屏幕宽度为720px;iOS屏幕宽度为64...

IOS UILabel根据文本长度改变字体大小【原创】

iOS Ace 1年前 (2017-05-19) 878浏览 0评论

最近在项目中遇到一个购物车数量问题。购物车数量label是放在一个红色圆点中的,如果文字长度超过了,Label就会显示…。但是label的宽度又不能改变,所以我写了一个label的分类方法,可以自己根据文本长度改变字体大小。希望对大家有用...

IOS根据double返回String【原创】

iOS Ace 1年前 (2017-05-18) 920浏览 0评论

最近写项目时需要显示金额,但是后台给的数据是0.0000的4位小数浮点型,我需要把他转换成String。还要判断小数点后数据的有效性。如果是1.0000,就显示1元。如果是1.1000,就显示1.1元。如果是1.11.就显示1.11元。 最后我自己写...

IOS页面传值方法【原创】

iOS Ace 1年前 (2017-05-17) 917浏览 0评论

在IOS开发过程中,我们经常会遇到页面间相互传值。push的页面传值很简单,相信大家都会,那么pop回来的页面如何传值呢? 我总结了3个方法,希望对大家有所帮助,写的如有不对,希望大家指正。 1.通知传值 在页面的pop代码前,发送一个通知,然后在返...

IOS导航栈的使用【原创】

iOS Ace 1年前 (2017-05-17) 967浏览 0评论

在IOS开发中,导航使用在各种页面跳转中。可能大家用的最多的是push和pop页面。那么为什么push后就能pop回来呢?这里就要涉及一个知识点:栈。 在数据结构中,栈是一种数据模型,有先入后出的特性。最后压入栈的数据一定最先弹出。 那么我们的导航...

两个小时时间选择器【原创组件】

iOS Ace 2年前 (2017-04-25) 731浏览 1评论

自己封装的两个时间选择器,用于选择开始时间和结束时间。通过block获取选择的数据,支持一行调用。已做过适配。 如下方法调用。 [TwoTimeChooseView initWithBlock:^(NSString *selectTime1,...