自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 iOS 短视频AliyunEditor,无法预览问题。

在短视频进入到 编辑类 (AliyunEditor)时,一定要先执行 startEdit 方法。才可以获取到AliyunIPlayer 的播放类。

2022-09-07 10:26:06 175 1

原创 iOS 内购请求商品信息为空

2. 您所新健的 内购项目,必须所有都处于 准备提交状态。如果有一个是 数据元丢失,代理方法返回都是空的。1. 您需要更新一下,付费App --> 协议。必须都处于 “有效”状态。

2022-08-29 13:43:14 1658

转载 Xcode10 运行工程出现错误提示 library not found for -lstdc++.6.0.9

解决方法:拷贝旧Xcode中的库。没有的可以直接去github下载:https://github.com/zhuozhuo/libstdc-.6.0.9真机路径:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/usr/lib模拟器路...

2018-12-20 16:16:04 276 3

原创 iOS百度地图4.1.1 升级修改

1. BMKReverseGeoCodeOption  ---更换成 ---->>  BMKReverseGeoCodeSearchOption 错误提示:修改:  将属性 reverseGeoPoint ---更换成--->> location 2.  BMKGeoCodeSearchDelegate  的代理方法。 需要更新为以下代理方法...

2018-12-20 15:08:22 397

转载 iOS网络收音机

摘要:    在iOS平台下播放直播流,需要用到解码编码等听起来很牛X的技术,自己也发现AppStore中有很多网络电台应用,但不知道人家是怎么实现的。经过在网上搜索、询问好友后,终于找到了一个很好的第三方解决方案,即百度媒体云。    好了闲话少说,进入正题:进入SDK下载界面,下载iOS开发包http://developer.baidu.com/wiki/index.php?title=doc...

2018-10-12 14:07:13 1581

原创 iOS如何直接跳转到“缴水费、电费、燃气费、有线电视费”等。

第一步:比如燃气,在20000193后面跟参数GAS,例子:alipays://platformapi/startapp?appId=20000193&url=/www/setNewAccount.htm?subBizType=GAS其中subBizType代表的缴不的费用,如下配置WATER:缴水费ELECTRIC:缴电费GAS:缴燃气费HEATING: 暖气费COMMUN:缴固话宽带C...

2018-04-21 14:21:12 1629 4

原创 Swift #function 和 _cmd (Objective-C)

Object-Cswift 4.0_cmd#function__FILE__#file__LINE__#line__COLUMN__ #column

2018-01-20 15:27:32 1052

原创 Swift4.0 如何正确的写Delegate 模式

