自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

吴泽松的博客

开发之路,你我见证

  • 博客(28)
  • 资源 (7)
  • 收藏
  • 关注

原创 iOS快速理解iOS中的MVC架构模式

教你快速理解MVC架构模式,附代码

2016-11-29 17:04:40 1045

原创 iOS之蓝牙设备的唯一标识问题

当我们使用CoreBluetooth系统框架进行蓝牙开发的时候,有时因为某种功能需求需要拿到特定的蓝牙设备进行特定的操作,这就需要我们拿到能够代表特定的蓝牙设备的唯一标识,通过唯一标识来确认是哪一台蓝牙设备。

2016-09-26 16:45:54 14431 1

原创 iOS之地图的使用和实时描绘运动轨迹

详细讲解了地图的使用在真机情况下可能出现的各种情况,地图的定位、位移功能,更好的帮助你进行地图功能的开发,并简单的实现了实时绘制轨迹的功能。

2016-07-14 11:43:22 16528 9

原创 iOS app转让后远程推送失败解决

如果用的p8鉴权文件,需要在新的苹果开发者帐号生成新的p8文件,进行替换即可。

2023-11-30 09:58:14 64

原创 【无标题】疑难记录

iOS 截图高斯模糊效果失效。

2023-11-09 10:59:06 64

原创 web前端的开端

学了小半年的web前端了,今天买了台服务器,真正开始建立网站的开端,记录一下。

2019-12-31 17:10:01 253

原创 iOS lable设置富文本后在最后一行没有显示省略号的问题解决

设置label富文本之后,末尾显示省略号问题解决

2017-07-31 12:11:05 6523

原创 简单快速的理解block的循环引用及__weak的使用条件

block循环引用会导致开辟的内存空间因为相互的引用而无法释放,是占用多余的内存空间的行为。在开发中,我们或多或少的都会遇到block块,但是新手因为接触的少,无法有条理的进行分析来确认是否存在循环引用,下面通过一个简单的代码事例来讲解下block的循环引用以及weak self的使用条件。

2016-12-13 11:07:07 1603

原创 iOS快速获取测试iPhone上的崩溃日志

我们在进行测试的时候,如果没有使用收集崩溃日志的第三方的情况下遇到了真机崩溃的情况,我们可以通过下面的方式快速的导出崩溃日志

2016-11-10 16:22:17 8478

原创 iOS让进行模态的控制器依旧显示而不消失

modal(模态)是我们在开发中经常使用的一种切换控制器的方法。有时我们需要在一个控制器A上模态出另一个控制器B,而且需要模态出的控制器B像一个小窗口的样子显示出来,并需要控制器A当做背景依旧显示。

2016-10-25 10:21:23 3133

原创 swift基础3-元组、可选类型的介绍

这篇博客讲解的是Swift中区别于OC中的两种数据类型:元组和可选类型。

2016-09-06 14:42:19 697

原创 Swift基础2-数组、字典的介绍

上一篇博客向大家讲解了Swift中常量、变量和字符串,这篇再接着向大家介绍数组和字典这两个在OC中使用十分频繁的数据类型在Swift中的一些基本的使用方法。

2016-09-02 10:45:31 413

原创 Swift基础1-常量、变量、字符串的介绍

此篇文章主要介绍我们在OC中经常使用的一些基本数据类型在Swift中的写法、定义、用法等,方便想要学习Swift的初学者学习。初学者可以直接拿着代码进行学习,省去了四处去搜寻学习资料的麻烦。

2016-08-31 15:11:10 729

原创 iOS开发之UI学习-UITableView的复用机制

通过代码的形式让你快速理解表视图的单元格重用问题既复用机制。在表视图显示的时候,会创建 (视图中可看的单元格个数+1)个单元格,一旦单元格因为滑动的而消失在我们的视野中的时候,消失的单元格就会进入缓存池(或叫复用池),当有新的单元格需要显示的时候,会先从缓存池中取可用的单元格,获取成功则使用获取到的单元格,获取失败则重新创建心的单元格,这就是整个的复用机制。

2016-08-16 22:46:58 3341

原创 iOS设计模式之代理模式

最近想起自己当初接触OC时的对各种设计模式的不理解,到现在对于各种设计模式的运用,发现我的理解思路也许能够帮助到正在为各种设计模式发愁和不能很好的理解常用的设计模式的开发人群。首先我们先明白什么是设计模式,设计模式就是在软件开发的过程中,经常重复出现的一类问题的解决方案,目的是提高程序的可扩展性和维护性。代理模式解决的问题:1.解决两个对象之间的通信。2.解决两个对象之间的耦合问题,使其解耦合。

2016-07-26 21:23:46 713

原创 微信开放平台修改微信分享的小图标后,移动端显示的分享的小图标未改变的问题解决

当我们对微信分享的小图标和文字进行修改后,发现有些设备分享出来的小图标和文字依旧没有改变,但是有些设备确实最新的小图标和文字。

2016-07-12 13:39:33 13389 7

原创 iOS之UI学习-UITextView

简单介绍了UITextView的创建和使用,并讲解了文图视图相关的代理方法。

2016-06-27 17:27:36 557

原创 Xcode工程中如何在OC类中调用C文件中的方法

快速教你Xcode工程中如何在OC类中调用C文件中的方法

2016-06-16 17:39:36 6316 2

