自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BearsG

即便你一贫如洗,我依旧是你最后一件行李

  • 博客(26)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 cocopods安装使用和安装过程中遇到的问题及解决办法(2016)

在osx 10.11之前cocopods问题不多,但是升级到11之后的版本,之前的cocopods大多用不了,需要重新安装,对于我这种使用测试版系统的技术狂来说,每次都需要重新安装很多东西,当然,cocopods也避免不了安装很多次了。对于新手来说,使用cocopods开发,还是节省了相当多的开发时间,以下便是cocopods安装和安装过程中遇到的问题及解决办法:1、cocopods 安装:安装教程

2016-03-12 11:07:28 7625 2

原创 iOS-推送通知

推送通知可以做3件事:1 .文字信息2 .一种声音 3 .一个徽章的标记号(第几条消息。。)推送通知流程 : (app应用程序---》iOS 设备---》APNS(apple服务器)---provider(我们的服务器端))1 .app应用程序 注册一个通知2 .iOS 设备---》APNS(apple服务器)3 .APNS(apple服务器)--给一个令牌token(唯一的)-》

2016-03-31 14:49:13 397

原创 IOS中获取各种文件的目录路径的方法

iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么. documents,tmp,app,Library。(NSHomeDirectory()),手动保存的文件在documents文件里Nsuserdefaults保存的文件在tmp文件夹里1、Documents 目录:您应该将所有de应用程序数据文件写入到这个目录下。这个目录用于存

2016-03-26 18:09:54 2747

转载 Xcode 调试方法总结

前言:编写代码过程中出现错误、异常是不可避免的。通常我们都需要进行大量的调试去寻找、解决问题。这时,熟练掌握调试技巧将很大程度上的提高工作效率。接下来就说说开发过程中Xcode的调试方法。

2016-03-24 18:30:06 829

原创 错误集-objc-class-ref in AppDelegate.o之解决方案

最近查看老项目Xcode版本从Xcode6.N进级到Xcode7.2后,顺序编译报错,出现问题:其实就是一个很常见的问题,很多项目在替换Xcode版本后都有如下报错Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_QQApiInterface", referenced from: objc-class-ref in App

2016-03-21 09:14:10 14452 3

原创 .pch 文件找不到 XCTest/XCTest.h' file not found ..

解决办法一、选中最上面的项目–>右边侧栏TARGETS–>找到Build Settings –> 搜索框搜prefix header–>下面找到Prefix Header–>双击后面的路径打开编辑 。在项目文件夹中找到文件夹Supporting Files–>找到public.pch直接拖进刚才的编辑框中,回车键ok解决办法二、还是刚才的路径Build Settings - Prefix Heade

2016-03-18 15:56:46 4753

原创 关于error:Cannot assign to 'self' outside of a method in the init family

问题:有时候我们重写父类的init方法时不注意将init后面的第一个字母写成了小写,在这个方法里面又调用父类的初始化方法 (self = [super init];)时会报错,错误信息如下: error:Cannot assign to ‘self’ outside of a method in the init family原因:只能在init方法中给self赋值,Xcode判断是否为

2016-03-17 15:54:09 655

原创 使用cocoapods导入第三方类库后 头文件没有代码提示?

选择Target -> Build Settings 菜单在All ->Search Paths下面找到 \”User Header Search Paths\”设置项新增一个值”${SRCROOT}”,并且选择\”Recursive更多精彩内容请访问:www.bearsg.com

2016-03-15 17:59:47 515

原创 苹果应用上架被拒各种原因——持续更新

设计注意App的设置界面、按钮使用了类似iPhone的操作方式以及icon的圆角设计。App的年龄设置—》不能太低。App里有实物奖励—》要做一个免责声明,和苹果无关。app界面设计不像某个网页会被拒图片限制图片上不能出现苹果手机,苹果产品,苹果logo图片不能是其他知名企业logo,比如:新浪,腾讯,京东。。。图片不能含有色情、暴力、烟酒、毒品、管制刀具等一些图片,解决办法:调整应

2016-03-12 16:41:45 3307

原创 iOS 版本更新

一、根据AppStore上的数据进行判断是否更新 苹果给了我们一个接口,可以根据应用的id请求应用的一些信息,取出其中的版本与当前运行的应用的版本号比较。//同步请求获取应用的信息字典NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];[request setURL:[NSURL URLWithString:[NSS

2016-03-12 16:18:15 494

原创 iOS页面跳转及数据传递

iOS页面跳转:第一种[self.navigationController pushViewController:subTableViewController animated:YES];//描述:通过 NSNavigationBar 进行跳转 [self.navigationController popViewControllerAnimated:YES]; //描述:在子视图返回到上级视图第二种

2016-03-12 16:08:54 980

原创 Scene is unreachable due to lack of entry points and does not have an identifier for runtime access

使用Storyboard时出现以下警告:warning: Unsupported Configuration: Scene is unreachable due to lack of entry points and does not have an identifier for runtime access via -instantiateViewControllerWithIdentifier:

2016-03-11 11:23:11 666

原创 解决XCode7.2 上无法安装 Alcatraz PackageManager

问题汇总问题一、 运行安装后,没有出现在菜单上到githup上下载Alcatraz project https://github.com/supermarin/Alcatraz打开终端输入 defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID得到当前的UUID打开下载的Alcatraz

