自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 fastlane+jenkins自动打包

这两个工具都可以通过homebrew安装,所以请先在电脑中安装homebrew。在终端执行homebrew的安装命令即可。/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"fastlanefastlane提供的功能分两种,一种是官方自己提供的功能,被fastlane称之为Action,例如match、gym、sign、deliver等等;还有一种是第三

2020-06-18 10:11:52 1929

原创 利用cocoapods实现模块化的一点总结

最近公司项目开始推动模块化了,虽然iOS的多工程联编已经是一个老技术了,自己以前也做过简单的demo,但是在实际落地过程中还是遇到了很多奇奇怪怪的问题,在这里做一下总结和记录。首先会大概讲一下cocoapods实现模块化的一个大致原理和过程,然后会把自己在实现过程遇到的问题做一下记录。目录cocoapods的结构创建自己的组件库创建和更新索引库遇到的问题和解决方法私有库内部...

2019-12-29 14:54:26 418

原创 GCD的一点总结

iOS开发中经常会用到多线程的技术,官方提供的多线程api包括pthread、NSThread、GCD和NSOperation;其中pthread是C的接口,对于开发者来说不够友好,NSThread是一个比较简单的api,使用场景有限,GCD是苹果官方提供的系统级的线程管理,api丰富,执行性能高,NSOperation是基于GCD的封装,本篇文章是工作中对于GCD使用的一些总结。...

2019-04-27 01:45:18 261

原创 代码注释工具cloc的安装和使用

最近公司项目开始统计代码注释率,毕竟完全可读的代码是不存在的,提高代码可读性最好的方式还是多写注释,这样也可以帮助后来接手的同事更快的熟悉业务逻辑。 目前项目中的注释统计工具是cloc,戳这里可以直接去它的github首页。 首页说明中可以看到该工具目前可以在各大主流的插件市场下载到,我的机器是mac,所以直接使用homebr...

2019-03-28 13:33:01 2407

原创 iOS KVO学习笔记

KVO是Key-Value Observing的简称,翻译过来就是键值对观察。项目中主要用于观察某个变量是否发生变化并通知主线程及时根据变化来更新UI。这里存在观察者和被观察者两个概念,会在下面结合代码来进行说明。KVO分为自动通知和手动通知,首先来说一下自动通知:例如我们有两个类对象A和B,A的代码如下@interface A:NSObject@property (strong, n

2015-02-04 13:07:23 442

原创 关于iOS8下注册本地通知的一些笔记

代码参考cocoachina上的在iOS8创建一个交互性强的本地通知iOS8在本地通知的创建上引入了几个新的API:UIUserNotificationTypeUIUserNotificationSettingsUIUserNotificationCategoryUIUserNotificationAction用法如下:UIUserNotificationTyp

2015-01-15 10:38:15 562

原创 散记2

取出联系人信息的方法1.引入AddressBook.framework和AddressBookUI.framework2.获取打开contact联系人的权限switch (ABAddressBookGetAuthorizationStatus()) { case kABAuthorizationStatusAuthorized: {

2015-01-09 13:31:55 397

原创 散记

1.Application supports iTunes file sharing通过在

2014-11-14 16:50:03 381

原创 iOS8环境下地图定位需要注意的地方

1.iOS8的定位服务需要用户取申请系统的授权

2014-10-15 16:06:27 596

iOS8本地通知Demo

iOS8环境下本地通知的创建 UIMutableUserNotificationCategory *shoppingListReminderCategory = [[UIMutableUserNotificationCategory alloc] init]; shoppingListReminderCategory.identifier = @"shoppingListReminderCategory"; [shoppingListReminderCategory setActions:actionArray forContext:UIUserNotificationActionContextDefault]; [shoppingListReminderCategory setActions:actionArrayMinimal forContext:UIUserNotificationActionContextMinimal];

2015-01-15

空空如也

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

TA关注的人

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