原创 iOS之蓝牙开发—何时触发(CBCentralManager *)central didFailToConnectPeripheral:(CBPeripheral *)peripheral方法

何时会触发- (void)centralManager:(CBCentralManager *)central didFailToConnectPeripheral:(CBPeripheral *)peripheral error:(NSError *)error;方法。

2016-06-06 17:13:16 3248 1

原创 iOS之UITextField对输入的内容的长度限制和内容限制

UITextField对输入的内容的长度限制和内容限制

2016-05-17 11:08:24 6996

原创 iOS之UI学习-UITextField代理篇

开发中,UITextField的使用频率还是比较高的,例如一般的帐号登录等都用到的是UITextField,一般的程序都会存在对输入的内容和长度的限制的需求,这需要我们在熟知UITextField的相关属性和各种代理事件的前提下进行操作。欢迎加入 qq群名称:iOS小圈子 群号码:177204933;一同在iOS开发之路上进步与成长。

2016-05-10 13:59:08 935

原创 iOS之UI学习-UITextField属性篇

UITextField相关属性的讲解,包含borderStyle、clearButtonMode、autocorrectionType、keyboardType、returnKeyType、keyboardAppearance、autocapitalizationType等

2016-05-09 14:38:35 993

原创 iOS之真机调试的情况下获取并查看数据库

很多人在真机调试的时候不知道可以通过电脑获取数据库信息,以上内容就是告诉你如何在真机调试的情况下获取并查看你的数据库。

2016-05-05 16:55:15 2888

原创 iOS之蓝牙开发—CoreBluetooth详解二

这里主要向大家简单地讲解一下的通过中心设备对外设硬件进行数据的写入和反馈消息的获取。在进行讲解之前,我们需要明白以下几点:1.查看特征的属性:typedef NS_OPTIONS(NSUInteger, CBCharacteristicProperties) {CBCharacteristicPropertyBroadcast

2016-05-03 10:20:44 1793

原创 iOS之UI学习-UILabel

- (void)viewDidLoad {    [superviewDidLoad];    //创建标签    UILabel *label = [[UILabelalloc] initWithFrame:CGRectMake(10,50, [UIScreenmainScreen].bounds.size.width-20,100)];

2016-04-28 17:00:18 415

原创 iOS之蓝牙开发—CoreBluetooth详解一

最近开始进行蓝牙模块的开发,下载一个名叫lightBlue的app,通过它可以扫描到周围开启的外部设别,并且可以进行连接,连接外部设备成功之后,就可以看到外部设别的相关信息,包含服务和特征的所有相关的信息。因为是小白,你得知道蓝牙开发的时候,打开苹果手机的蓝牙是扫描不到外部设备的。进行蓝牙开发,时下热门使用的是coreBluetooth这个框架,开发蓝牙这块,有两种模式,一个是中心模式,还有一个是外设模式。

2016-03-18 16:25:21 4045 3

原创 iOS之UI学习-UIButton

- (void)viewDidLoad {    [super viewDidLoad];    //确定按钮的类型:UIButtonTypeSystem表示系统类型    UIButton *btn = [UIButtonbuttonWithType:UIButtonTypeSystem];    //设置按钮的大小    btn.frame = CGRectMa

2016-02-15 15:57:53 718

原创 iOS之UI学习开篇

进行UI的学习之前,笔者认为读者已经具备些许OC基础。我所写的内容是根据自身的学习过程而谈,只是为了更好的让iOS初学者更好更快的入门,并打牢基础,因为任何一门学习就如同建设一栋大楼,只有地基打得好,才能够把中层建筑修建的十分的漂亮,否则,基础里孱弱的部分将会在后期耗费我们巨大的心力和时间。        我们应该知道iOS系统架构分为四个层次,分别是Cocoa Touch(可触摸层)、Med

2016-01-30 17:57:56 648

MVC架构模式详解

通过一个动态计算单元格高度的工程代码,教你快速理解MVC架构模式,正确理解MVC结构模式

2016-11-29

iOS涉及到的设计模式代码方式详解

通过代码的方式讲解了iOS中涉及到的各种设计模式,包含代理、观察者、单例、block、工厂模式,在.h文件中有相应的文字讲解,通过运行,可以更加直观的理解各种iOS涉及到的设计模式

2016-10-31

iOS代理模式

教你简单快速的理解什么是代理模式,清晰的6步骤让你对iOS中代理模式的理解更加的深入,让你能够更好的运用代理设计模式,帮助你绿清代理的思路,适合小白认知和掌握代理模式!

2016-07-26

地图的使用及实时绘制轨迹

帮助需要进行地图开发的新手们了解iOS地图的使用,包含了定位/位移/绘制轨迹等功能

2016-07-14

地图的使用以及实时绘制轨迹

帮助需要进行地图开发的新手们了解iOS地图的使用,包含了定位/位移/绘制轨迹等功能

2016-07-14

CoreBluetooth的中心模式查找全部蓝牙设备

程序通过真机运行起来后,可以将所有正在进行广播的蓝牙设备显示出来。帮助刚开始接触iOS里CoreBluetooth来进行蓝牙开发的新手更好的学习,通过代码更快更好的进入蓝牙开发领域。

2016-04-28

CRC16校验的Xcode工程

通过查表法获得CRC16的结果,通过Xcode可以运行起来查看。帮助更多刚开始接触CRC16校验的新手,可以通过最简单的方法将CRC16集成到自己的工程中去。

2016-04-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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