自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

鹏仔的技术博客

编码——业务——人生

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

原创 iOS多环境管理,支持快速编译

在iOS中快速的进行环境切换这篇文章都说了什么?在iOS中快速的进行环境切换效果:切换效果项目场景:我们日常开发至少有两套环境(开发+正式),好一点的就是三四套(开发、测试、预发、正式),这就必不可少的有一个需求,就是如何在各个环境之间快速的切换,甚至热切换。出于安全考虑,一般正式环境和其他环境不能互相切换。我曾经看到一个外卖app的个人中某处连续点击若干次后,会出现一个环境切换页面,能切换和配...

2022-03-22 17:12:01 2727

原创 swift-oc混编分享3-UrlRouter跳转中心

一行代码实现iOS页面跳转viewControllerA.openViewController(path: "order/detail", query: ["orderId": 123])viewControllerA.openUrl("myScheme://myHost.com/order/detail?orderId=123")

2022-03-18 15:29:03 3381

原创 swift-oc混编分享2-tableView优化

在iOS中,如何优化tableView,提升效率(高度计算、事件回调),降低代码量源码分享(swift+OC),快速在你的项目中搭建

2022-03-10 19:22:03 4077

原创 swift-oc混编分享1-提示组件

iOS快速度搭建toast、loading提示信息,不用依赖复杂的三方,swift实现,OC可调用

2022-03-07 14:14:55 1877

原创 swift-oc混编分享

swift和OC混编的思路,混编过程碰到了哪些问题,系列组件分享

2022-03-05 17:12:31 1618

原创 sign in with Apple,使用Apple授权登录

sign in with Apple

2022-03-03 15:17:41 1437

原创 iOS Universal Links 配置 - 收集了配置无效的问题

创建【apple-app-site-association】文件 >> 上传文件到自己的服务器>> app内配置 >> 打包安装到手机(真机) >> 使用Safari验证结果

2020-03-27 14:38:46 6859 6

原创 iOS App托管和分发搭建

iOS的内侧包管理,内部分发,或者企业包的分发和Android略有不同,需要通过manifest文件以及Safari内置命令来触发安装。

2020-03-19 12:58:48 2343

原创 技术招聘见解

首先插个tips:各位大牛,我们正在招聘,可以了解下~最近开始慢慢的参与公司的人才招聘,总结一点东西,分享给大家1、面试官角度,面试的整个过程是啥样的明确目的!明确目的!这个很重要,一定要知道自己想要什么样的人,形成初步目标画像(听话干活、技术攻坚,独当一面、有担当,可带队、等~) 拿到简历,做面试准备 核对信息的真实度(一般都有点水分),通过项目的匹配度,公司的背景,个人职责,大...

2019-02-27 17:09:50 381

原创 iOS图片的加载优化 initWithContentsOfFile

