- 博客(58)
- 收藏
- 关注
原创 Fastlane安装,实现自动化打包和发布
官网:https://fastlane.tools/1、首先要安装正确的 Ruby 版本。在终端窗口中用下列命令来确认:1ruby -v2、然后检查 Xcode 命令行工具是否安装。在终端窗口中输入命令:1xcode-select --instal
2017-06-23 10:55:07
3279
1
原创 MAC Ruby版本需要升级
一、使用RVM也就是Ruby Version Manager,Ruby版本管理器来升级ruby,RVM包含了Ruby的版本管理和Gem库管理(gemset)。(一下命令在一切都在终端中进行,因为基本都是命令行 我就不上图了,终端的提示也比较清晰)#1、 RVM安装 $ curl -L get.rvm.io | bash -s stable# 2、
2017-06-23 10:51:08
690
转载 iOS开发-Realm数据库
RealmRealm-Object-c,见:https://realm.io/cn/docs/objc/latest/Realm官网:https://realm.io使用流程导入头文件#import .创建类,继承于RLMObject.在类中生成数据模型.在需要的地方创建实例,使用Realm方法调用.数据模型创建简单数据模型简单地,继承RLMObject创建
2016-07-29 11:20:07
521
转载 公司用到的一些 iOS 开源库和第三方组件
用到的组件1、通过CocoaPods安装项目名称项目信息AFNetworking网络请求组件FMDB本地数据库组件SDWebImage多个缩略图缓存组件UICKeyChainStore存放用户账号密码组件Reachability监测网络
2015-06-24 16:13:33
400
转载 如何使用git,初学者教程
一直把编程学习的代码托管在github上,现在转移到了gitcafe。我作为一个git的业余使用者,现在把关于git的知识整理一下。1,首先找一个代码托管网址,像gitcafe,注册一个用户名yourname。2,在gitcafe上新建一个空的项目,写好名称,比如Clang。3,在本地安装好git,linux上的话很简单,基本上默认安装了。win上面推荐用cygwin模拟l
2015-06-02 22:10:39
387
转载 IOS开源库一览表
应有尽有,包罗万象http://www.open-open.com/lib/view/open1387098154281.htmlhttp://github.ibireme.com/github/list/ios/GitHub 上大概600个开源 iOS 项目的分类和介绍,对于你挑选和使用开源项目应该有帮助系统基础库
2014-09-15 14:52:01
1162
转载 IOS 蓝牙开发
1 GameKit.framework【只能存在于iOS设备之间,多用于游戏能搜索到的demo比较多,不确切说名字了,code4app里面就有】2 CoreBlueTooth.framework【必须要支持蓝牙4.0,且iPhone4以上,即至少4s手机。可与第三方设备交互数据,官方demo是Temperature Sensor 】
2014-09-04 17:40:35
1336
转载 UIApplicationLaunchOptionsRemoteNotificationKey
iOS 程序启动时总会调用application:didFinishLaunchingWithOptions:,其中第二个参数launchOptions为NSDictionary类型的对象,里面存储有此程序启动的原因。launchOptions中的可能键值见UIApplication Class Reference的Launch Options Keys节 。若用户直接
2014-07-07 13:46:38
1328
转载 IOS 退出程序APP代码
UIAlertView* alert = [[UIAlertView alloc] initWithTitle:self.exitapplication message:@"" delegate:self cancelButtonTitle:self.exityes otherButtonTitles:self.exitno,nil]; [alert show];
2014-07-07 13:44:12
614
转载 IOS 获取,如电量,CPU,型号等
电池信息可以从UIDevice batteryLevel得到,但是只能精确到0.05.- (NSDictionary*)batteryLevel{CFTypeRef blob = IOPSCopyPowerSourcesInfo(); CFArrayRef sources = IOPSCopyPowerSourcesList(blob);
2014-07-07 13:39:21
1044
转载 iOS企业开发In House ipa发布流程
这两天需要发布一个ipa放到网上供其他人安装,需要用到企业级开发者账号。在网上查了一下资料,感觉没有一个比较完善的流程,于是决定把整个流程写下来,供大家参考。首先详细说明一下我们的目标,我们需要发布一个ipa放到网上,所有人(包括越狱及非越狱设备)可以直接通过链接下载安装,不需要通过AppStore,也不需要安装任何证书。要达到这个目标,就需要企业级开发账号(299刀)。企业级开发账号的申
2014-07-03 11:20:12
424
转载 iOS Exception caught Crash Report
第一种方法 使用ExceptionHandler用网上的一段代码#pragma mark -#pragma mark Application lifecycle - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launch
2014-06-13 13:55:21
999
原创 用symbolicatecrash工具分析iOS Crash文件
一、在桌面创建一个crash文件夹1.Xcoe-Window-Organize找到Archives找到App-右击-Show in Finder[attachment=63032] 2.复制.app和.app.dSYM到crash夹文件:右击..xcarchive文件-显示包内容如图:[attachment=63033] [attachment=63034]
2014-06-13 12:48:24
482
转载 自动检测iOS网络
若不想写繁琐的网络状况判断代码,并且应用程序能自动在无网络时弹出可跳转到系统设置页面的对话框,那么可以考虑这么做。在项目中相应的**info.plist文件中增加一个关键字:SBUsesNetwork应用程序就会自动检测网络状况,在网络异常的情况下,会弹出网络设置对话框提醒用户是否进行网络设置,并且可以跳转至系统设置中进行昂立设置。其实在IOS5.1+之
2014-06-11 18:05:05
537
原创 常用Xcode插件
1.全能搜索家CodePilot 2.0你要找的是文件?是文件夹?是代码?Never Mind,CMD+SHIFT+X调出CodePilot,输入任何你想到搜的东西吧!想搜appFinishLaunchingWithOptions?忘记咋拼了?没关系强大的代码搜索能力,appflaun一样也可以找到!超级强大的正则匹配,匹配任何你所想!项目地址:http://codepilot.cc
2014-06-11 15:59:14
493
原创 MQTT 遥测技术
MQTT的官网见:http://mqtt.org/。其中http://mqtt.org/software里面提供了官方推荐的各种服务器和客户端使用的各种语言版本的API。http://mqtt.org/wiki/doku.php/libraries 下载地址https://github.com/jmesnil/MQTTKit.git 框架下载地址
2014-06-05 18:41:14
769
原创 CocoaPods 使用流程
第一步:更新ruby终端命令:sudo gem install cocoapods第二步:安装完毕,运行命令终端命令:pod setup第三步:创建Podfile文件终端命令:touch Podfile第四步:打开Podfile文件终端命令: open -e Podfile第五步: 将所需第三方库写入Podfile文件例如:platform :ios
2014-06-05 16:27:46
401
原创 iOS 公司开发者账号申请查询、帮助链接
如果您想要了解更详细的信息,请登录:http://www.apple.com.cn/developer/http://www.apple.com.cn/developer/support/ios/请访问以下网站获得您公司有效的DUNS号码:https://developer.apple.com/ios/enroll/dunsLookupForm.action关于DUNS 的常问
2014-06-05 16:20:02
796
转载 我的苹果开发帐号(公司型)成功申请经历——不用传真营业执照、免费获取邓白氏编码
最近成功申请了公司型IDP,过程中很意外居然没有传真营业执照,也没有给华厦邓白氏交800RMB,只传真了Purchase Form就搞掂了,在此分享一下。首先说说我理解的公司型与个人IDP的区别:公司IDP可以有多个开发人员,个人IDP只有一个;公司IDP的产品在APPSTORE页面上会显示公司名称,个人的则会显示个人的名字。其实第一点不重要,但第二点则很重要,产品发布者显
2014-06-05 12:00:57
2166
转载 ALAssetsLibrary详解
ALAssetsLibrary类是代表系统中整个资源库,使用它可以访问资源库中的资源和保存照片,视频等功能。 _library = [[ALAssetsLibrary alloc]init]; //判断当前应用是否能访问相册资源 /* typedef NS_ENUM(NSInteger, ALAuthorizationStatus) { A
2014-06-03 13:57:10
574
转载 调用系统照片库并显示位置信息
2013-01-10 19:37:50回复已经获取到了 分享下代码 - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{ if(picker.sourceType == UIImagePicke
2014-06-03 13:38:22
533
转载 iOS 各种控件默认高度(图示)
1.状态栏状态栏一般高度为20像素,在打手机或者显示消息时会放大到40像素高,注意,两倍高度的状态栏在好像只能在纵向的模式下使用。如下图用户可以隐藏状态栏,也可以将状态栏设置为灰色,黑色或者半透明的黑色。如果需要隐藏状态栏可以使用调用:[[UIApplication sharedApplication] setStatusBarHidde
2014-05-30 15:32:26
531
转载 IOS开发笔记(12)IOS如何访问通讯录
引言:最近一个项目要求app能读取手机的通讯录。其实我是反对这类的需求,你说你读我的隐私,我肯定不愿意的。幸好ios6.0 以后给了个权限控制。当打开app的时候你可以选择拒绝。实现方法:[plain] view plaincopy//读取所有联系人 -(void)ReadAllPeoples
2014-05-27 13:46:29
509
转载 iOS - 正则表达式判断邮箱、身份证..是否正确:
//邮箱+ (BOOL) validateEmail:(NSString *)email{ NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF
2014-05-12 15:37:12
356
转载 ios 实现版本更新检查
/* 第一步: 根据应用名称搜索应用,然后根据应用绑定的ID在结果中筛选出我们要找的应用,并取出应用的AppID*/ - (void)getAppID { processView = [[UIProcessViewalloc]initWithFrame:self.view.framewithText:@"检测中..."]; [processViewstartAn
2014-05-01 15:06:37
426
转载 iOS 播放音频的几种方法
iPhone OS 主要提供以下了几种播放音频的方法:System Sound ServicesAVAudioPlayer 类Audio Queue ServicesOpenAL1. System Sound ServicesSystem Sound Services 是最底层也是最简单的声音播放服务,调用 AudioServicesPlaySystem
2014-04-16 23:52:30
470
转载 AudioToolbox 的使用 音频流
第一部分用到了AudioToolbox这个音频接口,总结下,希望对需要的朋友有帮助。AudioToolbox这个库是C的接口,偏向于底层,用于在线流媒体音乐的播放,可以调用该库的相关接口自己封装一个在线播放器类,AudioStreamer是老外封装的一个播放器类,有兴趣的朋友可以研究下。 其实IOS库中有两个可以播放在线音乐的播放器类,AVPlayer和MPMusicPla
2014-04-16 23:50:07
780
转载 ios必备的工具 .
如果你去到一位熟练的木匠的工作室,你总是能发现他/她有一堆工具来完成不同的任务。软件开发同样如此。你可以从软件开发者如何使用工具中看出他水准如何。有经验的开发者精于使用工具。对你目前所使用的工具不断研究,同时了解一些替代品的使用,当你目前所用的工具无法满足你的需要时可以填补空缺。记住了这些,我将向你展示一份关于各种工具的长长的列表。其中一些我每天都用,其他的我看情况使用。如果你还有
2014-04-16 23:43:45
505
转载 IOS推送通知实现步骤
iosapplication服务器iphoneapplessl名词解释APNS 是Apple Push Notification Service(Apple Push服务器)的缩写,是苹果的推送服务器;Device 安装带有推送服务程序的iPhone手机;Provider 程序服务器,把需要推送的信息发给 APNS;DeviceToken 在Device第一次连接APNS
2014-04-12 11:40:27
510
转载 App Icons on iPad and iPhone
Q: How are the icon files in my application bundle used on iPad and iPhone?A: Below are guidelines for handling icon files for iPhone-only apps, iPad-only apps, and universal apps.If you don'
2014-04-10 13:10:50
546
转载 iOS App所有Icon
Icon名称与尺寸NameSize(pixels)Icon.png57x57Icon@2x.png114x114Icon-72.png72x72Icon-72@2x.png144x144Icon-Small.png29x29Icon-Small@2x.png58x58
2014-04-10 13:05:30
708
转载 iOS申请真机调试证书-图文详解
版权声明:本文由本人亲自一步步完成,并细心排版生成,望广大同仁尊重一下本人的劳动成果,转载请注明出处,原文地址http://my.oschina.net/joanfen/blog/167730一、真机调试所需材料说明在申请真机调试证书之前,先对苹果真机调试所需的文件进行说明: 苹果真机调试需要证书(Certificates)和描述文件(Provi
2014-03-30 20:30:07
450
转载 左右摇摆
左右摇摆 //self 就是摇摆的view CGFloat rotation = 0.03; CABasicAnimation *shake = [CABasicAnimationanimationWithKeyPath:@"transform"]; shake.duration = 0.13; shake.autoreverses = YES;
2014-03-30 18:54:27
409
转载 ios程序异常退出时,发送邮件告知
1,首先在delegate文件里面- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions函数里面添加:[plain] view plaincopyNSSetUncaughtExceptionHandler (&UncaughtEx
2014-03-17 14:42:49
456
转载 IOS CoreText.framework --- 基本用法
API接口文档。https://developer.apple.com/library/mac/#documentation/Carbon/Reference/CoreText_Framework_Ref/_index.htmlCoreText 框架中最常用的几个类:CTFontCTFontCollectionCTFontDescriptorCTFrameCTFra
2014-03-17 14:03:44
386
转载 Xcode配置SVN详细步骤
Xcode 默认自带Git 与 SVN,我们本篇介绍SVN的详细配置步骤如下: 1. 首先检测你的Mac 中是否已经安装了SVN,Mac os 10.8的用户没有的。检测的方式如下:(1)打开终端,敲入如下命令:svn -version(2) 如果有已经安装了svn,那么终端控制台将出现如下信息:12
2014-03-17 10:23:43
854
转载 iOS中arc的设置与使用
旧工程配置arc方案:1,直接在targets->build phases中修改compiler Flags,是否支持arc。添加:-fobjc-arc,就可以让旧项目支持arc。如果想让原来支持arc的不使用arc则添加-fno-objc-arc2,因为在build phases中可以改变是否支持arc,所以应该在代码中添加判断是否支持arc,这样不管以后.m的arc是否
2014-03-14 10:32:08
486
转载 实现 摇一摇 功能 Shark
1。 在App's Delegate中设定applicationSupportsShakeToEdit属性:- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions{ application.app
2014-03-13 15:08:52
421
转载 iOS Local Notification学习笔记
做了很多有Push Notification和Locale Notification的app,来整理下开发的笔记。今天先说说Local Notification在iOS4.0后Apple加入了Local Notification。这里是NSLocaleNotification的Class Reference http://developer.apple.com/library/ios/#doc
2014-03-12 23:31:34
447
转载 基础Framework作用
iPhone OS(现在叫iOS)是iPhone, iPod touch 和 iPad 设备的操作系统. 1,Core OS: 是用FreeBSD和Mach所改写的Darwin, 是开源、符合POSIX标准的一个Unix核心。这一层包含或者说是提供了整个iPhone OS的一些基础功能,比如:硬件驱动, 内存管理,程序管理,线程管理(POS
2014-03-12 09:47:54
1513
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人