自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(24)
  • 收藏
  • 关注

转载 定位iOS代码中崩溃的位置

在iOS开发时,有一些操作会使程序崩溃,如数据插入非对象、字典插入非对象等,在崩溃时程序会直接跳到main函数,使得位置错误位置难以定位。解决方法其实添加一个断点就可以了。操作如下: 1.在添加断点处点击+号,添加类型为Exception Breakpoint 2.参数设置,直接使用默认参数 3.测试效果,我给一个dic设置了一个非对象值,IDE就可以定位到该崩溃位置。 转载...

2019-08-07 09:50:00 254

转载 leetcode 24 - 两两交换链表中的节点(递归解法)

题目 24. 两两交换链表中的节点 题解 整个过程都是不停地交换节点,因此可以尝试通过递归来解决。 递归解法要先搞清以下三个内容 返回值 调用单元做了什么 终止条件 在本题中: 返回值:交换完成的子链表head 调用单元做了什么:设需要交换的两个点为 head 和 next,head 连接后面交换完成的子链表,next 连接 head,完成交换 终止条件:head为空指针或者nex...

2019-08-05 10:09:00 114

转载 leetcode 24 - 两两交换链表中的节点

题目 24. 两两交换链表中的节点 题解 迭代的做法,不断交换两个链表即可,有个小技巧是设置一个pre来简化操作,代码如下: ListNode* swapPairs(ListNode* head) { ListNode *pre = new ListNode(0); pre->next = head; //表示处理过的List的尾,但不一定指向链表尾,如果链...

2019-08-03 22:48:00 96

转载 ARTS打卡

ARTS是什么? Algorithm:每周至少做一个leetcode的算法题; Review:阅读并点评至少一篇英文技术文章; Tip:学习至少一个技术技巧; Share:分享一篇有观点和思考的技术文章。 第3周(20190805-20190811)-20190819补 Algorithm leetcode 24 - 两两交换链表中的节点(递归解法) 上周的同一道题目不同解法,采用了递归...

2019-07-29 09:20:00 81

转载 Drafter简单介绍

简介 Drafter是一个命令行工具,用于分析iOS工程的代码,支持Objective-C和Swift。 自动解析代码并生成方法调用关系图。 自动解析代码并生成类继承关系图。 使用介绍 Drafter基本使用 转载于:https://www.cnblogs.com/limaofuyuanzhang/p/11262047.html...

2019-07-29 09:18:00 387

转载 tree简介

简介 tree是一个命令行工具,可以列出一个项目的结构树,也可以将结构树保存在文本中。 使用 安装 brew install tree 常见使用 tree命令 示例 在doc文件夹下输出以下命令 tree -a 输出 . ├── API-Diff │ └── 5.0 │ ├── apidiff.css │ └── apidiff.html ├── Diagr...

2019-07-29 09:18:00 244

转载 leetcode 206 - 反转链表题解

题目 206. 反转链表 题解 反转一个链表,设置一个新链表头为空,然后使用一个index来遍历旧链表,每次循环,先记录下index->next,然后将index指向新链表头,结束条件为index为空。 代码如下 ListNode* reverseList(ListNode* head) { ListNode *newHead = NULL; ListNode *i...

2019-07-29 09:17:00 204

转载 -fobjc-arc和-fno-objc-arc的作用

ARC状态下使用MRC的文件使用-fno-objc-arc。 MRC状态下使用ARC的文件使用-fobjc-arc 在Build Phases-Compile Sources对应的文件后的Compiler Flags添加 判断一个工程是否使用ARC,查看Build Settings-All-Apple Clang-Objective-C Automatic Reference Co...

2019-05-29 19:50:00 224

转载 PGDatePicker使用

简介 一个支持多种形式的日期选择器,日期选择器,支持年、年月、年月日、年月日时、年月日时分、年月日时分秒、月日、月日时、月日时分、月日时分秒、时、时分、时分秒、分秒、月日周 时分等。 具体使用可以看github说明。 github地址 测试 默认 PGDatePickManager *datePickManager = [[PGDatePickManager alloc] ini...

2019-05-24 23:34:00 783

转载 UIViewController

UIViewController简介 ViewController是iOS应用程序中重要的部分,是应用程序数据和视图之间的重要桥梁,ViewController管理应用中的众多视图。 分成两类 展示类,UITableViewController,UIViewController 容器类,UINavigationController,UITabbarControlle 生命周期 重点掌...

2019-05-23 13:16:00 115

转载 UITabBarController资料

入门 iOS开发UI篇—UITabBarController简单介绍 依照上方先写一个demo出来,可基本了解UITabBarController。 重点如下: 1.UITabBarController的本质,它是一个ViewController的容器 2.使用过程 初始化UITabBarController 创建相应的子控制器(viewcontroller) 把子控制器添加到UITa...

2019-05-22 13:14:00 67

转载 lintcode157 判断字符串是否没有重复字符

描述 实现一个算法确定字符串中的字符是否均唯一出现 样例 Example 1: Input: "abc_____" Output: false Example 2: Input: "abc" Output: true 挑战 如果不使用额外的存储空间,你的算法该如何改变? 解法 解法1 最开始我能想到的是使用一个map,遍历字符串,如果map中存在该值...

2019-03-30 16:53:00 120

转载 设置TabBarItem选中时的图片及文字颜色

TabBarItem选中时,默认文字和图片都变为蓝色。使用以下代码可以进行修改。 MainViewController *mainVC = [[MainViewController alloc] init]; UINavigationController *mainNVC = [[UINavigationController alloc] initWithRootView...

2016-08-01 22:44:00 413

转载 扩展UIColor类

在开发中,UI给出的颜色值有时候是十六进制的,有时候给出的是RGB(255,255,255)这样的形式的,而iOS系统提供的方法中并没有直接传递这两种值返回UIColor对象的,这里自己封装了一个以便使用。 UIColor+LMColor.h #import <UIKit/UIKit.h> @interface UIColor(LMColor) /** * 获取透明度...

2016-08-01 22:40:00 107

转载 设置UINavigationController相同标题

设置UINavigationController相同标题,让UINavigationController内的每一个ViewController的标题都一样,可以使用以下设置。 UINavigationController *nc = [[UINavigationController alloc] init]; nc.navigationBar.topItem.title ...

2016-08-01 21:33:00 74

转载 iOS打开手机QQ与指定用户聊天界面

开发中遇到一个联系客服qq的需求,找到这么一个实现方法,先记录下来。大概的原理就是,iOS启动第三方应用是采用schema模式的,这有点像url,打开不同的界面使用不同的地址。但这个url怎么得来的还不知道,如果有了解的读者希望可以告知一二。 UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectZero]; NSUR...

2016-08-01 21:31:00 83

转载 UIWindow

Window的作用 在iOS中,一个window(也就是一个UIWindow对象)主要有这样几个作用: 1.展示app的可视内容; 2.将事件分发给视图以及其他对象; 3.和app的view controller一起处理屏幕旋转。 其实在大多数情况下,第三方程序员不用做任何事情,window就能完成这些工作。所以很多时候,只有当这个app需要支持另一个外设的屏幕的时候,程序员才会对win...

2016-07-22 22:28:00 64

转载 Google Test资料

Google Test资料 玩转Google开源C++单元测试框架Google Test系列(gtest)(总) gtest.h file not found googletest xcode 7.0 Introduction: Why Google C++ Testing Framework? Google Mock 转载于:https://www.cnblogs.com/lima...

2016-07-20 23:47:00 68

转载 Xcode集成Google Test

Xcode集成Google Test 1.下载源代码https://github.com/google/googletest 2.进入下载文件目录下googletest/make中运行make gtest.a gtest_main.a 3.将gtest.a和gtest_main.a这两个文件放入至/usr/local/lib中,将googletest/include中的gtest文件夹放...

2016-07-20 23:45:00 147

转载 文章索引

所有文章索引,点击可直接查看 iOS 开发语言 Objective-C Foundation框架 OC语法 delegate的写法 iOS枚举enum的写法 OC初始化方法 iOS-Category的写法 UI 控件 UIButton 使用GCD实现倒计时 UIButton设置背景色 UIWindow UIWindow UISegmentedControl UISegmentedCont...

2016-07-20 23:18:00 63

转载 iOS开发中使用Bmob RESTful API

简介 尽管Bmob已经提供了一套SDK供开发者使用,但有时候开发者可能希望能直接与Bmob后台进行直接交互,以达到某些特别的需求(直接操作_User表、同步网络请求等)。而RESTful API可以使得只要能够发送HTTP请求的设备可以先Bmob进行数据交互。因此,在使用Bmob开发iOS应用过程中,我们也可以使用RESTful来完成交互。 使用方法 只要使用标准的HTTP请求即可。以添...

2016-03-14 13:26:00 100

转载 Bmob第三方登录详解

Bmob第三方登录详解 Bmob 第三方登录 简介 本文主要介绍新浪微博,QQ,微信的登录接入以及如何配合BmobSDK中的第三方登录功能实现第三方登录。 在使用之前请先按照快速入门创建好可以调用BmobSDK的工程。 新浪微博登录 1.下载新浪SDK,并按照上面给的文档说明,在新浪的后台创建应用并配置好工程。 2.在AppDelegate中实现回调。 ...

2015-06-23 10:35:00 253

转载 libGDX结合BmobSDK开发iOS游戏环境搭建

libGDX结合BmobSDK开发iOS游戏环境搭建 libGDX RoboVM BmobSDK 简介 开发环境搭建 RoboVM的搭建 RoboVM简介 RoboVM搭建 libGDX环境搭建&工程创建 使用BmobSDK进行iOS开发 总结 简介 libGDX是一个开源的游戏框架,其...

2015-06-01 12:06:00 135

转载 Bmob SDK实时数据功能Demo

需求 使用Bmob iOS SDK中的数据实时功能(http://docs.bmob.cn/ios/developdoc/index.html?menukey=develop_doc&key=develop_ios)完成以下功能 1、用户可以随意发布帖子; 2、这个用户的关注者可以立即接收到这个发布的帖子信息。 其中第一个需求是很容易实现的...

2015-03-24 13:18:00 94

空空如也

空空如也

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

TA关注的人

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