HTTPS HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层…
标签:object-c
记录一次更新Masonry的问题
今天遇到一个问题,项目中使用到了Masonry这个知名的第三方库。因为 Pod-Masonry-iOS Deployment Target 是 6.0,导致项目中使用到mas_topMargin等属性会报错,然后导致了闪…
iOS中的蓝牙开发
iOS蓝牙模块支持BLE4.0设备通讯。 在使用蓝牙的过程中,如果是iOS10及以上机型需要在info.plist文件中添加NSBluetoothPeripheralUsageDescription描述字段,向用户声明使…
iOS 中 block 的使用
概念 代码块block是苹果在iOS4开始引入的对C语言的扩展,用来实现匿名函数的特性,block是一种特殊的数据类型,其可以正常定义变量、作为参数、作为返回值,特殊地,block还可以保存一段代码,在需要的时候调用,目…
Objective-C数据类型 - NSObject
Objective-C数据类型 - NSObject 对象 Objective-C(下称ObjC)语言是一个C语言的面向对象的封装,从英文名字上就能看出端倪,Object即为对象,等同于C++、Java中的类(Class…
Objective-C语法总结
Objective-C类的声明 在OC中,定义一个类的过程和C++类似,先有一个声明,然后再实现相应的函数。不过C++比较自由,既可以像Java一样所有函数都在类内实现,也可以不都在类内实现,将一部分函数或者全部函数转移…
Categories, Protocols and Delegation
Categories and Class Extensions @interface Fraction (MathOps) -(Fraction *) add: (Fraction *) f; -(Fraction *)…
【iOS基础篇】---@property 后面的修饰符们
虽然写了很多年的iOS代码,但是很多东西没有深入理解,或者当时理解了,后来不用又慢慢又忘了。所以抽空整理一份资料,以备自己以后查找。也希望看到的小伙伴批评指正。这篇文章主要写@property后面的修饰符。 1、assi…
iOS下uri打开百度、高德、苹果地图
iOS9以前的可以通过 [[UIApplication sharedApplication]canOpenURL:[NSURL URLWithString:@"baidumap://map/"]] [[UIApplica…
Objective-C 中关联引用的概念
关联引用概念 利用 OC 语言的动态性,借助运行时(runtime)的功能,我们可以为已存在的实例对象增加实例变量,这个功能叫做关联引用。 添加、检索和断开关联 objc_setAssociatedObject(id _…
oc 与 smalltalk 的故事
给你 C 语言,如何实现一个 Objective-C? 一个OC的编程者的内功有多深厚,就是要看编程者能把 “给你 C 语言,如何实现一个 Objective-C?” 这个问题答到什么程度。是的OC就是C的超集,而这是为…
Objective-C中常用转义字符
转义字符 说明 \b 退格符 \n 换行符 \r 回车符 \t 制表符 \” 双引号 \’ 单引号 \ 反斜杠