- 博客(23)
- 收藏
- 关注
原创 wifi微信认证
http://2.2.2.1/?openId=od4zKwkdTkgkWWN9oVGOzFT_yUPk&tid=010003cc03d5cc8c455184709a3c46f392f7b9e7d7b9117453707a&extend=wxdaf5a03818a062e6@disable@wifi31hwl@disable@2×tamp=1564574041&am...
2019-08-01 10:24:49
1128
原创 iOS开发之应用内快速切换语言包(不跟随系统语言,不用重启)
最近项目中用到手动切换语言功能iOS应用内手动切换语言iOS手动切换显示语言基本API包括下面三个NSBundle+AppLanguageSwitch.h//设置语言+ (void)setCusLanguage:(NSString *)language;//获取语言+ (NSString *)getCusLanguage;//恢复成系统语言+ (void)restoreSysLanguag
2017-06-14 10:08:57
3852
原创 iOS播放器之基于VLCKit的自定义播放器
VLC是一款了不起的播放器,很喜欢,功能很强大,目前据我所知能播放RMVB、MKV、mp4、FLV等等格式的视频,分享一个基于VLCKit的自定义播放器源码地址:https://github.com/zengqingf/ZQFVLCMoviePlayer
2016-04-20 15:26:49
1276
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
1627
原创 VLCKit编译脚本的防坑修改
前言:编译过VLC的朋友们可能都知道,整个流程编译下来,在没任何错误的情况下基本上需要3到4个小时,网速慢点的可能需要7-8个小时,如果中途出现错误,很可能需要重新来过,那么有什么方法可以防坑呢?作者在尝试编译多次VLC之后总结和修改了编译脚本。据我观察,编译VLC的时候,大部分时间都会消耗在buildMobileVLCKit.sh 文件中153行附近的git clone git://
2016-03-30 11:11:05
1809
原创 记录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
914
原创 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
548
原创 创建异步的NSOperation
#import "ConcurrentOperation.h"@interface ConcurrentOperation(){ BOOL executing; BOOL finished;}@property (nonatomic, copy)NSString *cusName;@end@implementation ConcurrentOp
2016-02-02 14:43:00
581
原创 navigationBar上的一些操作
设置navigationBar的背景颜色去掉navigationBar上返回按钮的文字设置navigationBar上的按钮文字设置navigationBar上的title文字- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view
2016-01-11 02:00:34
392
原创 iOS使用Xcode开发如何避免与解决冲突-不区分svn和git-100%保证你远离冲突
以下内容只针对使用Xcode进行iOS开发,其他平台开发请酌情参考一、为何会产生冲突 一般认为认为几个账户修改同一个文件,导致版本控制器无法确认代码的合法性导致。二、导致冲突的操作 1、几个账户修改一个文件(比如点m文件) 2、几个账户分别对工程中有添加文件/文件夹或者删掉文件/文件夹的操作(比如A账户在工程中添加了一个文件/目录,B账户删掉了一个文件
2015-11-19 11:46:47
3223
原创 iOS无限轮播图片的实现-仅仅用了三个UIImageView实现多图的轮播效果
前言 以前开发程序的时候需要使用图片轮播的效果,最开始的想法就是使用多少张图片就创建多少个UIImageView贴上去,当时确实也是这么做的,但是图片播放到最后一张的时候手动是没法直接切换到第一张图片的,这就给用户带来不好的体验,而且UIImageView创建多了,对性能也是有很大的影响的,所以潜心研究了下。 啥也不多说了,直接上代码:https://
2015-11-17 16:14:11
3772
原创 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
1075
原创 解决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
490
原创 UITableViewCell 使用系统的多选
做iOS很久了,发现竟然从来没用过UITableView的多选功能,前段时间项目需要做多选操作,从网上调研了一下发现很多都是自定义的多选,这就会误导很多新手认为系统没有提供多选的功能,趁着周末做了一个演示demo下图是编辑状态下的多选截图下图是正常状态下的多选好了上github地址https://github.com/zengqingf/
2015-10-24 16:35:15
1629
原创 在ios9上使用HTTP请求
由于一些原因,有时候我们更想使用更简洁的HTTP请求,如何做呢?easy只需要在你的info.plist加入下列代码就搞定了,看好键值对,别加错位置了NSAppTransportSecurity NSExceptionDomains api.insecuredomain.com
2015-10-13 09:32:57
404
转载 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
1032
原创 ios-AutoLayout 入门与精通图解 (一)
早期的程序员有很多还是总是沉浸在纯代码创建UI的乐趣中,甚至很排斥界面编程,其实我觉得这是错误的,从windows编程过来的程序员我相信更愿意使用界面编程。一般来说很多人上来都会介绍AutoLayout的历史和由来,相信能看到这篇文章的你们也是读了不少吧,所以我就不赘述了。好了,来实际操作一下吧,首先请先建立一个SingleView,打开SB面板。一、绝对距离首先拖动一个V
2015-10-08 16:42:53
483
原创 iOS纯代码设置navigationBar透明
最近在用iOS做自己的一个小项目,想实现更改主题的需求,没想到遇到navigationBar不透明的情况,而自己想弄成全透明,而且navigationBar上面的按钮能正常显示并且响应,反正自己捣鼓了半天也没弄好,无意中看到一个demo的例子,demo我忘了出自哪里了,反正正好实现了我的需求,所以记录下来,如果你也遇到和我一样的问题不妨试一试以下的代码,记得别做伸手党哦,成功了记得评论一下。
2015-10-08 16:00:02
642
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
812
原创 iOS字符串的国际化图解
1.首先创建一个空模板或者单模板APP2.添加国际化的String文件next并且保存文件名为Localizable(切记,一定要用此文件名,否则取不出来值)3.选中Localizable.strings文件 点击右边Localize按钮进行国际化4.选中需要国际化的语言包(我已经加入了简体中文语言包)接着我们就可以在Lo
2015-07-31 11:03:37
633
原创 iOS 应用名称的国际化图解
1、新建文件->Resource->Strings File->Next->保存文件名为InfoPlist(一定要是此文件名,错一个字符都不行)2、国际化选中InfoPlist.strings 同时圈中Chinese 和English (前提是已经加入了Chinese语言包)执行上一步之后,InfoPlist.strings下面会出现三角
2015-07-30 16:54:07
838
原创 iOS Xib下进行多国语言的国际化图解
1.建立一个空模板应用2.建立一个ViewController并带上Xib3.Xib上放一个Label4.添加一个简体中文语言包5.选中Xib,点击Localize这个按钮圈中English 和Chinese然后看到这里,改动这里面的文字即可(确保界面完成之后再进行国际化)
2015-07-30 15:48:30
9425
原创 Xcode创建空模板应用
自从Xcode 6以后,Apple就不再提供空模板了,这给很多的开发者造成了不方便,网上也有很多空模板的下载,但是本人觉得没有自己创建的心安理得1.打开Xcode,首先创建一个Single View Application2.删掉Single View Application带的StoryBoard3.在AppDelegate.m中对应位置加上代码self.wind
2015-07-30 15:02:29
564
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人