知识点介绍
看海ing
找到你挚爱的工作,那么,太阳还没升起时,你就迫不及待地去做你热爱的工作了。
展开
-
那些需要你知道的iOS开发相关知识(一)
知识点总结(一)原创 2015-12-28 14:09:08 · 670 阅读 · 2 评论 -
内存优化和网络安全以及HTTPS
在开发过程中,内存管理有利于应用的优化,而网络安全则是保护应用不被攻击了侵犯。这两者担当者一个优秀应用的重要角色。内存优化:其实在某我的很多博客中,我都提到过内存优化的一些方法,现在再系统的总结一下。1、最简单的就是使用ARC2、使用复用队列3、避免过于庞大的Xib4、避免主线程阻塞5、在用imageView加载前调整图片大小:在运行中缩放图片是很耗费资源的,如原创 2016-02-23 13:06:58 · 1435 阅读 · 1 评论 -
Apple pay初探
做iOS开发的亲们,最近是不是发现Apple Pay很火啊?迫不及待的想写个demo试一试了。首先什么是Apple Pay?它不是应用内支付,Apple Pay用于销售物理商品,比如食品杂货、衣服和电器,也能用于支付俱乐部的会员资格、酒店预订以及演出门票。另一方面,应用内支付只用于销售虚拟物品,如你的App里的高级内容,以及订阅数字内容。看看写个demo需要哪些步骤吧第一步原创 2016-03-03 15:12:11 · 1676 阅读 · 1 评论 -
关于UIEdgeInsetsMake和运行时的知识
看到这篇博客提到自定义下拉刷新控件http://blog.csdn.net/x6587305x/article/details/42640291,我通过自定义下拉刷新控件学到的关于UIEdgeInsetsMake和运行时的知识。UIEdgeInsetsMake的作用UIEdgeInsets UIEdgeInsetsMake(CGFloat top,CGFloat left,原创 2016-03-16 15:55:31 · 1254 阅读 · 0 评论 -
CALayer与UIView及一些基本的3D变换
CALayer与UIView及一些基本的3D变换,阴影设置等原创 2015-12-27 11:16:58 · 756 阅读 · 1 评论 -
AFNetworking详解--总有你不知道的知识点
收集众多资料,对af的一个深入了解。一、AFNetworking作用(随便聊聊,毕竟是开篇嘛)AFNetworking可以用于发送HTTP请求,接受HTTP响应,但是不会缓存服务器响应,不能执行HTML页面中的JAvascript代码,同时,AFNetworking还内置支持JSON,plist文件和XML文件解析,使用起来比较方便。扩展: Session:就是指某个客户端在访原创 2016-01-26 14:30:29 · 2015 阅读 · 1 评论 -
Objective-C你了解吗--如何编写高质量有效的OC代码
用Objective-C语言编写任何类几乎都需要引入Foundation.h。如果不在该类本身引入这个文件的话,那么就要引入与其超类所属框架相对应的“基本头文件”(base header file)如UIKit.h;下面来说一些oc的小细节1、当编译一个A类文件的时候,不需要知道A类的全部细节,只需要知道一个类名A就好,可以用@class A告诉编译器。2、在类的头文件中尽量少引入其他原创 2016-01-21 17:32:42 · 1889 阅读 · 1 评论 -
正则表达式--iOS开发
A.正则表达式-正则表达式使⽤用单个字符串来描述、匹配⼀一系列符合某个句法规则的字符串。在很多⽂文本编辑器⾥里,正则表达式通常被⽤用来检索、替换那些符合某个模式的⽂文本。B.原义⽂文本字符-正常的⽂文本字符。C.元字符-具有特殊意义的专⽤用字符,是代替正常⽂文本字符的字符。D.限定符-限定匹配的数量或特殊条件。 常⽤用翻译 2015-12-03 13:48:35 · 417 阅读 · 0 评论 -
iOS9新特性Bitcode
最近大家在使用支付宝或者百度地图打包工程的时候容易报关于bitcode的错误,先看看怎么解决吧。再编译一次就通过了。注意:IOS中bitcode是默认YES,watchOS中bitcodes是不让改的必须YES。于是呢,我就想知道Bitcode是什么东西,官方文档是这么说的:Bitcode is an intermediate represent原创 2016-01-18 10:37:06 · 544 阅读 · 0 评论 -
那些需要你知道的iOS开发相关知识(二)
4、http TCP/IP UDP/IP 协议,以及socket网络模型有两种,一种是五层模型和国际标准化的七层模型。七层模型:应用层:网络服务与最终用户的一个接口。协议有 http ftp tftp smtp dns。表示层:数据的表示、安全、压缩。(在五层模型里已经合并到了应用层);格式有,jpeg,asii,decoic,加密格式等。会话层:建立、管理、终止会话原创 2015-12-29 11:47:38 · 884 阅读 · 1 评论 -
静态库的制作
静态库:.a ——> 静态库 ——>编译时链接的库,编译代码的时候就会把库的二进制导入到程序中.dylib ——>动态库 ——>运行程序的时候,当调用相关函数,才会链接动态库.framework ——>既可以是静态库也可以是动态库库的功能:1、不暴漏源码(对一大堆源码封装成二进制) 2、使用简单,只需要导入库和头文件就可以使用制作与使用://原创 2016-01-15 16:25:21 · 405 阅读 · 0 评论 -
cookie 和session
Cookie是浏览器访问一些网站后,这些网站存放在客户端的一组数据,用于使网络等跟踪用户,实现用户自定义功能。Cookie的Domain和Path属性标识了这个Cookie是哪一个网站发送给浏览器的;Cookie的Expires属性标识Cookie的有效时间,当Cookie的有效时间过了之后,这些数据就被自动删除了。如果不设置过期时间,则表示这个Cookie生命周期为浏览器会话期间,只要关原创 2016-01-05 09:48:44 · 810 阅读 · 0 评论