自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

baicai_520的专栏

不忘初心 方得始终

  • 博客(79)
  • 资源 (21)
  • 收藏
  • 关注

原创 Instruments--iOS组建与框架——iOS SDK高级特性剖析

iPhone版本回退好多朋友由于手误或者出于尝鲜、好奇等升级了iPhone最新的iOS系统或者是iPhone1.查询要回退的固件是否开放验证2.备份(可跳过)3.下载要回退的iOS固件4.这里区分windows和mac下的安装方式:windos下mac下iPhone版本XXiPhone 版本YY...

2018-12-21 13:40:13 257

原创 什么是Podfile呢?送给你来自官网的介绍

文章目录官网地址什么是Podfile迁移从0.x 到 1.0指定pod版本使用计算机本地文件夹中的文件。从库repo根目录中的一个播客规范。外部资源写在最后官网地址官网介绍什么是PodfilePodfile是描述一个或多个Xcode项目目标的依赖关系的规范。该文件应该简单地命名为Podfile。指南中的所有示例都是基于CocoaPods 1.0及以上版本的。一个Podfile可以非常简单,这增加了一个单一的目标:target 'MyApp' do use_frameworks! pod

2020-09-21 10:52:52 41 1

原创 swift学习_day1

水淀粉

2020-08-24 11:58:42 28

原创 iOS项目实践之Objective-C语言开发小技巧

1.隐私政策,用户协议的UI布局需求:注册/登录页面,页面底部添加隐私政策和用户协议的展示UI解决方案:使用UITextView,有一个方法- (void)addAttribute:(NSAttributedStringKey)name value:(id)value range:(NSRange)range;来实现效果Show your the Code// 同意文本 UITe...

2019-12-13 14:22:10 96

原创 Post和Get的区别

01特点1.1 http的特点基于tcp/ip、一种网络应用层协议、超文本传输协议HyperTextTransfer Protocol工作方式:客户端请求服务端应答的模式快速:无状态连接灵活:可以传输任意对象,对象类型由Content-Type标记客户端请求request消息包括以下格式:请求行(request line)、请求头部(header)、空行、请求数据服务端响应r...

2019-11-29 17:42:48 39

原创 CocoaPods安装大全

CocoaPods安装写在前面的话新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入写在前面的话新换了一家单位...

2019-08-07 14:10:00 67

原创 iOS技术总结1——3D Touch技术

简介3D Touch是iPhone 6s+,iOS9之后新增的功能。是一种立体触控技术,被苹果称为新一代多点触控技术,在Apple Watch上体现为采用了Force Touch,屏幕可感知不同的感压力度触控。有peek和pop两种新手势。3D-Touch技术相对于多点触摸在平面二维空间的操作,增加了对力度和手指面积的感知,其最大的好处在于不启动app的情况下,可以通过长按快速预览/查看你想要的...

2019-07-24 16:48:20 64

原创 苹果开发者账号双重认证

1.打开苹果开发者网站登录开发者账号2.登录后,在系统偏好设置中找到iCloud,然后打开账户详细信息,3.具体的双重验证操作

2019-03-01 17:39:50 2805

原创 初探宏定义

使用宏定义创建对象:创建Button的宏定义,并在ViewController写下点击Button的触发的方法一:使用宏定义创建对象#define Button(buttonSelf,type,origin_x,origin_y,width,height,title,state,textColor,controller,event,forView)\ UIButton *button...

2018-12-28 11:21:41 185

原创 Objective-C使用部分技巧