有的小伙伴可能没那么在意图片的加载方式,习惯了imageNamed,看到initWithContentsOfFile时也没有仔细看他的作用。1、首先我做了一个实验,比较了两种方式对内存的影响。测试方法,对于app的引导页(5张图)分别使用imageName和initWithContentsOfFile去初始化图片使用imageName加载图片[UIImage imageNamed:...

2019-01-31 13:55:04 1889

原创 开发之路

难得静下心来,写点东西,望共勉。读大学的时候,我就很爱开发,那时候刚接触C不久,就自己配了电脑,没事敲几行不成形的代码,感觉还挺来劲。后来又看隔壁专业的同学在修Java,翻翻书,感觉Java好像比C看着舒服呢,又去学了Java。再后来我又买了Android从入门到精通,安装了编译器,那会的Windows电脑是各种报错,尝试好几天,终于安装成功了。可是贪玩的心依旧重于对这些语言的好奇心,最终电脑...

2018-11-26 16:24:21 208

原创 移动验证:本机校验和一键登录(中移动、中联通、中电信提供)

更新时间:2019/07/23先推荐直接从三大运营商那里直接做这个功能,相对麻烦。所以我们想到了三方代理代理1:阿里云 - 号码验证,每次4分,已经支持一键登录,SDK大约在20M左右,UI是半自定义的,但是基本可以满足需求。阿里的SDK经过一年多的打磨,已经比原来好用多了,之前一次号码验证是三次交互,掉了两次服务接口,现在优化掉了一次,相对快了一些。后台管理还有一些数据统计,每月的量,...

2018-11-13 11:26:44 33378 17

原创 WKWebView cookie 容错

最近iOS项目中,需要在app端设置cookie,然后web取cookie验证用户身份,但是cookie中的一些字段无论如何也去不到,二app设置断点后却真实的看到了我“正确的”设置了cookie。因为问题还发生在一些特定的手机上,所以我们开始比较这些手机之间的区别。大家都知道,cookie的格式大致如下document.cookie = 'key1=value1';document.c...

2018-10-29 15:13:51 187

原创 iOS Cordova项目无法收到推送

最近接触Cordova,项目中集成了网易云信,其中的推送功能需要设置证书名称,为了方便测试,同时不频繁的改动原生代码,我写了这样的代码:- (void)setupAPS { #if DEBUG // ifdef 也用过 //设置证书名:develop #else //设置证书名:release #endif }然...

2018-10-25 11:01:02 350

原创 iOS刘海屏适配,导航栏高度,工具栏高度,滚动范围

当前iPhone有两种主要屏幕有2种类型:刘海屏、方屏(SE、Plus、7、8)配新iPhone,且SE一直在更新,那么两种屏幕样式一段时间内会共存,所以每个页面都应该考虑做好适配

2018-09-13 10:53:06 31099 1

原创 iOS KVO实现原理及使用

关于KVO的实现,文章已经很多了,这里阐述我个人的观点,写一些自己的感受1、简介    KVO(key-value observe)是在KVC的基础上实现的一种用于监听属性变化的设计模式;如果对某个类的某个属性设置了KVO,那么当这个属性发生变化时,就会触发监听方法,从而知道属性变化了2、使用1)设置监听// 初始化一个测试类_kvoTest = [[KVOTestModel alloc] in...

2018-06-01 19:35:40 5452

原创 tableView for TTXS

github 地址:https://github.com/pengGitHubUp/GPTableViewKit 一:控制器代码 @interface DayMyTrainLibListVC ()<GPTableViewManagerDelegate>//声明代理/** 表格 */@property (nonatomic, strong) UITableView...

2018-04-28 14:06:27 151

原创 关于Xcode9拖拽文件无法识别

这两天升级到了Xcode9, iOS客户度新开发了一些功能,感觉左侧的文件列表不是很完美,于是就重新分类。把一些文件夹删掉,然后从新分类、组合,最后拖进项目; 结果每次编译都报错,提示文件缺失;删掉,再拖进来还是一样,根本不起作用;最后通过在左侧列表》右键》Add Files To "XXX" ... 的方式添加,终于可以顺利编译了。

2017-09-29 08:47:57 1232

原创 iOS 合并真机和模拟器的.framework

开始之前我们定义一个名字,假定你创建的是一个叫做“yyyy.framework”的静态库抓住重点:我们合并的是framework内的一个和framework同名的一个小文件(没有后缀,图片中已标记);然后把生成的新yyyy文件覆盖到真机framework内;重新真机编译即可,那么编译后的真机目录下的framework文件就是合并后的我们需要的库了知道了原理,就会写合并代码了

2017-09-12 16:05:35 653

原创 iOS 获取国家列表、转json

NSLocale *locale = [NSLocalecurrentLocale];        NSArray *countryArray = [NSLocaleISOCountryCodes];    NSMutableDictionary *objectDic = [[NSMutableDictionaryalloc] init];    for (NSStr

2017-08-25 17:45:17 1272

原创 iOS rtf 和 ttf 字体导入技巧(iOS应用自定义字体)

iOS设置自定义字体,倒入ttf慧者rtf字体文件

2016-10-31 00:45:10 2950

转载 【Linux】linux常用基本命令

Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们。这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题。1、显示日期的指令: date2、显示日历的指令:cal3、简单好用的计算器:

2016-04-12 08:55:30 299

原创 iOS tabBarView的隐藏以及自定义tabBarViewController

概述:1、隐藏:系统方法隐藏;自定义容器随意隐藏2、自定义:干掉tabBar 的view,并替换;完全自定义一,把pageViewController作为容器第一种需求,需要二级界面隐藏tabBar,三级界面再显示出来(很奇葩的需求)在UITabbarController包含的UINavigationController应用中,如果UINavigationController...

2016-03-23 11:19:49 3975

转载 iOS 中打印,以及打印一些特殊的类

iOS 打印

2016-03-20 15:44:58 420

原创 数组内元素按字母顺序排序,字典的key按字母顺序排列

数组排序,字典排序

2016-03-16 15:13:24 4244

原创 iOS 导航栏的隐藏以及右滑返回的问题

在做导航栏功能的时候,偶尔会放一些控件,功能稍微多点就需要隐藏掉导航,进行自定义。如果隐藏的方法不对,右滑返回就失效了。还有就是如果我们给导航的左按钮(leftBar)自定义了,那右滑返回也会失效。  想想他还真是挺烦人,索性直接隐藏了算了,自己做起来更好。这个时候我们用以下方法来隐藏导航栏,根据自己的需求,写在生命周期的不同地方。self.navigationController.na...

2016-02-15 16:10:36 4189

原创 NSMutableAttributedString,图文混排,字号变换,颜色变换

label 内字体、颜色、字号不同

2016-01-15 14:23:23 772

原创 iOS 取相册照片/打开相机

1 打开相机:直接打开,通过代理方法取到我们拍下的照片(在进行照片压缩上传等操作...)2 打开相册:1)、打开系统预设的相册风格(可使用代理传递选择的照片) 2)、自定义一个相册(样式、打开的是哪个相册、多选等等,这种方法需要自己设置方法传递选择照片,我用的通知)

2015-11-23 18:16:51 416

原创 关于iOS UITextView的一点使用心得,设置placeHolder效果

基本思路:在textView的第一行添加一个label,用label来提示起到place Holder的效果,当textview里面有文字的时候,让textview覆盖在label上面(背景色为白色),当textView里面的文字为空的时候,把textview的背景色透明,漏出label的文字。这里面用到了textView的代理方法- (void)textViewDidChange:(UITextView *)textView;{ //显示隐藏placeholder if(textVie

2015-11-12 17:36:10 507

空空如也

空空如也

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

TA关注的人

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