- 博客(25)
- 资源 (5)
- 收藏
- 关注
原创 /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/错误解决办法
编译出现Command /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc failed with exit code 1错误来到Preference-Locations,去到DerivedData文件夹,把里面的文件都删掉,重新编译。...
2019-04-02 18:11:07
2833
原创 编译TOSHI iOS客户端全过程-安装SwiftLint
昨天收到好友的请求,希望能搞个TOSHI的客户端出来,安卓客户端已经编译通过正常使用,编译iOS客户端却是遇到不少问题,基于commit 622208d on 22 May 2018版本编译,下面我一一介绍遇到的问题和解决的办法,顺便在此感谢各路大神的。一、SwiftLint安装1、下载恶魔岛源码并编译安装SwiftLint插件https://github.com/CoinbaseWalle...
2019-03-31 18:57:11
298
转载 打开MAC OS X系统自带读写NTFS功能
系统要求:mac os x 10.6及以上改动mount指令(可以在/sbin/mount/中找到,但需要打开mac隐藏文件)打开终端:sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.origtouch mount_ntfs之后在你的用户主目录下会生成一个mount_ntfs的空文件,用文本编辑器打开,输入以
2014-08-18 21:49:16
2199
转载 Error汇总
Error汇总 (2014-03-19 17:11:09)转载▼ http://blog.csdn.net/wbw1985/article/details/12968999错误:ld: symbol dyld_stub_binding_helper not found, normally in crt1.o/dyli
2014-06-18 23:32:26
1403
转载 XCode工程内多Targets教程
XCode工程内多Targets教程原帖地址 http://www.cocoachina.com/bbs/read.php?tid-10972-fpage-0-toread--page-1.html 相信很多人都注意到XCode中, 有个Target的概念. 这在很多地方都有所体现, 比如打开一个工程后, 左侧的列表中有Targets一项, 而在工程界面的顶部菜单中,
2014-06-10 20:56:23
783
转载 清除目录下的SVN信息
目录下的SVN信息真的很烦人 , 下面跟大家分享一下清除目录SVN属性的方法:一、在linux下 删除这些目录是很简单的,命令如下 find . -type d -name ".svn"|xargs rm -rf 或者 find . -type d -iname ".svn" -exec rm -rf {} \; 二、在windows下用以下法子
2014-02-28 10:51:49
985
转载 谓词搜索 NSPredicate
Cocoa提供了一个类NSPredicate类,该类主要用于指定过滤器的条件,该对象可以准确的描述所需条件,对每个对象通过谓词进行筛选,判断是否与条件相匹配。谓词表示计算真值或假值的函数。 NSPredicate *predicate; predicate=[NSPredicatepredicateWithFormat:@"name=='Herbie'"];//用pre
2013-11-08 17:05:39
671
转载 [转]iPhone多渠道自动打包Shell脚本介绍
[转]iPhone多渠道自动打包Shell脚本介绍摘要 随着苹果手持设备用户的不断增加,ios应用也增长迅速,同时随着iphone被越狱越来越多的app 的渠道也不断增多,为各个渠道打包成了一件费时费力的工作,本文提供一种比较智能的打包方式来减少其带来的各种不便。TAGIos打包,app打包,iphone打包,iphone自动化打包,ios打渠道包,iph
2013-08-25 11:55:53
1288
转载 NSJSONSerialization的使用
在iOS 5 中,苹果引入了一个解析JSON串的NSJSONSerialization类。通过该类,我们可以完成JSON数据与NSDictionary和NSArray之间的转化。以前大多用第三方的插件类似JSONKit或是SBJson等等,苹果自带的json解释工具NSJSONSerialization的效率大大超过了其它的解释工具,在稳定性方面也有保障.一、将NSDic
2013-07-30 10:18:08
1214
原创 Objective-C url encode/decode url加密解密
Objective-C url encode/urldecode url加密解密-(NSString*)urlEncoded:(NSString*)str { //相当于encode NSString *encodeUrlString = [str stringByAddingPercentEscapesUsingEncoding:NSASCII
2013-05-08 13:51:49
1843
转载 深入理解iPhone静态库
实际的编程过程中,通常会把一些公用函数制成函数库,供其它程序使用,一则提搞了代码的复用;二则提搞了核心技术的保密程度。所以在实际的项目开发中,经常会使用到函数库,函数库分为静态库和动态库两种。和多数人所熟悉的动态语言和静态语言一样,这里的所谓静态和动态是相对编译期和运行期的:静态库在程序编译时会被链接到目标代码中,程序运行时将不再需要改静态库;而动态库在程序编译时并不会被链接到目标代码中,只是在程
2013-04-02 10:29:11
578
转载 VS中使用MonoTouch开发iOS应用程序
摘要: Visual Studio中使用MonoTouch开发iOS应用程序 开发体验是本文要介绍的内容,对于熟悉.NET程序员来说,编写iOS应用程序的最佳选择自然是MonoTouch。Visual Studio中使用MonoTouch开发iOS应用程序 开发体验是本文要介绍的内容,对于熟悉.NET程序员来说,编写iOS应用程序的最佳选择自然是MonoTouch。在上
2013-03-29 10:47:33
1183
转载 判断ios app第一次启动
在appdelegate.m中找到 “application:didFinishLaunchingWithOptions:” 方法, 添加以下代码:if (![[NSUserDefaults standardUserDefaults] boolForKey:@"everLaunched"]) { [[NSUserDefaults standardUserDefaults] setBoo
2013-03-28 15:58:53
770
原创 改变Xcode代码注释的公司名称
1、打开Terminal;2、输入:defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{"ORGANIZATIONNAME" = "com.公司名称";}'
2013-03-28 15:56:25
751
原创 UILabel设置不同的字体颜色
NSMutableAttributedString *attributedString = [[NSMutableAttributedStringalloc] initWithAttributedString:self.label.attributedText]; [attributedString addAttribute:NSForegroundColorAttributeNam
2013-03-27 14:47:30
2799
转载 ios 应用使用向导
在很多程序中,用户第一次安装成功后需要通过几张图片告诉用户程序的使用方法或更多说明,以下为实现方法。首先在程序第一次显示的页面中做一个判断,如果是第一次使用则跳转到说明页面,并做好标记,则第二次就不用跳转到说明页面了。- (void)viewDidLoad { [super viewDidLoad];if ([[NSUserDefaults standardUserDef
2013-03-25 16:26:28
841
转载 UILabel自适应内容
NSString *testString = @"00测试lab的自适应功能测试lab的自适应功\n11能测试lab的自适应功能\n22测试lab的自适应功能测试lab的自适应功能测试lab的自适应功能测试lab的自\n33适应功能测试lab的自适应功能测试lab的自适\n44"; UILabel *ticketNameLabel = [[UILabel alloc] initWithF
2013-03-25 09:06:21
678
原创 关于线程的几个方法的使用说明
1.performselector 直接在当前线程中进行调用目标selector.2.detachNewThreadSelector 在一个新的线程中调用目标selector 用户指定目标线程.3.performSelectorInBackground 在一个新的线程中调用目标se
2013-03-22 14:17:03
597
原创 UIAlertView添加其它控件
1.先上个效果图2.再贴上实现代码- (IBAction)btnClick:(id)sender{ //设置标题的时候最为关键,插入N个换行符留出足够控件 UIAlertView *alert = [[UIAlertViewalloc]initWithTitle:@"这是标题\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"
2013-03-21 11:46:21
1924
原创 将json日期Date转为ios时间
/** * @brief 将Json数据中的Date截取转换成yyyy-MM-dd HH:mm:ss格式的字符串 * @param jsonDatejson数据的Date * @return 返回yyyy-MM-dd HH:mm:ss格式的字符串,至于转换成NSDate,自己看着办 */+ (NSString *)convertJsonDateToIOSDate:(
2013-03-21 09:51:05
2378
原创 UIPickerView 技巧集锦
重新实现 UIPickerView参考资料:http://www.cocoachina.com/bbs/read.php?tid=85374http://www.cocoachina.com/iphonedev/toolthain/2011/1205/3663.html 设置循环滚动设置 UIPickerView 的数据源数量为很大的规模, 取数据时对行数进行取模, 从而实
2013-03-21 09:36:36
1259
原创 UITextField隐藏键盘的两种方法
1.绑定UITextField的DidEndOnExit事件:点击完成隐藏键盘- (IBAction)backgroundRegisterKeybroad:(id)sender{ [textField resignFirstResponder];}2.将UITextField所在的View的Class改为UIControl,绑定control的touch dow
2013-03-19 09:53:39
775
原创 计算代码段所用时间
//计算代码段所用时间NSDate* tmpStartData = [[NSDate date] retain];/*( 要计算的代码段 )*///计算代码段所用时间double deltaTime = [[NSDate date] timeIntervalSinceDate:tmpStartData];NSLog(@">>>>>>>>>>nearshop cost time
2013-02-28 14:15:16
351
转载 NSNotificationCenter 的详细说明
NSNotificationCenter 的详细说明1. 定义一个方法 -(void) update{...} 2. 对象注册,并关连消息 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(update) name:@"update" object:ni
2013-02-06 13:30:30
283
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人