自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

新手小福子

iOS独立开发者,爱好者,钻研者

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

原创 wifi微信认证

http://2.2.2.1/?openId=od4zKwkdTkgkWWN9oVGOzFT_yUPk&tid=010003cc03d5cc8c455184709a3c46f392f7b9e7d7b9117453707a&extend=wxdaf5a03818a062e6@disable@wifi31hwl@disable@2&timestamp=1564574041&am...

2019-08-01 10:24:49 1101

原创 iOS开发之应用内快速切换语言包(不跟随系统语言,不用重启)

最近项目中用到手动切换语言功能iOS应用内手动切换语言iOS手动切换显示语言基本API包括下面三个NSBundle+AppLanguageSwitch.h//设置语言+ (void)setCusLanguage:(NSString *)language;//获取语言+ (NSString *)getCusLanguage;//恢复成系统语言+ (void)restoreSysLanguag

2017-06-14 10:08:57 3794

原创 iOS播放器之基于VLCKit的自定义播放器

VLC是一款了不起的播放器,很喜欢,功能很强大,目前据我所知能播放RMVB、MKV、mp4、FLV等等格式的视频,分享一个基于VLCKit的自定义播放器源码地址:https://github.com/zengqingf/ZQFVLCMoviePlayer

2016-04-20 15:26:49 1256 1

原创 VLCKit编译过程中live555报404的问题解决

首先上错误logcurl -f -L -- "http://live555.com/liveMedia/public/live.2015.12.22.tar.gz" > "../../contrib/tarballs/live.2015.12.22.tar.gz" % Total % Received % Xferd Average Speed Time Time

2016-03-30 12:12:01 1577

原创 VLCKit编译脚本的防坑修改

前言:编译过VLC的朋友们可能都知道,整个流程编译下来,在没任何错误的情况下基本上需要3到4个小时,网速慢点的可能需要7-8个小时,如果中途出现错误,很可能需要重新来过,那么有什么方法可以防坑呢?作者在尝试编译多次VLC之后总结和修改了编译脚本。据我观察,编译VLC的时候,大部分时间都会消耗在buildMobileVLCKit.sh 文件中153行附近的git clone git://

2016-03-30 11:11:05 1793

原创 记录VLCKit编译过程

1、打开地址 https://www.videolan.org/vlc/download-ios.html找到Source下面的MobileVLCKit 进行下载 2、双击下载的代码包解压3、打开终端,cd到buildMobileVLCKit.sh所在目录4、打开电脑vpn,因为VLCKit编译过程中会下载很多被xx的网站代码,所以需要一个强力的vpn5、执

2016-03-30 10:41:43 897

原创 Homebrew的安装与卸载

1、安装:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"2、卸载ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninsta

2016-03-30 10:28:42 538

原创 创建异步的NSOperation

#import "ConcurrentOperation.h"@interface ConcurrentOperation(){ BOOL executing; BOOL finished;}@property (nonatomic, copy)NSString *cusName;@end@implementation ConcurrentOp

2016-02-02 14:43:00 571

原创 navigationBar上的一些操作

设置navigationBar的背景颜色去掉navigationBar上返回按钮的文字设置navigationBar上的按钮文字设置navigationBar上的title文字- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view

2016-01-11 02:00:34 385

原创 iOS使用Xcode开发如何避免与解决冲突-不区分svn和git-100%保证你远离冲突