2016-03-10 14:29:36 1104

原创 使用Alcatraz来管理Xcode插件

1.简介Alcatraz 是一个帮你管理 Xcode 插件、模版以及颜色配置的工具。它可以直接集成到 Xcode 的图形界面中,让你感觉就像在使用 Xcode 自带的功能一样。2.安装和删除使用如下的终端来安装Alcatraz:curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | sh如果你

2016-03-10 14:11:17 602

原创 最新版 CocoaPods 的安装流程

iOS 最新版 CocoaPods 的安装流程1.移除现有Ruby默认源$gem sources --remove https://rubygems.org/2.使用新的源$gem sources -a https://ruby.taobao.org/3.验证新源是否替换成功$gem sources -l4.安装CocoaPods(1) $sudo gem install cocoapods 备注:

2016-03-09 19:11:42 756

原创 Xcode模拟器管理(Simulator)

最近换了电脑更新了最新的Xcode 模拟器是9.2的 中间又下载了9.1版本的模拟器,运行项目的时候出现下面情况 这么多模拟器看着就不舒服,如何删除一些不必要的呢?网上有方法 或者Xcode模拟器异样显示没有后面的(9.1/9.2)版本号,没办法判断是哪个系统,解决办法是1.关闭xcode2.终端输入 sudo killall -9 com.apple.CoreSimulator.CoreSim

2016-03-08 12:04:46 5332

原创 XCode 显示代码开发行数

在Xcode菜单中选择Preferences命令,单击Text Editing选项图标,选中Linenumbers复选框。 更多精彩内容,请见:http://www.bearsg.com

2016-03-08 10:29:16 5399

原创 自定义导航栏按钮UIBarButtonItem 文字或图片(定制)

IOS 定制中间突出UItabBar前言:公司的项目需要定制一个中间突出的TabBar,在github 上找到一份可以参考的代码(虽然是四年前的,但是还是很有参考价值)。 网址:https://github.com/boctor/idev-recipes/tree/master/RaisedCenterTabBar。作者的readme文档写的很好,这里给出翻译先看看效果: 思路:Problem:问

2016-03-07 18:39:57 1790

原创 ViewController的关键流程

ViewController的关键流程最近解决某个问题的时候,发现在ViewDidDisappear中去获取self.navigationController为空。猛然间意识到,原来在VC的生命周期中存在一些细节问题需要注意。而且,最近一段时间,对基于流程(生命周期是特殊的流程)建模的编程思想也开始有些反思。所以就总结了一下VC生命周期的一些问题。先说点比较抽象的东西,关于流程建模的。对于同一个对象

2016-03-07 14:52:18 488

原创 解决cocoapods diff: /../Podfile.lock: No such file or directory

最近把以前代码放到新电脑上运行,在执行pod update之后build工程遇到如下提示: diff: /../Podfile.lock: No such file or directory diff: /Manifest.lock: No such file or directory error: The sandbox is not in sync with the Podfile.

2016-03-05 01:30:00 1099

原创 MAMapKit/MAMapKit.h' file not found

MAMapKit/MAMapKit.h’ file not found`'MAMapKit/MAMapKit.h' file not found `'MAMapKit/MAMapKit.h' file not found 每次打开的时候都报这样的错误,但是重新启动几次就没有问题,如果不管这个错误也没事,可以真机和模拟器运行。这是为什么??? 我自己也重新导入这个框架几遍了,都没有解决。。解决方案

2016-03-05 01:28:29 2115 4

原创 iOS多张图片合成一个视频

IOS多张图片合成一个视频 - (void)viewDidLoad { [superviewDidLoad]; //Do any additional setup after loading the view. imageArr =[[NSMutableArrayalloc]initWithObjects: [UIImageimag

2016-03-05 01:23:57 2363

原创 iOS开发常用命令行①

批量删除.svn文件 ..先定位到项目目录下(在终端先输入cd 然后把文件夹拖进终端) “`

2016-03-05 01:16:25 590

原创 iOS视频添加背景音乐同时保留原音

IOS视频添加背景音乐同时保留原音//抽取原视频的音频与需要的音乐混合

2016-03-05 01:11:38 1824

翻译 Object-C官方文档翻译——Block

By:BearsG(赛赛) Objective-C官方文档翻译 Block    一个Objective-c类定义了一个对象结合数据相关的行为。有时候,这使得他有意义的表达单个任务或者单元的行为。而不是集合的方法。    blocks是语言的特性,我们可以在C C++ 和Objective-c看到,这允许你创建不同的代码片段,这代码片段可以通过在方法或者函数里调用如果他们有值。blocks是Obj

2016-03-05 01:08:28 1570

翻译 markdown 最新语法

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

2016-03-05 01:06:18 728

Xcode iOS 16真机调试包 开发调试

Xcode iOS 16真机调试包 开发调试 iOS16适配

2022-10-31

给图片添加文字标签图片贴图

给图片添加文字标签图片贴图并返回标签坐标信息,颜色 文字内容等,主要提供一种场景,具体项目仍需单独做修改,大概思路可参考

2019-01-03

iOS 弹出视图

iOS 弹出视图集成

2017-07-21

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

TA关注的人

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