由于项目中要开始转想 swift4.0了,说一下Delegate 在swift中使用方式。@objc protocol AADelegate{    func okAction()  //必须方法    @objc optionalfunc clickAction() //可选方法}    weak var delegate: AADelegat

2018-01-15 15:51:37 6493

原创 Swift 4.0常用宏定义属性与方法

我写了个常用的宏定义:  github去下载使用.点击打开链接//// HSFMacroTool.swift// BBTalkStory//// Created by HSF on 2018/1/6.// Copyright © 2018年 HSF. All rights reserved.//import UIKit// MARK: ================

2018-01-08 11:36:02 2402

原创 DWMoviePlayerController 控制器销毁还可以播放问题

如果你有用过  DWMoviePlayerController ,里面有个  -(void )cancelRequestPlayInfo  方法,是取消视频播放请求信息的。但是如果你加载多个视频的时,退出当前ViewController时,发现顶部的菊花还在一直加载, 这个原因应该是MPMoviePlayerController ,请求网络数据使用了一个单例去请求数据的。当时当前Vie

2018-01-08 10:58:18 507

转载 XCode仍然找不到<libxml/tree.h>的情况,

由于用到了第三方Html解析类库Hpple,在导入框架libxml2.2.dylib后,最到了XCode仍然找不到的情况,最后解决过程如下:  1、项目-Targets中的Build Phases,找到Link Binary With Libraries,点击“+”,添加 “libxml2.tbd” 2、同样的

2017-12-22 11:26:03 456

原创 iOS使用UICollectionView只允许向左方向滑动,不允许向右方向滑动。

-(void)scrollViewDidScroll:(UIScrollView *)scrollView{        if (scrollView ==《这里换成你的UICollocView子类》) {        //禁止右划        staticfloat newx = 0;        staticfloat oldx = 0;     

2017-12-19 10:56:50 5553

转载 Mac上使用VScode调试Unity

http://blog.csdn.net/qq_36458268/article/details/56481069

2017-09-27 13:45:08 802

转载 mac下将vscode与unity关联,并使用vscode调试

mac下将vscode与unity关联,并使用vscode调试 准备工具 visual studio code ,unity国外的大神已经为我们提供了解决方法,链接: http://forum.unity3d.com/threads/vs-code-unity-debugger-extension-preview.369775/这个地址下载我们调debug时

2017-09-23 15:59:58 4580 1

原创 检查xcode 项目不用的文件

搜索项目不用的类 git 地址:https://github.com/HSFGitHub/XcodeProjectArrangementTool1.第一步运行程序。2.在“UseFiles”文本框下面的,第一个文本框,输入要过滤的文件,用逗号分割。3.点击“Browse...”按钮,选择工程目录中的 .xcodeproj 文件。或者拖拽 “.xcodeproj”文件到文

2017-09-14 12:21:34 3140

原创 iOS 使用正则表达式 // 或者 /**/

1.单行 // NSString *pattern = [NSString stringWithFormat:@"\\/\\/.*"];2. 多行 /* */ NSString *pattern = [NSString stringWithFormat:@"/\\*[\\s\\S]*?\\*/"];3. 单行或者多行 NSString *pattern

2017-09-09 14:36:38 271

转载 Xcode工程文件 project.pbxproj小结。转载

源地址: http://www.jianshu.com/p/e82ec6a56fc2Xcode工程文件project.pbxproj小结简介project.pbxproj 文件被包含于 Xcode 工程文件 *.xcodeproj 之中,存储着 Xcode 工程的各项配置参数。它本质上是一种旧风格的 Property List 文件,历史可追溯到 NeXT 的 OpenStep。由于有

2017-09-06 13:59:09 3173

转载 xcode 项目瘦身神器

接手到一个旧的项目,但是发现里面有太多的无用资源,包括升级app后,一些无用的图片资源并没有被删掉,导致app在打包成ipa包以后,文件变大.手边这个项目IM要更换成环信的IM,之前的一些旧的SDK,包括一些无用的类和资源,无疑是一堆垃圾,如果你任性的通过复制图片名称到项目中去查找,一个个排查,那样真的好烦,而且没有什么技术含量.当然你还要留意是否有些图片资源的加载采用是字符串拼接.今天找到一个好

2017-09-06 12:16:08 450

原创 Ubuntu14.04上配置Swift3.0环境

准备工作1.去swift官网下载对应的版本。   网址如下 : https://swift.org/download/2.你在桌面右键单击,看是否能调出终端。 如果可以,就不用配置。如果不可以,去 http://www.linuxidc.com/Linux/2014-04/100498.htm 配置。开始搭建环境1.安装一些 Swift 运行所需要的依赖,大家可以使用如

2017-09-06 10:24:27 325

原创 UITextField限制多大字符数

1.遵循代理之后,将下面代码占过去。//最多10个字符  , 你可以将10 改成为你的想要字符#pragma mark - UITextFieldDelegate- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NS

2017-06-16 11:20:50 296

转载 JS创建对象的几种方式

JS创建对象的几种方式最近在看javascript高级程序设计,其中对对象的创建做了具体的阐述,综合起来,总结了下(je知识库javascript专栏由这方面的教程,有兴趣的可以去知识库看看)第一种模式:工厂方式var lev=function(){       return "啊打";  };  function Parent(){  

2017-06-06 20:24:08 182

原创 ln: /System/Library/Perl/Extras/5.18/SVN: Operation not permitted

git svn lone 中遇到的错误问题:Can't locate SVN/Core.pm in @INC (you may need to install the SVN::Core module) (@INC contains: /usr/local/git/lib/perl5/site_perl /Applications/SourceTree.app/Contents/Res

2017-05-24 10:33:17 1856

原创 podspec 文件解释

还有一篇博客是如何发布自己的开源框架到CocoaPods。地址: http://www.cocoachina.com/ios/20160301/15459.html下面是解释参数Pod::Spec.new do |s|  s.name         = "库的名称"  s.version      = "库的版本"  s.summary

2017-04-18 14:15:15 1209

原创 Xcode8 以后如何使用 插件

如何在xcode8使用插件,1.去这个地址下载 https://github.com/inket/update_xcode_plugins  2. 打开终端: 输入 cd  定位到下载的文件夹并拖到终端中.3.  输入: gem install update_xcode_plugins出现上面为成功!.

2017-04-17 17:58:33 1483

转载 升级 Cocoapods 到1.2.0指定版本,降低版本及卸载

=====================升级版本===================CocoaPods 1.1.0+ is required to build SnapKit 3.0.0+.在swift3以后很多github框架需要在cocoapods1.1.0以后版本环境下才能正常使用,比如SnapKit . 我的cocoapods 依然是原始的 0.39.0 版本,俨然

2017-04-10 13:14:46 17161

原创 自定义 iOS 密码框或验证码输入框,支持多位验证码,4位或6位验证码自己选择。

密码框 样式                           自定义输入验证码样式           git地址: https://github.com/HSFGitHub/CodeInputView.git支持全部自定义 输入样式,背景图片样式,每位验证码背景图的间距。1.使用方式: //每位 验证码/密码 宽高CGFloat codeBgWH =

2017-04-01 10:27:39 6268 1

原创 iOS常用宏定义

https://github.com/HSFGitHub/CommonTools 常用宏定义 /**********************Color宏定义*************************/ #define RGBA(r,g,b,a) [UIColor colorWithRed:((r)/255.0f) green:((g)/255.0f)

2017-02-15 14:55:23 396

转载 在iOS中emoji表情的判断、过滤和禁用

emoji就是表情符号,来自日语词汇“絵文字”(假名为“えもじ”,读音即emoji)    emoji的创造者是栗田穣崇(Shigetaka Kurita),他将目光投向儿时的各种元素以获取灵感,如日本漫画和日本汉字等。“日本漫画中有许多不同的符号。漫画家会画出一些表情,表现一个人满头大汗或是迸发出一个想法时头上出现一个灯泡。在很多情况下,我借用了这种表达方式,然后进行了重新安排。”同时,

2017-02-13 15:13:13 4812

转载 KVO,Key-Value Observing

一,概述KVO,即:Key-Value Observing,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。简单的说就是每次指定的被观察的对象的属性被修改后,KVO就会自动通知相应的观察者了。二,使用方法系统框架已经支持KVO,所以程序员在使用的时候非常简单。1. 注册,指定被观察者的属性,2. 实现回调方法3. 移除观察三,实例:假设一个

2017-02-07 16:53:26 356

原创 OC 在NSJSONSerialization 过滤JSON解析不了的掉特殊字符

- (NSString *)stringConvert:(NSString *)string{    //过滤不能打印的ASCII码    NSMutableString *str = [NSMutableStringstringWithString:string];    for (int i =0; i length; i++) {        int

2017-01-04 09:17:44 1587

转载 linux send与recv函数详解

linux send与recv函数详解1 #include 2 ssize_t recv(int sockfd, void *buff, size_t nbytes, int flags);3 ssize_t send(int sockfd, const void *buff, size_t nbytes, int flags);recv 和send的前3个参数

2016-11-24 19:31:47 250

原创 iOS 获取当前时间以及计算年龄(时间差)

NSDate *now = [NSDate date]; NSLog(@”now date is: %@”, now); NSCalendar *calendar = [NSCalendar currentCalendar]; NSUInteger unitFlags = NSYearCalendarUnit | NSMonthCalend

2016-08-17 17:33:06 1747

原创 UITableView在ViewDidLoad或者其它网络加载数据时会跳跃或者弹动问题!

self.automaticallyAdjustsScrollViewInsets =NO;  //关闭后就不会弹动了

2016-08-11 11:50:23 413

转载 ALAsset,ALAssetsLibrary,ALAssetsgroup常见属性及用法

ALAssetsgroup--------------------------------------------------------------------------- Enumerating Assets(遍历资源)– enumerateAssetsUsingBlock:(用一个block来遍历组里的资源)– enumerateAssetsWithOpti

2016-08-07 08:10:40 847

原创 AES128CBC_PKCS5Padding加密

我写的一个分类,关于aes128CBC加密的。   1.使用方式:  #import "NSString+AES128.h"    key 和 iv 必须为16位。    key : 公钥    iv : 偏移量    iv要和服务器加密时,商量好。    加密:    NSString *aesPassword2 = [NSString AES128CBC_PKC

2016-07-24 09:15:32 982

原创 NSDictionary里的keysSortedByValueUsingSelector排序时使用

NSString* keyName[] = ", @"123123", @"123", @"1",nil};NSString* values[] = ", @"23.5", @"89.12", @"333.2", nil};//NSDictionary* dic = [NSDictionary dictionaryWithObjects:(id*)keyName forKeys:(

2016-07-22 17:07:13 1648

原创 iOS检测相机或者相册可用

#define OSVersionIsAtLeastiOS7   ([[UIDevice currentDevice].systemVersion floatValue]>=7.0 ? YES:NO)  //定义的宏    //检查相机是否可用    if (OSVersionIsAtLeastiOS7) {        NSString *mediaType =AVMedi

2016-07-22 16:48:40 426

转载 respondsToSelector 和 instancesRespondToSelector区别

respondsToSelector是向某类的对象发消息,查询是否支持某个实例方法;instancesRespondToSelector是向某类本身(类名即可)发消息,查询是否支持某个实例方法.

2016-07-06 08:49:34 494

原创 iOS自动旋转问题

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation{   return (toInterfaceOrientation == UIInterfaceOrientationPortrait);    }- (BOOL)shouldAutorota

2016-07-04 16:38:24 237

转载 iOS --- UIView中的坐标转换

[objc] view plain copy // 将像素point由point所在视图转换到目标视图view中,返回在目标视图view中的像素值  - (CGPoint)convertPoint:(CGPoint)point toView:(UIView *)view;  // 将像素point从view中转换到当前视图中,返回在当前视图中的像素值  

2016-06-30 20:56:36 322

xcode 8.2.1 for iOS10.3

!!!下载后,解压.!!! 1.在“应用程序”中,右键单击 -- 》 “显示包内容”。 2.依次打开 “contents” --》“Developer” --》 “Platforms” --->>"iPhoneOS.platform"-->>"DeviceSupport". 3.将“10.3 (14E269)”拷贝到 “DeviceSupport”中。

2017-08-08

空空如也

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

TA关注的人

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