- 博客(43)
- 资源 (10)
- 收藏
- 关注
转载 Thumbnailator的简介和使用范例
1.简单介绍 借用红薯对Thumbnailator 的描述:Thumbnailator是一个用来生成图像缩略图的 Java类库,通过很简单的代码即可生成图片缩略图,也可直接对一整个目录的图片生成缩略图。 有了这玩意,就不用在费心思使用Image I/O API,Java 2D API等等来生成缩略图了。 直接上代码,先来看一个最简单的例
2015-06-26 14:44:33 1799
转载 JAVA执行bat文件和shell脚本文件
1。 bat文件import java.io.IOException;import java.io.InputStream;public class callbat { public static void main(String args[]){ callCmd("C:/run.bat"); }
2015-06-23 10:13:45 1788
转载 jQuery插件AjaxFileUpload实现ajax文件上传
jQuery插件AjaxFileUpload用来实现ajax文件上传,该插件使用非常简单,接下来写个demo演示怎么用AjaxFileUpload插件实现文件上传。1、引入AjaxFileUpload插件相关的jsresources/js/jquery-1.2.1.js">resources/js/ajaxfileupload.js">备注:测试发现,ajaxfile
2015-06-21 14:42:03 610
转载 用命令行管理iOS证书
笔者需要开发一套脚本,在机器上部署ios项目的签名证书。具体来讲,需要导入签名证书,删除过期证书,收集机器上的证书信息,这几件事情,用以下几个命令,就能轻松搞定导入证书?123security unlock-keychain -p mac_password /Users/lizeyang/Library/K
2015-06-19 17:40:33 3473
转载 如何使用Shell脚本编译生成Archive文件并导出签名IPA文件。
如何使用Shell脚本编译生成Archive文件并导出签名IPA文件。1. build 脚本说明本Shell脚本用于build,XCode的workspace源代码工程,并导出成可重签名的IPA文件,用于分发测试安装文件和用于提交appstore审核的文件。实现辅助产品开发,测试的配置管理工作。使用本脚本需要以下环境 - Mac OS 10.9+ - XCode 6
2015-06-19 16:41:10 1026
转载 40 个很有用的 Mac OS X Shell 脚本和终端命令
这里有一堆的 Mac OS X 下的终端命令,我将这些命令进行了简单的分类,这里很多命令在其他系统(Windows、Linux)一样有效,特别是 Linux/Unix。希望这些命令对你有帮助。系统重启 Mac OS X:?1shutdown- r now关闭 Mac OS
2015-06-19 15:44:22 3842
转载 PlistBuddy
最近由于工作需要,发现了这么一个小工具。PlistBuddy是一个Mac里的命令行下读写plist文件的工具。位于/usr/libexec/下,由于这个路径不在默认的PATH里,需要通过绝对路径/usr/libexec/PlistBuddy引用。使用起来很简单,功能也很丰富。举几个例子:A.plist内容如下B.plist内容如下通过命令打印出p
2015-06-19 14:37:03 5826
转载 修改ipa
目前遇到一个需求:给定一个ipa包,需要修改包里面的plist文件,在重新签名打包。http://www.modelmetrics.com/tomgersic/codesign-re-signing-an-ipa-between-apple-accounts/https://gist.github.com/2878446http://www.ketzler.de
2015-06-19 14:33:31 2795
转载 Java读取ipa中info.plist获取版本信息
和Android的manifest.xml类似,ios中一个应用的版本信息,应用名称,兼容的最低版本等等都在ipa包中的info.plist中列出,但是对于一个打包好ipa包,里面的info.plist是乱码的,想要获取信息还是相当的麻烦。而最近也要到这方面的需求,找到的第一个方案是使用java调用linux 中的plutil工具来实现对info.plist的解析,这样做虽然可以实现但感觉太牵
2015-06-19 14:26:14 1954
转载 dyld:Expected in: /System/Library/Frameworks/CFNetwork.framework/CFNetwork
真机测试一个项目的时候,突然出现 dyld`dyld_fatal_error: 这个问题,具体的log为 : dyld: Symbol not found: _NSURLAuthenticationMethodClientCertificate Referenced from: /var/mobile/Applications/33DFC98C-D4FC-40F0-99BE-F
2015-06-19 11:43:47 798
转载 iOS 获取屏幕分辨率 以及放大模式、高清模式区别
[objc] view plaincopy CGRect rect_screen = [[UIScreen mainScreen]bounds]; CGSize size_screen = rect_screen.size; CGFloat scale_screen = [UIScreen mainScreen].s
2015-06-19 10:15:05 3488
转载 怎样在Xcode 6中使用矢量图形
说正事儿吧。今次略技术向;其实已经见过汉化,我只是想自己做一遍。之前捣鼓了点东西,要适配6和Plus,自己做做切图才发现确实有够烦。基于矢量图生成PNG图形的方法也是事后才知道,学习下,希望接下来可以实践。下面进入译文。iOS应用的视觉形式通常是以图形元素驱动的。在设计开发一款应用时,你需要不同规格的应用图标,例如不同尺寸的Default.png图片,同时还需要为UI的实现准备@1x和
2015-06-19 10:07:58 577
转载 iOS开发——keychain的使用
通常情况下,我们用NSUserDefaults存储数据信息,但是对于一些私密信息,比如密码、证书等等,就需要使用更为安全的keychain了。keychain里保存的信息不会因App被删除而丢失,在用户重新安装App后依然有效,数据还在。使用苹果官方发布的KeychainItemWrapper或者SFHFKeychainUtils很方便,后来看到 iphone使用keychain来存取用户
2015-06-18 18:02:41 354
转载 xcode指令集设置
目前ios的指令集有以下几种:i386:mac armv6:iPhone,iPhone2,iPhone3G,第一代和第二代iPod Touch armv7:iPhone 3GS, iPhone 4, iPhone 4S, iPod 3G/4G/5G, iPad, iPad 2, iPad 3, iPad Mini armv7s:iPhone5,iPhone5C, iPad 4
2015-06-17 14:52:51 783
转载 iOS开发的一些奇巧淫技3
CGfloat和float的区别?现在上架的app都要求支持64位系统,那么CGFloat和float的区别就在这里.command+左键点击CGFloat.1typedef CGFLOAT_TYPE CGFloat;这里可以看到CGFloat是CGFLOAT_TYPE的宏定义,那么这个又是什么?
2015-06-17 13:10:43 459
转载 iOS开发的一些奇巧淫技2
能不能只用一个pan手势来代替UISwipegesture的各个方向?- (void)pan:(UIPanGestureRecognizer *)sender{typedef NS_ENUM(NSUInteger, UIPanGestureRecognizerDirection) { UIPanGestureRecognizerDirectionUndefined, UI
2015-06-17 13:10:11 493
转载 iOS开发的一些奇巧淫技 1
iOS的一些小技巧TableView不显示没内容的Cell怎么办?类似这种,我不想让下面那些空的显示.很简单.self.tableView.tableFooterView = [[UIView alloc] init];试过的都说好.加完这句之后就变成了这样.自定义了leftBarbuttonItem左滑返回手势失效了怎么
2015-06-17 13:09:42 548
转载 IOS工程自动打包并发布脚本实现
IOS xcode 自动打包 CI目录(?)[+]文章首发地址:http://webfrogs.me/2013/02/18/ios-automation/作者:webfrogs转载请注明出处。前言IOS的开发过程中,当需要给测试人员发布测试包的时候,直接使用xcode来做的效率是非常低下的。尤其是当有一点小改动需要重新出包
2015-06-16 16:26:36 594
转载 4、在项目中添加一个Entitlements.plist文件,设置允许调试。
注:若不操作该步可能连接真机调试的时候还会出现一个错误:failed to get the task for process xxxa.New->File->iOS->Resouce->Property List将文件名设为Entitlements.plist。b.打开Entitlements.plist文件添加一个属性Can be debugged,并将属性值设为
2015-06-16 16:25:43 13586
转载 如何利用开发者账号重签ipa文件,并部署到IOS设备做测试搜索
1. 先通过TestFlight安装build 2. 再把build通过ifanbox把build导出来成为ipa文件 3. 下面就需要把ipa文件重新签名,方法有两种 方法一: 利用商业化工具签名,SeeTest支持把ipa重新签名,签名需要提供 provision文件,和开发者证书私钥和密码 方法二: 自己想办法签,代码参考如下unzip app.i
2015-06-16 16:24:40 698
转载 project.pbxproj,最熟悉的”陌生人”
转载请注明出处:http://www.olinone.com/作为iOS开发人员,pbxproj文件对于我们来说即熟悉又陌生,熟悉到我们每天都得见面。而除了偶尔遇到的合并冲突,其余时候我们甚至忘记了它的存在。当然,并不是说它不重要,相反,pbxproj文件保存了项目的所有配置关联信息pbxproj文件主要包含了以下几项主要信息工程文件关联信息,如PBXBuildFile
2015-06-16 14:46:06 558
转载 iOS证书及ipa包重签名探究
转载请注明出处:http://www.olinone.com/ iOS证书学习推荐博客代码签名探析,本文重点在于介绍ios8.1.3系统ipa包重签名(如企业证书)无法安装的问题。苹果在iOS8.1.3系统以后加强了对ipa安装包签名的验证,主要区别在于ipa唯一标识在原有Bundle Identifier的基础上增加了证书ID,也就说安装包和手机上已安装APP的Bun
2015-06-16 14:42:46 1530
转载 iOS5.0新功能之——NSJSONSerialization解析JSON数据
以下是用于保存 1 - (IBAction)touchWriteButton:(id)sender { 2 NSMutableDictionary *dictionary = [[NSMutableDictionary alloc] init]; 3 [dictionary setValue:@"Anthony" forKey:@"First Name"
2015-06-15 17:20:37 397
转载 ios app 开发中ipa重新签名步骤介绍
作为一个app应用程序开发者,在app应用程序在苹果商店上架前总需要将安装包安装到ios机器上进行测试,这个时候我们就需要打包in house版本的ipa了,打包in house实际上是一个将ipa应用程序重新签名的一个过程。一般来... 作为一个app应用程序开发者,在app应用程序在苹果商店上架前总需要将安装包安装到ios机器上进行测试,这个时候我们就需要打包in hous
2015-06-12 15:49:09 13304
转载 WWDC2014之iOS使用动态库1
苹果的开放态度WWDC2014上发布的Xcode6 beta版有了不少更新,其中令我惊讶的一个是苹果在iOS上开放了动态库,在Xcode6 Beta版的更新文档中是这样描述的:Frameworks for iOS. iOS developers can now create dynamic frameworks. Frameworks are a collection
2015-06-12 14:44:54 883
转载 WWDC2014之iOS使用动态库2
2、通用动态库经过第一步我们只是创建了一个动态库文件,但是和静态库类似,该动态库并同时不支持真机和模拟器,可以通过以下步骤创建通用动态库:创建Aggregate Target按下图所示,在动态库工程中添加一个类型为Aggregate的target:按提示一步步操作即可,我给Aggregate的Target的命名是CommonDylib。设置T
2015-06-12 14:44:15 852
转载 IOS行货自动打包
通常打包采用xcodebuild和xcrun两个命令,xcodebuild负责编译,xcrun负责将app打成ipa。 常见步骤如下:1、清理工程/usr/bin/xcodebuild -target targetName clean 2、编译工程/usr/bin/xcodebuild -target targetName3、打包
2015-06-12 14:37:32 366
转载 Linux命令学习总结: file命令
命令简介:该命令用来识别文件类型,也可用来辨别一些文件的编码格式。它是通过查看文件的头部信息来获取文件类型,而不是像Windows通过扩展名来确定文件类型的。执行权限 :All User指令所在路径:/usr/bin/file命令语法:file [ -bchikLnNprsvz ] [ -f namefile ] [ -F s
2015-06-12 10:58:51 357
转载 xcode6制作framework(使用第三方依赖框架)
这两天由于会用到framework所以研究了一下framework的制作,我用到了xcode6.1、AFNetworing。转载请注明http://blog.csdn.net/mengxiangyue废话不多说了,下面是步骤:1 建立一个single view application工程,然后打开工程中的Main.storyboard,选中里面的唯一一个ViewContro
2015-06-11 12:44:11 838
转载 IOS-使用framework实现功能模块动态更新
http://blog.csdn.net/like7xiaoben/article/details/44081257测试Xcode版本为6.1.1实现过程简述:把想要的作为动态更新的模块,移动到我们创建的Framework工程中,然后得到我们想要的动态库文件,把此文件再通过iTunes放到“主程序”项目的document文件夹下,从而实现从主程序中去加载此动态库,从而实现功能模
2015-06-11 12:18:30 1143
转载 WWDC2014之iOS使用动态库 framework1
from:http://www.cocoachina.com/industry/20140613/8810.htmlJUN 12TH, 2014苹果的开放态度WWDC2014上发布的Xcode6 beta版有了不少更新,其中令我惊讶的一个是苹果在iOS上开放了动态库,在Xcode6 Beta版的更新文档中是这样描述的:Frameworks for i
2015-06-10 11:30:59 537
转载 CocoaPods 使用手册
1.核心组件1.1 CocoaPods / CocoaPod这是面向用户的组件,每当你执行一个pod命令时,这个组件将被激活。它包括了所有实用CocoaPods的功能,并且还能调用其他gem包来执行任务。1.2 CocoaPods / CoreCore gem提供了与CocoaPods相关的文件(主要是Podfile和podspecs)的处理。1.2.1 P
2015-06-05 20:30:39 1633
转载 使用代码为 Xcode 工程添加文件
http://www.tuicool.com/articles/iMvMZnQ http://deltax.me/bei-xcodeproj-keng-de-zhe-ji-tian/主题 Xcode这几天在持续更新 DKNightVersion 这个仓库, 我对这个框架投入了很多的时间和精力.我还是希望把这个框架的方方面面都做好的, 为框架的使用者提供最好的用
2015-06-05 18:49:09 18689 2
转载 使用CocoaPods配置第三方类库
前言在iOS项目中使用第三方类库可以说是非常常见的事,但是要正确地配置他们有时候是非常繁琐的事情,幸运的是CocoaPods是一个很好的解决方案。什么是CocoaPodsCocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为“Pods”的依赖库(这些类库必须是CocoaPods本身所支持的),并且可以轻松管理其版本。
2015-06-03 14:46:56 1966
转载 构建iOS持续集成平台(一)——自动化构建和依赖管理
2000年Matin Fowler发表文章Continuous Integration【1】;2007年,Paul Duvall, Steve Matyas和 Andrew Glover合著的《Continuous Integration:Improving Software Quality and Reducing Risk》 【2】出版发行,该书获得了2008年的图灵大奖。持续集成理念经过10
2015-06-02 18:34:20 1242
转载 IOS行货自动打包
通常打包采用xcodebuild和xcrun两个命令,xcodebuild负责编译,xcrun负责将app打成ipa。 常见步骤如下:1、清理工程/usr/bin/xcodebuild -target targetName clean 2、编译工程/usr/bin/xcodebuild -target targetName3、打包
2015-06-02 18:16:05 462
转载 mac命令行下使用xcodebuild编译ios app的一点点总结
http://blog.sina.com.cn/s/blog_56ae1d5801017x3a.html man xcodebuild 和 Xcode build settings https://developer.apple.com/library/ios/documentation/DeveloperTools/Reference/XcodeBuildSettingRef/
2015-06-02 17:45:29 3549 3
转载 Xcode工程依赖
http://my.oschina.net/u/875856/blog/196559 今天自己添加工程依赖时遇到了一些问题,幸好有高人指点得以解决,现将创建工程依赖的过程与大家分享一下,希望不了解创建工程依赖的同学们少走一些弯路,谢谢。 由于创建一个项目的时候经常要引入一些常用的第三方库或自己积累的工具类,我们可以将这些常用的工具类添加到一个外部工程,这样可以方便我
2015-06-02 16:49:13 4557 1
转载 几行shell帮你的xcode迅速自动批量打包ipa
因工作需要,要用xcode打包过百个渠道的ipa包每个包只要修改一个plist文件如果手动去做,这会是一件很蛋疼的事查了google中英文资料后发现了有applescript和shell方法applescript也是要允许sheel的。所以直接用terminal直接运行你写好的sh文件就行了。[把sh 拖到 terminal里面 回车]
2015-06-02 13:43:44 1365
转载 Xcode 6制作动态及静态Framework
有没有写SDK或者要将一些常用的工具类做成Framework的经历? 你或许自己写脚本完成了这项工作,相信也有很多的人使用 iOS-Universal-Framework ,随着Xcode 6的发布,相信小伙伴们已经都知道了,Xcode 6支持做Framework了. 同时iOS-Universal-Framework开发者也宣布不在继续维持此项目的开发,建议开发者使用Xcode 6制作,目前网上
2015-06-02 11:26:13 555
软件工程文档模板
2012-10-17
mysql-connector-java-5.0.7-bin.jar
2010-10-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人