- 博客(55)
- 资源 (21)
- 收藏
- 关注
原创 简单的命令行总结、git命令行
mac下终端简单的命令行操作:1. 新建文件夹:mkdir ~/aaa/bbb (在aaa中建一个bbb文件夹)。2. 进入待定目录: cd ~/aaa (进入aaa)3. 显示当前目录:pwdmac下终端git相关的命令行操作:1. 显示:defaults write com.apple.finder AppleShowAllFiles -boo
2015-04-02 19:47:04 695
原创 ios开发中常用的一些软件
数据库:SQLManager、SQLite Professional、Navicat Premium。快速查看模拟器沙盒文件夹:SimPholders (https://simpholders.com/)。终端:iterm。快速打开终端并定位到指定文件夹:Go2ShellHelper(http://zipzapmac.com/Go2Shell)SVN:Cornerstone。G...
2015-02-13 18:37:29 965
原创 iTunes connect付款日历地址
https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/wa/jumpTo?page=fiscalcalendar
2017-11-01 15:14:22 478
原创 在sandbox下对Mac app 验证receipt时遇到的问题
打开app后,输入测试账号、密码,app显示“This Apple ID has not yet been used with the App Store.”只需打开终端,退出以下进程:storeaccountd, storeassetd, storedownloadd,storeinappd原帖:http://stackoverflow.com/questio
2016-10-28 11:20:32 1574
原创 '-[__NSCFString replaceOccurrencesOfString:withString:options:range:]: nil argument'
2016-09-21 15:27:09.838 HandShaker[10945:178953] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFString replaceOccurrencesOfString:withString:options:range
2016-09-21 16:19:08 4056
原创 RunTime用法合集
一.交换俩方法。例子1:static void ExchangedMethod(SEL originalSelector, SEL swizzledSelector, Class class) { Method originalMethod = class_getInstanceMethod(class, originalSelector); Method swi
2016-06-29 13:55:35 499
原创 Mac App Store receipt validater
用这个测试账号,能不能打开 SmartFinder 1.0?yuedongkui [2:01 PM] 你那我估计应该也能建吧?[2:02] SmartFinder1.0?你是说当时1.0的测试包吗?lianxu [2:02 PM] 对yuedo
2016-06-24 16:26:30 617
原创 如何把两张图片拼在一起
123456789101112131415- (UIImage *)addImage:(UIImage *)image1 toImage:(UIImage *)image2 { UIGraphicsBeginImageContext(image1
2016-04-15 10:58:17 2628
原创 新建target后info.plist的路径关联指向问题
在工程里新建了个target,发现别人更新了代码之后,新建的info.plist是红色的。修改方法:
2016-03-30 16:38:43 1315
原创 如何在没有安装安卓环境的mac os上装adb环境.
1.下载adb文件(http://download.csdn.net/download/yuedong56/9447831)到电脑,并解压文件。2.用终端cd到刚解压的Android目录。3.在终端输入 ./ADB-Install-Mac.sh。4.如果终端上提示一下内容,说明并没有安装成功。原因是mac os 从10.11开始,系统启用了SIP(System Integrity Protecti...
2016-02-29 15:10:28 5403
原创 itunes connect 如何修改主要语言
刚开始提交app,没有做国际化(本地化),提交的app只有简体中文一种语言,第二版才新增了英语,想把主要语言改为英语。如果不改的话,主要语言的作用就是,如果一个在俄罗斯的人在AppStore下载app,下载界面显示的是中文,但是我们的期望是除了中国以外都显示英语,所以最好把主要语言设为英语。其实注意一点就行,必须是通过审核之后才能修改主要语言。没通过审核的界面是这样的,此时是不能修改主要语...
2016-02-14 10:22:55 5991
原创 如何添加Admob
官网地址:https://developers.google.com/admob/ios/quick-start#manually_using_the_sdk_download
2016-01-28 12:42:36 565
翻译 Core Audio概要
苹果通过layered(分层的)、cooperative(协作的)、task-focused(以任务为中心)的方法设计了Core Audio的软件接口。本章的前两个section是接口的简要介绍和它们是如果在一起运行的。继续阅读可以了解Core Audio的设计原则、使用模式、编程风格。本章的最后一部分介绍了Core Audio在 文件(files)、流(streams)、录音(recording
2016-01-19 16:04:20 698
原创 如何直接跳到AppStore的评论页
NSString *iTunesLink = [NSString stringWithFormat:@"itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=%@&onlyLatestVersion=true&pageNumber=0&sortOrdering=1&type=Purple+
2016-01-13 11:56:56 543
原创 Mac上svn连不上的原因
设置- 》网络-》高级选项-》DNS。之前因为有时候AppStore连不上,所以改过DNS,svn死活连不上,刚开始还以为是客户端的问题,发现用网页打svn也打不开,所以判定是电脑的网络设置有问题。解决方法:直接把所有的DNS删了,让电脑自动配置DNS。
2015-11-24 11:12:08 5672
原创 UITabbarController的子类,init 和 viewDidLoad 的顺序
原文地址:http://www.andrewmonshizadeh.com/2015/02/23/uitabbarcontroller-is-different/今天新建了个 UITabBarController 的子类,从一个 Controller 用 present 的方式弹出 这个UITabBarController的子类Controller。奇怪的是 在该子类Controller里in
2015-07-29 10:29:10 2910 4
转载 This File Does Not Exist At The Requested Revision
git blame是我非常喜欢的功能,不过在 Xcode 中 blame 的时候有些文件会提示 "This file does not exist at the requested revision",没办法进行 blame,但是其他文件就没有问题。调查了一下,是因为之前在 Xcode 中把这个文件名的大小写改变了,在项目文件中的文件名的大小写改变了,但是没有改变磁盘上的文件的大小写。HF
2015-07-28 13:52:26 3004
转载 iOS如何实现国际化(本地化)
应用名称本地化:添加 InfoPlist.strings 文件 InfoPlist.strings的inspector 打钩须要本地化的内容(不用添加CFBundleDisplayName也可以)分别本地化这些不同语言的CFBundleDisplayName-键配置应用显示长的名字CFBundleName-配置应用短名字用来防止名称太长出现截断
2015-07-16 17:13:20 868
原创 自定义的导航栏如何增加右滑动返回的手势
这几天产品增加了个新需求,要求增加滑动返回的手势。安卓上有返回按钮,但是iOS上没有返回按钮,增加一个返回的手势可以较大的提高用户体验。iOS7刚出来的时候系统增加了滑动返回手势,感觉特别好,但是发现把导航栏隐藏,自定义的滑动返回手势不好使。于是按照这个帖子(http://www.gowhich.com/blog/view/id/383)写的如何打开系统的滑动返回,并且如何避免出现的问题,结果发现
2015-05-07 13:57:00 2170
原创 UIReferenceLibraryViewController iOS自带的词典controller
UIReferenceLibraryViewController *referenceLibraryViewController = [[UIReferenceLibraryViewController alloc] initWithTerm:@"那么"]; [self.navigationController pushViewController:referenceLibrary
2015-05-05 15:15:37 1787
原创 一个iOS开发者业余开发自己APP的经验分享
14年12月,我发布了一款名为《老罗语录》的iOS客户端,到15年4月底,更新了三四个版本了,下载量已经快突破4000,下载量不多,但是自己收获的喜悦还是不少的。其实在我发布之前已经有几个老罗语录的APP了,但是既不美观也不全,而且好多都好久没更新了,竟然还有个是收费6块钱的,好在我做的那个发布了之后,他把价格降到了1块钱。我是个老罗的粉丝,正好手上有些资源,于是就想做一个精致些的老罗语录的APP
2015-04-23 12:17:10 4870 4
原创 UITextView的那些坑
坑1: iOS7及以上的版本上,UITextView出现这样的问题:弹出键盘时,没输入任何文字,但是光标位置不是在最上方。 解决方案: iOS7以后新增了一个属性automaticallyAdjustsScrollViewInsets,将其置为NO即可。别忘了加版本判断。if (IOS7_And_Later) { self.automaticallyAdju
2015-04-14 16:40:02 4194 1
原创 git命令行操作(远程仓库)
1. 本地git库关联远程库 git remote add origin git@server-name:path/repo-name.git 2. 第一次推送master分支的所有内容 git push -u origin master (第一次要有参数-u,以后提交不用加) 此后,可以直接这样提交 gi
2015-04-08 14:33:54 1040
转载 IOS开发中的多态性、动态类型和动态绑定
1. 多态性多态性是个生物名词,用来表示生物体在生命周期中的不同形态,用在编程语言中则表示相同的方法名,但是却有不同的实现方式。或者说相同的名字,不同的类。我们来看一个书上的示例:#import //定义类 A@interface A : NSObject-(void)print@end@implementation-(void)print{ NSLog(@"this
2015-02-26 17:59:29 859
原创 iOS中延时执行(睡眠)的几种方法
1. 最直接的方法: [self performSelector:@selector(deleyMethod) withObject:nil afterDelay:1.0]; 此方式要求必须在主线程中执行,否则无效。是一种非阻塞的执行方式,暂时未找到取消执行的方法。缺点:每次要为延时写一个方法。2. 用 NSTread[NSThread sleepForTimeInterval:0.0
2015-02-16 17:15:28 15187
原创 今天自定义的block,用的时候发现了一个问题
调用的时候,如果block用[NetWorkRequest requestPushManageWithDeviceToken:[ETTUserInfo deviceToken] type:1
2014-11-04 11:21:21 731
转载 在iOS的XCode工程配置中为什么要用-all_load&-ObjC
-ObjC这个flag告诉链接器把库中定义的Objective-C类和Category都加载进来。这样编译之后的app会变大(因为加载了其他的objc代码进来)。但是如果静态库中有类和category的话只有加入这个flag才行。-all_load这个flag是专门处理-ObjC的一个bug的。用了-ObjC以后,如果类库中只有category没有类的时候这些category还是加
2014-10-29 10:55:21 568
转载 CocoaPods安装和使用教程
CocoaPods安装和使用教程 原文地址:http://code4app.com/article/cocoapods-install-usage目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetworking类库场景2:如何正确编译运行一个包含CocoPods类库的项目
2014-10-11 16:17:10 542
转载 Xcode Code Snippets
Xcode Code Snippets发布于:2013-06-04 16:25阅读数:4925 通过code snippets,我们可以创建一些可重用的代码块,并且在任何需要的地方很容易的就可以使用这些代码块。这可以节省输入需要的操作和时间。并且,一旦你学会使用code snippets,会发现你可“” 阅读器Xcode iOS 开发在Double Enco
2014-08-30 12:17:15 634
原创 关于xmpp丢包的问题探讨聊天记录
【传说】深圳-Biggo(8420034) 14:30:21 又是丢包用回执,如果对方不在线,回执时间你想设置多长时间。【话唠】北京+小宋(306794827) 14:31:05 120秒或是60秒【传说】深圳-Biggo(8420034) 14:31:52 偶都不在线,120秒有毛用【话唠】北京+小宋(306794827) 14:32:06 不在线的直接走离线【话
2014-08-29 15:15:41 2690
翻译 XMPP协议扩展:XEP-0198 流管理(Stream Management)中文翻译(个人整理,难免有翻译错的地方,请多多指正)
RFC 6120中文链接地址:http://wiki.jabbercn.org/RFC6120#.E5.85.A8.E5.B1.80.E5.9C.B0.E5.9D.801.介绍 XMPP Core 用XMPP定义了流的XML技术(也就是流的建立和终止,包括认证和加密)。但是核心的XMPP协议并没有为管理一个灵活的XML流提供工具。 Stream Manage
2014-07-25 16:05:05 7961 4
转载 svn import后,服务器上少了所有*.a静态库文件的问题
将本地代码import到svn服务器。svn co出代码,编译却报错少了这个那个*.a文件,手动添加这些*.a文件极其麻烦。*.a文件丢失的原因:svn有个默认的global-ignores列表,会忽略那些不常用的文件,如:*.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.pyc *.pyo *.rej *~ #*# .
2014-07-18 17:37:04 1138
原创 即时通讯(IM)在用xmpp做通讯的时候,离线消息总是从第二条开始接收,第一条总是有丢消息的问题
即时通讯(IM)在用xmpp做通讯的时候,离线消息总是从第二条开始接收
2014-07-16 11:01:50 1845
原创 asihttprequest在arc项目里用了block出现的问题
最近在做一个即时通讯的项目,项目用的是asihttprequest,偶然的ji在arc项目里用了block出现的问题
2014-07-14 18:03:59 1013
转载 NSDate的常用用法
1. 用于创建NSDate实例的类方法有+ (id)date; 复制代码返回当前时间+ (id)dateWithTimeIntervalSinceNow:(NSTimeInterval)secs; 复制代码返回以当前时间为基准,然后过了secs秒的时间+ (id)dateWithTimeIntervalSinc
2014-07-10 16:51:51 1176
原创 ios中利用NSDateComponents、NSDate、NSCalendar判断当前时间是否在一天的某个时间段内。
应用中设置一般会存在这样的设置,如夜间勿扰模式,从8:00-23:00,此时如何判断当前时间是否在该时间段内。难点主要在于如何用NSDate生成一个8:00的时间和23:00的时间,然后用当前的时间跟这俩时间作对比就好了。下面提供两条思路:法1.用NSDate生成当前时间,然后转为字符串,从字符串中取出当前的年、月、日,然后再拼上时、分、秒,然后再将拼接后的字符串转为NSDate,最后用当
2014-07-09 16:00:19 4651 3
个人房屋租赁合同.doc
2020-09-09
诺基亚自带铃声.mp3
2020-01-20
adb_39.zip
2018-03-29
Assets.carTool
2018-01-17
电子城西区北扩5号地(懿品智谷)项目.pdf
2018-01-17
adb环境安卓文件(Mac版)
2016-02-29
自定义block
2014-08-20
IOS富文本显示(标准化代码)
2014-07-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人