排序:
默认
按更新时间
按访问量

iOS开发之HTTP与HTTPS网络请求

HTTP是互联网中应用最为广泛的一种网络协议,在进入正文之前,先解释什么是网络协议?网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集合。网络协议是由以下三个要素组成:语义、语法、时序。 (1) 语义 语义是解释控制信息每个部分的意义。它规定了需要发出何种控制信息,以及完成的动作与...

2018-11-14 09:39:07

阅读数:3

评论数:0

iOS iPhone X位置权限

在IOS11,原有的NSLocationAlwaysUsageDeion被降级为NSLocationWhenInUseUsageDeion。因此,在原来项目中使用requestAlwaysAuthorization获取定位权限,而未在plist文件中配置NSLocationAlwaysAndWhe...

2018-05-31 09:41:58

阅读数:712

评论数:0

iOS面试之——内存管理

内存管理 1.什么是ARC? ARC是automatic reference counting自动引用计数,在程序编译时自动加入retain/release。在对象被创建时retain count+1,在对象被release时count-1,当count=0时,销毁对象。程序中加入autore...

2018-05-28 11:51:26

阅读数:65

评论数:0

ios 面试题之—block

对block的综合理解 block的实质 对象, 一个函数指针, 指向代码块, 以及上下文所需的变量 函数指针和block的格式对比 函数指针 void(*fun)(int) block void(^fun)(int) block在内存中的分类 全局block –&g...

2018-05-28 11:49:19

阅读数:138

评论数:0

iOS中求数组元素中最大数、最小数以及求和、求平均值

直接上货 NSArray *testArray = [NSArray arrayWithObjects:@”2.0”, @”2.3”, @”3.0”, @”4.0”, nil]; NSNumber *sum = [testArray valueForKeyPath:@”@su...

2018-05-28 11:41:06

阅读数:85

评论数:0

iOS跳槽宝典-面试技术基础篇

2.讲一下MVC和MVVM,MVP 关于项目架构方面的面试题几乎在每次面试中都会提到,架构方式有很多种,从最开始的MVC模式,演化到MVP,然后到现在的MVVM模式,在不断的演化过程中核心思想归根结底还是降低各组件之间的耦合度,使得数据的流向更加清晰明了。演化的过程并不意味着新的模式比以前的模式...

2018-03-29 12:37:23

阅读数:86

评论数:0

iOS跳槽宝典-面试技术基础篇

序言 又是一年金三银四时,相信很多人会选择这个时机考虑跳槽,但又对轮轮面试望而生畏。其实面试只是对个人技术及应变能力的一次考验,通常面试第一轮为技术面试,二面一般是跟HR交流,进一步了解你(严格的大公司还会有三面、四面)。第一轮技术面试中遇到的问题通常都是一些基础性的知识,平时可能忙于夜以继日的...

2018-03-22 17:06:02

阅读数:46

评论数:0

适配iOS 11和iPhone X——导航栏、UITableView

每年的WWDC大会都激动和紧张好一段时间。激动的是期待苹果的新产品带来的那些黑科技,尤其今年的iPhone10周年纪念款iPhone X。紧张的当然是iOS、Swift和Xcode的升级,又要加班了(ㄒoㄒ)。在这里跟大家分享一下适配iOS 11和iPhone X的过程中,遇到了一些坑。一、导航栏...

2017-12-20 09:57:20

阅读数:6955

评论数:0

iOS UIFont中文字体 -- 中文字体包快速查找

最近我司的产品经理要求新版本的APP中的字体格式要新颖,区别于大众APP的字体。需求大过天,开始着手UIFont类设置字体。最终设置来设置去,还是无法和UI达成一致。 在网上查询设置中文字体,像仿宋,华文新魏等字体的方法,方法如出一辙,导入中文字体包,通过设置UILabel的font属性,来设置...

2016-05-26 16:29:30

阅读数:3949

评论数:1

http网络协议与Socket

一、网络各个协议:TCP/IP、SOCKET、HTTP等网络七层由下往上分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 其中物理层、数据链路层和网络层通常被称作媒体层,是网络工程师所研究的对象; 传输层、会话层、表示层和应用层则被称作主机层,是用户所面向和关心的内容。 ...

2016-03-30 21:37:33

阅读数:267

评论数:0

Github 创建仓库、上传本地项目图文教程

话不多说,直接切入主题:一、注册Github账号首先需要注册一个Github账号,注册地址:https://github.com 点击注册按钮后会跳转到 这是一些Github关于你的调查问卷,不想填直接选择skip this step 跳过 进入这个界面 选择继续后你的邮箱会收...

2016-03-22 15:39:48

阅读数:428

评论数:0

iOS开发实用工具——CornerStone配置SVN

CornerStone作为一款适用于Mac操作系统的软件,Subversion 客户端管理工具。个人感觉用CornerStone配置svn相比XCode的svn容易上手的多。CornerStone配置虽不难,但也有几个需要注意的地方,在此整理分享给大家,希望能提供些许帮助,当然更希望大家能多提...

2016-03-17 12:19:09

阅读数:731

评论数:0

iOS面试题<一>

1、        如何用GCD同步若干个异步调用?(如根据若干个url异步加载多张图片,然后在都下载完成后合成一张整图) 总体上说:  使用dispatch group,然后 wait forever 等待完成, 或者采取 group notify 来通知回调。   细节:  1. 创建异步队列...

2015-10-23 12:05:54

阅读数:277

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