以下内容只针对使用Xcode进行iOS开发,其他平台开发请酌情参考一、为何会产生冲突      一般认为认为几个账户修改同一个文件,导致版本控制器无法确认代码的合法性导致。二、导致冲突的操作    1、几个账户修改一个文件(比如点m文件)    2、几个账户分别对工程中有添加文件/文件夹或者删掉文件/文件夹的操作(比如A账户在工程中添加了一个文件/目录,B账户删掉了一个文件

2015-11-19 11:46:47 3206

原创 iOS无限轮播图片的实现-仅仅用了三个UIImageView实现多图的轮播效果

前言          以前开发程序的时候需要使用图片轮播的效果,最开始的想法就是使用多少张图片就创建多少个UIImageView贴上去,当时确实也是这么做的,但是图片播放到最后一张的时候手动是没法直接切换到第一张图片的,这就给用户带来不好的体验,而且UIImageView创建多了,对性能也是有很大的影响的,所以潜心研究了下。         啥也不多说了,直接上代码:https://

2015-11-17 16:14:11 3751

原创 ios-Xcode引用VLCKit之后如何设置更高的Deployment Target(比6.1高)

很多用VLCKit的人都知道,工程的Deployment Target必须设置6.1或者更低,随着ios8, ios9相继出现,旧的ios系统的用户已经寥寥无几,我们不在想支持更低的系统了;但是设置高点的版本,比如7.0,7.1,工程就会爆出100多个错误,别着急:只需要两步即可解决1、选中PROJECT中的项目-build Settings-c++ Standard Library 设置为

2015-10-30 16:28:21 1058

原创 解决Xcode引用VLCKit之后Undefined symbols for architecture 问题

在大陆VLC本身编译就是困难重重,因为你翻不过那堵墙,或者是你的vpn不给力,总之很多原因导致你编译过不了,一些幸运的人编译通过了,或者是从http://nightlies.videolan.org/build/ios/下载VLCKit,调用的时候也是问题多多;分享一个我遇到的问题:引用VLCKit之后Undefined symbols for architecture 问题,而且错误在100

2015-10-30 16:19:23 477

原创 UITableViewCell 使用系统的多选

做iOS很久了,发现竟然从来没用过UITableView的多选功能,前段时间项目需要做多选操作,从网上调研了一下发现很多都是自定义的多选,这就会误导很多新手认为系统没有提供多选的功能,趁着周末做了一个演示demo下图是编辑状态下的多选截图下图是正常状态下的多选好了上github地址https://github.com/zengqingf/

2015-10-24 16:35:15 1622

原创 在ios9上使用HTTP请求

由于一些原因,有时候我们更想使用更简洁的HTTP请求,如何做呢?easy只需要在你的info.plist加入下列代码就搞定了,看好键值对,别加错位置了NSAppTransportSecurity NSExceptionDomains api.insecuredomain.com

2015-10-13 09:32:57 395

转载 UIViewAnimationWithBlocks动画之spring

最近正好在研究动画,偶然从网络上看到一篇介绍animateWithDuration:delay:usingSpringWithDamping:initialSpringVelocity:options:animations:completion:动画的,写的真的很好所以就直接copy一下啦原文地址:http://www.renfei.org/blog/ios-8-spring-anim

2015-10-10 15:09:19 1022

原创 ios-AutoLayout 入门与精通图解 (一)

早期的程序员有很多还是总是沉浸在纯代码创建UI的乐趣中,甚至很排斥界面编程,其实我觉得这是错误的,从windows编程过来的程序员我相信更愿意使用界面编程。一般来说很多人上来都会介绍AutoLayout的历史和由来,相信能看到这篇文章的你们也是读了不少吧,所以我就不赘述了。好了,来实际操作一下吧,首先请先建立一个SingleView,打开SB面板。一、绝对距离首先拖动一个V

2015-10-08 16:42:53 469

原创 iOS纯代码设置navigationBar透明

最近在用iOS做自己的一个小项目,想实现更改主题的需求,没想到遇到navigationBar不透明的情况,而自己想弄成全透明,而且navigationBar上面的按钮能正常显示并且响应,反正自己捣鼓了半天也没弄好,无意中看到一个demo的例子,demo我忘了出自哪里了,反正正好实现了我的需求,所以记录下来,如果你也遇到和我一样的问题不妨试一试以下的代码,记得别做伸手党哦,成功了记得评论一下。

2015-10-08 16:00:02 631 1

原创 记录VLC for iOS 2.6.4 编译过程

VLC是一款开源的很NB的播放器,其代码就达到了600多M,编译之后整个工程能达到4个G。好了,废话不多说,记录下编译的过程。1.连上VPN由于VLC很多代码是从google或者一些被q的代码托管服务器上,所以我们需要一款优秀的VPN才可以将代码拉取到本地。2.从VLC官网上下载基础代码代码下载地址是http://www.videolan.org/vlc/download-ios.

2015-09-10 09:26:11 796

原创 iOS字符串的国际化图解

1.首先创建一个空模板或者单模板APP2.添加国际化的String文件next并且保存文件名为Localizable(切记,一定要用此文件名,否则取不出来值)3.选中Localizable.strings文件 点击右边Localize按钮进行国际化4.选中需要国际化的语言包(我已经加入了简体中文语言包)接着我们就可以在Lo

2015-07-31 11:03:37 611

原创 iOS 应用名称的国际化图解

1、新建文件->Resource->Strings File->Next->保存文件名为InfoPlist(一定要是此文件名,错一个字符都不行)2、国际化选中InfoPlist.strings 同时圈中Chinese 和English (前提是已经加入了Chinese语言包)执行上一步之后,InfoPlist.strings下面会出现三角

2015-07-30 16:54:07 821

原创 iOS Xib下进行多国语言的国际化图解

1.建立一个空模板应用2.建立一个ViewController并带上Xib3.Xib上放一个Label4.添加一个简体中文语言包5.选中Xib,点击Localize这个按钮圈中English 和Chinese然后看到这里,改动这里面的文字即可(确保界面完成之后再进行国际化)

2015-07-30 15:48:30 9341

原创 Xcode创建空模板应用

自从Xcode 6以后,Apple就不再提供空模板了,这给很多的开发者造成了不方便,网上也有很多空模板的下载,但是本人觉得没有自己创建的心安理得1.打开Xcode,首先创建一个Single View Application2.删掉Single View Application带的StoryBoard3.在AppDelegate.m中对应位置加上代码self.wind

2015-07-30 15:02:29 547

空空如也

空空如也

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

TA关注的人

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