自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 iOS 时间早于某个时间,时间在某个规定区间内,某个月第一天和最后一天,获取前几个月的时间

当前时间早于某个时间,当前时间在某个时间区内,获取顶层vc,

2022-04-15 10:18:47 7

转载 UIButton 设置图片和文字上下居中显示

在很多的应用中,按钮(UIButton)是经常用到的控件,在按钮上显示各式各样的样式,其中默认是图片居左,文字居右。而很多情况下,为了按钮美观,都会重定义按钮,设置为图片居上,文字居下。方式为: //调整图片和文字上下显示 focusBtn.contentHorizontalAlignment = UIControlContentHorizontalAlignmentCente...

2019-08-13 17:12:13 1492

转载 Unity调用iOS原生函数

Unity调用iOS原生函数非常简单,只需要两步即可完成:第一步:在Unity中声明函数并调用:声明: #if UNITY_IPHONE [DllImport("__Internal")] private static extern void 函数名(参数类型* 参数名); #endifeg: ...

2019-07-23 16:41:07 1385

原创 沙盒

NSTemporaryDirectory(); 是临时文件存储的po NSHomeDirectory()/var/mobile/Containers/Data/Application/A2B118EE-AFB7-4041-B9A7-980F0285DEE8NSString *videoCache = [NSHomeDirectory() stringByAppendingPathComp

2017-09-15 15:25:02 408

原创 并发操作子线程

addOperationWithBlock:和NSOperationQueue能够开启新线程.maxConcurrentOperationCount,叫做最大并发数

2017-08-23 15:46:02 314

转载 iOS 清理项目中使用的图片资源

关于无用图片资源LSUnusedResourcesLSUnusedResources 感谢改工具开发者 GitHub链接 https://github.com/tinymind/LSUnusedResources如果你项目中有使用到xib和storyboard 一定要注意,这个工具并不检测storyboard

2017-07-14 15:23:08 374

转载 让自己开发的iOS App通过iTunes共享文件到Document目录

1、在plist文件中添加Application supports iTunes file sharing,设置为YES。2、3、监听Document目录的文件改动使用GCD 与 file descriptor 实现对文件夹内容的修改进行监听, 实现的关键代码如下 // 这里边需要定义两个成员变量 { dispatch_queue_t _

2017-05-08 14:15:45 5338

原创 cocoapod安装,第三方库的安装与删除

删除项目中已经配置的类库在项目中移除CocoaPods1.删除工程文件夹下的Podfile、Podfile.lock和Pods文件夹、xcworkspace文件2、打开xcodeproj文件,删除项目中的Pods文件夹及Pods.xcconfig引用和libpods.a3、打开Build Phases选项,删除Check Pods Manifest.lock和Co...

2017-03-06 10:51:21 1003

转载 Audio Queue 音频处理

Audio Queue来实时录音,边录音边转码,它是AudioToolbox库里的一个音频服务队列Audio Queue有三部分组成:三个缓冲器Buffers:每个缓冲器都是一个存储音频数据的临时仓库。一个缓冲队列Buffer Queue:一个包含音频缓冲器的有序队列。一个回调Callback:一个自定义的队列回调函数。声音通过输

2017-03-01 14:53:44 1181

原创 itunes connect上传前的准备

1、增加App图标icon 1024*10242、屏幕快照 3.5寸640*960、4寸640*1136、4.7寸750*1334、5.5寸 1024*10243、可本地化:可单选中文,亦可同时中英文

2017-02-28 15:44:36 261

原创 runtime的理解

AOP应该也是runtime的主要用途,AOP主要实现的目的是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合性的隔离效果。服务端我们的AOP经常使用的场景有:登录验证(单点登录),日志记录,权限限制等等,这样在整个func的业务逻辑上就可以以非入侵的方式控制了,同样的功能引入客户端也很有必要。1通俗来讲:切面业务的代码可以独立出来,方

2017-02-28 11:52:03 241

原创 第三方支付

/** *  微信支付 * *  @param productID 商品id *  @param prices    商品价格 */ 支付宝

2017-02-27 17:18:28 231

转载 strong和copy

@interface Person : NSObject@property (strong, nonatomic) NSArray *bookArray1;@property (copy, nonatomic) NSArray *bookArray2;@end@implementation Person//省略setter方法@end//Person调用main(){

2017-02-27 08:58:54 159

原创 photokit

PHAsset 并不是真正的文件对象,他们仅仅包含真正文件的基本信息如:文件路径,文件元数据。使用AVAssetExportSession可将相册里的视频经过压缩保存在app沙盒内。

2017-02-13 10:10:57 350

原创 环信遇到的问题

导入环信UI,报错

2016-12-08 17:01:30 387

原创 AFNetworking

基于MSBase的模型 AFNetworking,在字典转为模型时处理:

2016-11-18 15:41:35 248

转载 ios addSubView 过场动画

转自:小白的2015

2016-11-10 11:29:04 1904

原创 ShareSDK 分享

ShareSDK 初始化分享崩溃???

2016-10-21 15:48:41 338

原创 XCode8的一些权限控制,添加以免引起崩溃

2016-10-14 16:56:58 337

原创 友盟推送

根据友盟的UMSDK集成后,代码完成,进入调试未找到应用程序,原因是没有打开推送开关解决:

2016-10-14 16:52:11 292

转载 升级Xcode8后的相机crash

2016-10-12 14:38:26 306

原创 设置导航栏前景颜色

1、2、参考:http://www.jianshu.com/p/9d6b6f790493

2016-09-06 11:42:47 295

转载 系统标签控制器的使用——UITabBarController

创建一个TabBarController:UITabBarController * tabBar= [[UITabBarController alloc]init];    NSMutableArray *controllerArray = [[NSMutableArray alloc]init];    for (int i=0; i        UIViewContr

2016-08-11 09:27:09 474

转载 获取view的控制器

//获取view的controller- (UIViewController *)viewController{    for (UIView* next = [self superview]; next; next = next.superview) {        UIResponder *nextResponder = [next nextResponder

2016-08-11 08:59:53 172

原创 通知

[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(refreshEvidment)name:DocumentNotificationobject:@"DocumentNotification"];//object:参数是表示会对哪个发送者对象发出的事件作出响应,当注册通知者和发送通知者的

2016-08-10 14:38:05 230

转载 tabbar和navigationbar

如何优雅的隐藏tabbar很多APP都使用TabBarController套NavigationController的方法来作为应用的框架,那么隐藏TabBar就成了一个必要的功能,目前最简单的方法还是使用hidesBottomBarWhenPushed来实现,最简单的方法就是在要隐藏tab bar的Controller里写入下面的方法,来覆默认值。- (BOOL)

2016-07-22 16:43:57 358

原创 当tableview滑到底部,点击cell出现的下拉框无法显示的问题

2016-07-19 14:22:38 246

转载 自定义导航栏的,使用左侧滑动

实现手势代理。

2016-07-11 15:23:13 510

原创 AlertViewController的使用

注意: actionWtihTitle为空,可报错

2016-05-19 17:00:13 320

原创 iOS内购

iOS App提交指南(二)-协议、税务和银行业务  http://www.jianshu.com/p/c7cf65911bc1iOS开发内购全套图文教程  http://www.jianshu.com/p/86ac7d3b593a/comments/1566422     填写资料的

2016-04-14 17:09:09 515

原创 修改xib里的控件位置大小

iOS--Xib文件中定义的控件修改frame问题方法总结:1、在.m的viewWillAppear或者viewDidAppear方法中提前先布局操作。或者在一个事件里面(比如按钮点击事件里)修改。2、在xib文件中,取消Auto Layout

2016-03-15 17:25:22 1415

原创 两个app之间的跳转

1.设置 被跳转到的 那个APP的url地址2、在要跳转的app里(当前app,是准备跳转的), ://,这个一定要的

2016-02-29 16:55:35 335

转载 XCode6制作动态及静态Framework

关于静态库和动态库的概念,网上资料很多,这里不做叙述,只讲解制作过程。创建iOS动态库新建工程并选择默认Target为Cocoa Touch Framework, 如图:做编码工作,在这里我简单的写了一个Utils的类,并写了一个log方法设置开放的头文件:Framework中有些类可能是一些私有的辅助工具,不需要使用者看到,在这里只需要把开放出去的类放到Publi

2016-02-23 17:40:56 359

转载 静态库遇到的问题

iOS里可以用静态链接库和动态链接库,但由于Appstore的政策限制,上架应用只能用苹果提供的动态链接库,第三方的库只能做成静态库。这里介绍一下静态链接库的创建方法和常见的一些问题。 1. 最常见的方法就是Xcode自带的模板"Cocoa Touch Static Library"。这个很好理解,苹果自己有一个简单的教程,网上也有大把的说明。最终的结果就是一个.a文件和一堆.h头文件。用

2016-02-23 15:45:29 749

转载 ios framework通用库的制作

1、新建一个静态库工程:2:取自己喜欢的名字:3、删除向导所生成工程中的 Target:3、删除TestFrameWork对应的工程文件夹:5:删除bulid 关连项选择左下角Manager Scheme选中 Scheme,点击左下角的减号删除:删除完成后,点击 OK 返回。5、增加一个新目标。点击 “Add Target”vcD4K

2016-02-23 15:37:16 286

转载 Xcode如何将你的程序打包成测试ipa

第一步:这里需要注意,要选择真机,否则Archive 会是灰色的。  点击后,系统会自动编译一次,并跳转到如图界面:  第二步:在你刚刚生成的程序上点击右键,并且点击Show in Finder。   第三步:在打开的窗口中选择 生成的文件 右键点击,显示包内容。  第四

2016-01-26 16:18:25 1087

原创 Xcode 插件安装不成功的

首先运行 xcode 插件,Build-B 运行。1、在终端执行 defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID,找到UUID。2、在BBUDebuggerTuckAway和VVDocumenter-Xcode中的info.plist中加入UUID。之后退出Xcode,重启电脑

2015-09-25 10:04:11 302

原创 CoreData 数据迁移

使用数据库进行存储很方便,这是因为修改了数据结构,要进行数据迁移。

2015-09-22 16:47:54 497

原创 调用支付宝

目录结构 是   $(SRCROOT)/当前工程名字/需要包含头文件所在文件夹。

2015-08-05 14:15:58 263

原创 delegate---[ViewController respondsToSelector:]: message sent to deallocated instance 0x7f84

以下方法需实现:self.navigationController.delegate = self;代理未置空,则出现[****ViewController respondsToSelector:]: message sent to deallocated instance很明显这是因为一个UIViewController释放后,又再次向这个VC调用

2015-07-03 17:26:06 704

javaweb通讯录

这是一个小的,关于通讯录的 javaweb 软件程序。

2013-08-15

空空如也

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

TA关注的人

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