一:避免Block的Retain Cycle1.__block ASIHTTPRequest* request=[ASIHTTPRequestrequestWithURL:url]; __weak ASIHTTPRequest* request2=request; 2.ASIHTTPRequest* request=[ASIHTTPRequest...

2018-12-28 09:49:10 67

原创 iOS端库文件如何判断是否可以在模拟器上使用

模拟器的架构是 i386 或者 x86的真机上的架构是 armv7 或者arm64的

2018-10-10 09:18:21 227

原创 iOS中涉及到性别选择的解决方式

一:首先声明一下 UIButton *sexManBtn;//性别选择 男 UIButton *sexWomanBtn;//性别选择 女 UILabel *sexManLabel; UILabel *sexWomanLabel; BOOL sexOk;二:初始化sexOk = YES;三:UI布局 sexManBtn = [UIButton buttonWi...

2018-09-29 15:10:48 950

原创 有大红本之后如何落户太原

有大红本之后如何落户太原攻略,有多种方式,楼主只讲楼主亲身经历的方式 首先楼主是单身,户口只落自己的,主要共四步: 第一步: 拿大红本、契税发票、身份证、户口本等原件及复印件去房子所属的派出所审批,会填一个表格,然后将你的大红本原件和其余的复印件以及该表格都留下,然后会让你准备个夹子方便他们将你的资料放置在一起(夹子在去的时候就准备好吧); 第二步: 以房落户,审批的时间...

2018-05-11 17:48:49 1186

转载 iOS中如何正确的实现行间距与行高

iOS中UILabel的默认排版样式: 但是往往设计师提出的需求,希望让文本展示得更美观,类似的标注就会像这样: 我们可以借助NSAttributedString来实现,示意代码:NSMutableParagraphStyle *paragraphStyle = [NSMutableParagraphStyle new];paragraphStyle.lineSpacing ...

2018-04-13 11:04:34 1360

转载 iOS 最省时的打包姿势

打包方式1 自动化脚本打包无论是jekins部署还是使用xcodebuild指令的shell脚本都是不错的选择。可以自行google ,网上很多类似的案例。2 Apple推荐的方式使用xcode的archive功能:Product -> Archieve -> Export3 手动build打包 (推荐指数五星)手动编译,生成 .app 文件 把 .app 文...

2018-02-08 14:23:07 102

原创 如何清理mac的存储空间

iOS的小伙伴们,清理mac电脑的一些干货分享: 点击桌面空白,然后再菜单栏中,选择前往->前往文件夹->~/资源库,然后开始清理吧1.Developer/Xcode/DerivedData 这个文件夹下的内容是Xcode的缓存文件,可以全部删除 2.Developer/Xcode/iOS DeviceSupport 这个文件夹下的内容是真机测试时支持的手机系统版本,选择删除,我只留着11

2017-12-15 15:31:08 6357

原创 Mac使用阿里云Code提供的Git仓库做版本控制

一:Git的介绍二:目前流行的Git托管平台 了解到的Git托管平台有三种,分别是GitHub(私有项目要收费)、GitLab和阿里云Code三:具体操作步骤 1.在code.aliyun.com注册并登录,推荐重新开始注册而不是使用支付宝账号,避免邮箱不再使用接收不到邮件的尴尬。2.选择Groups,进行多人开发3.新建仓库,使用SourceTree连接项目,并进行一次推送

2017-12-14 14:51:45 1615

转载 程序员创业注意事项

尽量不做自己不擅长的领域一些创业项目与创业者自身工作无关或兴趣完全无关的行业领域,似乎觉得找到了一个行业的痛点,想着只要自己想出来的这个点子去做一个网站或APP就能撬动整个市场,甚至梦想着成为下一个独角兽公司。但这是创业中第一个也是最大的坑,当你的创业点子诞生时可能就已经注定了它的失败。难道那个行业(或领域)里没有人想去做吗?那个行业没有一个人比我聪明?还是因为自己所解决的问题并非时市场的真正痛点,

2017-03-07 11:18:15 294

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-03-07 09:37:07 182

原创 2016岁末随笔

时光匆匆,2016年的春夏秋冬仿佛转瞬间,就被湮灭历史长河之中。再过一周,迎接2017的钟声即将敲响。2016就要say goodBye了,然而一年的风风雨雨却又如此厚重,工作中经历了从低级菜鸟到中级菜鸟的转变,情感上经历了一次失败的恋爱,各种酸甜苦辣的滋味一言难尽。

2016-12-26 16:36:44 274

原创 QQ群中讨论内容 精华集锦

1.问:你们知道怎么做审批的功能么?答:做OA办公的,最好有个好一点的后台给你提供数据。否则就不要做。因为涉及到的数据量太多了。如果没有一个对数据处理能力可以的后台,做到最后你会发现,你每天追着后台给你改数据。都会产生矛盾。问:移动端怎么做审批呢?推送数据么?答:你多下几个OA办公的软件看看。。。比如钉钉。云之家。参考他们怎么做就行了。 做OA办公,难的不是怎么实现界面,难的是对各个表单的的数

2016-12-16 14:58:11 536

原创 安全性问题

16.1 前言 在移动互联网快速发展的今天,iOS应用由于直接运行在用户的手机上,与运行在服务器的后台服务相比,更有可能被黑客攻击。本文接下来将从三个方面概述iOS移动应用在安全方面所面临的挑战及应对措施。 16.2 网络安全 16.2.1 安全地传输用户密码 大部分iOS应用都需要联网, 通过和服务器进行通讯,获得最新消息并将内容展现给用户。由于网络传输过程中有可能经过不安全的中间节点,所

2016-12-15 08:52:11 338

原创 iOS 出现too many errors emitted, stopping now解决办法

解决办法:让整个pch文件的内容在这两行代码以内 ifdef OBJCendif便可以解决该问题 参考文章:参考1:iOS SDK开发时,有关OC和C++混编造成其它类错误的问题(Compile Sources As Objective-C++)参考2:莫名其妙的错误:could not build module ‘Foundation’

2016-12-07 17:15:09 3658

原创 iOS国际化,点击按钮切换语言

前言:网络上关于iOS国际化的文章很多,但基本上都是基于跟随系统语言的国际化,今天要讲的是不跟随系统的切换语言版本方案,即程序内部的切换语言版本方案。参考博文http://blog.csdn.net/xwren362922604/article/details/17190061demo下载地址:http://download.csdn.net/detail/baicai_520/9693051最终效

2016-11-23 09:11:05 672

原创 iOS客户端集成环信3.0详解

说明:集成的SDK版本 V3.2.1 版本时间2016-11-12 集成时间2016-11-21前提:观看视屏,视屏地址如下: 环信SDK集成:http://www.imgeek.org/video/40 环信EaseUI集成:http://www.imgeek.org/video/39具体集成过程:一: 添加依赖库CoreMedia.frameworkAudioToolbox.fra

2016-11-21 19:27:10 1094 2

原创 代码成就浪漫之iOS动画学习

源代码git地址: https://github.com/Naruto-yq/AnimationDemoOne

2016-11-11 15:32:19 201

原创 masonry使用知识集锦

1.给View添加下划线//_vGrid1Underline _vGrid1Underline = [UILabel new]; _vGrid1Underline.backgroundColor = [UIColor hexColor:@"e1e1e1"]; [vGrid1 addSubview:_vGrid1Underline]; [_vGrid1Underline

2016-11-08 11:09:33 236

原创 电商类app源码解析(持续更新)

一:下载地址: https://github.com/EleTeam/Shop-iOS二:NSString学习笔记 http://blog.csdn.net/yuzhiboyi/article/details/7668938

2016-11-07 09:53:34 4045

原创 NSNumber的大小比较

1.比较NSNumber的大小 2.-(BOOL) isEqualToNumber: 3.- (NSComparisonResult)compare:(NSNumber *)otherNumber; 学习过程 1.比较概述 <1>既然NSNumber都是数值型的封装,那么它们之间可以比较大小, <2>不可使用比较运算符来比较,如,不可用>, <…..2.NSNumber的实例方法: (B

2016-11-07 08:56:22 2676

原创 OC[NSNumber][NSDictionary]语法简写

[NSNumber numberWith…:][NSNumber numberWithChar:‘X’] //简写为 @‘X’; [NSNumber numberWithInt:12345] //简写为 @12345 [NSNumber numberWithUnsignedLong:12345ul] //简写为 @12345ul [NSNumber numberWithLongLong

2016-11-07 08:52:13 1163

原创 iOS小技巧总结(持续更新)

1.在tableView中点击cell后,cell的颜色会默认显示为灰色,在tableView的delegate的didSelectRowAtIndexPath方法中加入[tableView deselectRowAtIndexPath:indexPath animated:YES];即可完美解决,示例如下:- (void)tableView:(UITableView *)tableView did

2016-11-07 08:49:26 289

原创 友盟统计调研文档

1.国内专业的移动应用统计分析平台。帮助移动应用开发商统计和分析流量来源、内容使用、用户属性和行为数据,以便开发商利用数据进行产品、运营、推广策略的决策。 多指标 多维度 丰富模型 2.应用趋势 清晰展现应用的新增用户、活跃用户、启动次数、版本分布、行业指标等数据,方便您从整体掌控应用的运营情况及增长动态。 3.留存分析 您可以掌握每日(周/月)新增用户在初次使用后一段时间内的留存率,留存

2016-10-28 09:38:07 245

转载 MAC下Cornerstone错误异常导致奔溃

一 :问题描述 点击服务端保存的文件就闪退,重启mac也不好使二 :解决办法 这边由于SVN客户端操作出现某些异常。需要删除SVN客户端本地路径下的本地库。具体路径截图如下: ...

2016-10-25 16:41:50 3941 1

原创 工作总结

一.博客 坚持写博客,好处是可以巩固知识的同时可以避免日久忘记;另一好处是能够把自己推荐出去,让更多的人认识也认识更多的人,增加更多的技术交流和就业机会。二.开发流程 需求-产品定位-产品设计-产品研发-测试-修改-上线 (详情待续)三.开发注意事项 1.框架搭建 (详情待续) 2.开发规范 (详情待续) 3.代码规范 (详情待续) 4.版本管理 (详情待续)四。项目经理的职责

2016-10-11 10:24:59 166

转载 iOS开发编码建议与编程经验

在开发过程中,我们不仅要去看别人的代码,也要让别人看我们的代码。那么,有一个良好的编码习惯将会非常重要。下面将会罗列使用Objective-C来开发iOS的编码建议。【1】任意函数长度不得超过50行。(其实很容易就超过50行,这就要考虑代码抽取了。)【2】任意行代码不能超过80字符。(其实也很容易超过80字符,可以考虑多行显示,比如有多个参数时,可以每个参数放一行。)可以在Xcode中设置超过80个

2016-10-11 09:19:12 183

原创 移动客户端集成支付宝移动支付功能详细步骤

1.登录支付宝开放平台 支付宝开放平台网址:https://open.alipay.com/platform/home.htm注册账号并登录 这个不需要说了吧2.在开放业务里,选择“支付能力”中的“移动支付”3.在移动支付中选择快速接入 4.在快速接入中选择签约与审核 5.在签约与审核中进行签约 6.选中移动支付 7.我是注册的企业账号,所以这里选择了注册企业账号 8.填写注册企业账号

2016-06-22 10:39:09 796

转载 iOS总结_IOS开发部分语法的简化写法

下列简化写法是IOS6.0以后的新写法NSNumber//简化前的写法:NSNumber *value1;value1 = [NSNumber numberWithInt:12345];value1 = [NSNumber numberWithFloat:123.45f];value1 = [NSNumber numberWithDouble:123.45];value1 = [NSNumber n

2016-06-07 17:13:12 248

原创 IOS项目流水线开发步骤(初稿)

笔者是一名IOS开发工程师,从业三载,为避免重复造轮子,分享笔者的一些IOS开发的经验一:BaseController 1. 设置导航栏 1.1 设置导航栏左侧的按钮 1.2 退出当前页面 2. 设置正在加载 2.1 正在加载UIActivityIndicatorView 2.2 移除正在加载提示 3. 网络判断 3.1 无法连接网络提示 3.2 移除网络提示 4. 提示 M

2016-06-07 17:10:51 243

原创 奔溃日志记录工具Crashlytics

Crashlytics(http://try.crashlytics.com/)是专门为移动应用开发者提供的保存和分析应用奔溃信息的工具。Crashlytics有专业的奔溃信息分析,可以和现有的项目管理系统(如Redline、Jira等)集成,有助于我们追踪和管理应用缺陷,持续改进产品质量。一 Crashlytics简介Crashlytics成立于2011年,它的使用者包括支付工具Paypal、点评

2016-04-19 10:53:07 752

原创 移动统计工具Flurry

选自唐巧《iOS高级进阶》Flurry(http://www.flurry.com/)是一家专门为移动应用提供数据统计和分析的公司,其全球的市场份额在移动统计工具中处于领先地位。合理地使用Flurry能够帮助读者更加方便地做应用的统计和分析工作。本章会介绍Flurry的基本功能,以及如何做自定义的统计,最后会将其与业界其他同类工具做对比。一:Flurry简介 Flurry的数据统计分析SDK支持的

2016-04-19 09:39:43 600

QuestionnaireDemo.zip|QuestionnaireDemo.zip

最近需求让iOS原生开发调查问卷,网上搜索资料发现很少,没办法正好业务不是很繁忙用一个星期时间手撸了一个,其实也很简单,主要有段日子没写代码了,分享出来给大家看,能帮助到大家就很满意了

2020-09-10

UITableView的使用

UITableView的使用 包括简单的搭建UITableView、搭建分组的UITableView、搭建分段的UITableView、可删除行等等

2014-10-10

ASIHTTPRequest第三方库

ASIHTTPRequest第三方库 使用该库可以轻松地请求 放在这里本着和大家一起学习地目的 欢迎大家下载使用 用什么不懂的请留言

2014-09-18

验证按钮zip

短信验证的时候 需要在按钮上显示数字递减 这个demo很清楚明白的告诉了你

2014-09-16

输入框 聊天版

做微聊小圈时候用到的例如QQ表情,语音通话等资源包

2014-08-06

捕鱼达人试写代码

最近自学了触动科技研发的《捕鱼达人》,试着写了一下,是xcode平台下cocos2d-x实现的,与大家一起学习

2014-07-16

iOS_OC语言_多章节分级展示demo.zip

iOS三级展示列表效果,在做在线教育app时遇到的三级展示效果,当时自己不会写,从网上找的比较简单好用的demo,提供给大家下载,希望满足大家的项目需求,

2020-01-19

iOS国际化 应用内切换语言更新版

iOS国际化 应用内切换语言更新版

2016-11-25

iOS国际化,点击切换语言

iOS国际化,点击切换语言,不需要退出app,在app内部就可以切换语言

2016-11-25

SVN详细图文介绍(Cornerstone)

帮助像我一样因为不会CornerStone的程序员快速使用CornerStone进行代码管理

2016-03-14

IOS des加密 demo

IOS des加密的demo,做金融类APP的会用到各种加密

2015-06-11

IOS 自定义聊天工具 纯文本聊天

自定义的纯文本聊天工具 项目中用到聊天或者是留言、评论都可以使用

2015-06-08

IOS 微信支付官方以及自己制作的demo

参照微信支付demo,自己制作的,有需要的朋友敬请下载,我觉得对得起那个积分,如果你积分不够,可以在cdsn上联系我,可以邮箱给你

2015-06-04

IOS 已上线项目 仿微信 即时聊天 20150613

IOS仿微信的即时通信项目,已上线,由于其中某些三方库不支持64位,所以只能在5以及4s上运行,不过里面肯定有你做项目时需要用到的方面,值得下载,下载后在5的模拟器上运行会报错误,百度一下错误原因然后照着改就ok了。

2015-06-03

IOS 首页广告循环滚动效果

IOS 首页广告动态滚动效果 手动滚动 点击滚动都有 方便的嵌入到你的app中 支持64位

2015-06-03

IOS 快速为项目添加上传头像的功能

为你的应用快速添加上传头像的功能,demo很给力,欢迎评论

2015-06-03

IOS 导航栏

项目中用到了,虽然有些出入,但使用起来还是蛮好的,有一点bug,项目中没有问题,我单单做demo的时候遇到的,就是运行项目时导航栏那一块不显示,其实是存在的,你点鼠标往上拖动下就显示出来了,然后你研究下,我现在项目紧,没时间弄,你弄出来了和我交流下,我好更新demo

2015-06-03

IOS 聊天工具,仿微信实现,2015年6月3号弄的,最新呦

IOS 聊天工具,仿微信实现,2015年6月3号弄的,最新呦!亲,而且我是免积分下载哦!欢迎评论和点赞

2015-06-03

IOS面试题总结,集合了很多培训机构的老师精心整理出来的,绝对给力

IOS面试题总结,集合了很多培训机构的老师精心整理出来的,绝对给力,包你满意,而且我是零分下载呦!

2015-06-03

城市列表demo

城市列表 使用Plist 字典数组实现 你肯定满意

2015-04-02

上传头像demo

本demo实现了上传头像功能,可以选择手机相册也可以拍照上传

2015-04-02

空空如也

空空如也

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

TA关注的人 TA的粉丝

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