随笔分类 -  iOS

1 2 3 4 下一页
iOS技术相关
Account problem-There may be a problem with your account. Please contact us. Sign out
摘要:很多人在使用开发者账号AppleID的时候,都会碰到如下问题There may be a problem with your account. Please contact us. 登录到苹果的开发者中心, 碰到的问题截图如下:要检测该状态,可以直接通过苹果的接口来检测:1.登录https://id... 阅读全文
posted @ 2015-12-25 14:52 easonoutlook 阅读(1041) 评论(0) 推荐(0) 编辑
CGContextTranslateCTM: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
摘要:最近在测试的过程中, 发现了SpringBoar的一个问题:SpringBoard[53] : CGContextTranslateCTM: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SH... 阅读全文
posted @ 2015-09-15 15:56 easonoutlook 阅读(6367) 评论(0) 推荐(0) 编辑
iOS9和Xcode7
摘要:2015.06.08苹果放出了iOS9以及Xcode7的 Beta测试版本。有一句话非常引入注意:https://developer.apple.com/xcode/Now everyone can get their app on their Apple device.Xcode 7and Swi... 阅读全文
posted @ 2015-06-20 16:41 easonoutlook 阅读(3182) 评论(1) 推荐(0) 编辑
iOS $299刀企业证书申请的过程以及细节补充(二)
摘要:上篇博客写的过程中,没有图,也没有相应的说明。这次再补充一些信息:1、从https://developer.apple.com/ios/enroll/dunsLookupForm.action申请DUNS码的时候,有些信息需要填写准确,按照英文的规范来填写,比如上海市,闵行区,光华路 xxx号。用英文来书写的话,应该是Guanghua Road, No xxx, Minhang District, Shanghai.类似于这样的方式来表达。同理,公司名称的话如果使用简写,或者缩写,后面应该有点,如 Co LTD.类似于这样。或者用全称, Company Limited这些如果不规范都会给申请 阅读全文
posted @ 2013-10-27 15:21 easonoutlook 阅读(16453) 评论(1) 推荐(0) 编辑
iOS $299刀企业证书申请的过程以及细节补充
摘要:最近申请了iOS的 299刀企业证书,相关过程有些问题,分享出来,以便后来人参考。申请的过程我主要参考了别人以前的文章,链接如下:1、https://developer.apple.com/cn/support/ios/D-U-N-S.html苹果官网的介绍2、http://blog.couldhll.com/2013/01/03/ios-development-enterprise-program%E7%94%B3%E8%AF%B7%E6%B5%81%E7%A8%8B/免费邓白氏码的申请3、http://blog.csdn.net/kmyhy/article/details/6418280这 阅读全文
posted @ 2013-10-07 23:35 easonoutlook 阅读(17189) 评论(1) 推荐(0) 编辑
iOS设备的越狱方法
摘要:最近公司的事情很忙,在开发一个类似于微信的App,经常加班,所以也没有时间去更新微信公众账号的内容了。iOSJailbreak, 申请这个账号大概有一个多月了吧,发布的内容不多,更多是针对开发者的内容,针对普通iPhone & iPad用户的内容几乎没有,有收听的朋友经常发问,怎样去越狱,怎样去开发越狱的插件或者app。后面都会细细道来。一、先说iPhone 5S 和 iPhone5C吧最新的iPhone又要出来了,大概是9月21号左右美国和香港应该是可以购买的。新的iOS7应该是在9月16号发布。5C有5个颜色,配截图。其实我是大概在今年3月底4月初的时候听 富士康那边的朋友说的,有 阅读全文
posted @ 2013-08-25 00:32 easonoutlook 阅读(2879) 评论(6) 推荐(1) 编辑
iOS越狱开发(一)
摘要:做越狱开发也有一些时间了,有很多东西想总结一下,希望给他人一些借鉴,也是自己对过去开发经历的一些总结。个人不推荐使用盗版,这里主要以技术介绍为主。这个系列里面主要介绍怎样进行越狱开发,涉及到以下几个方面:(1)主要涉及到越狱市场的建立,在App内部实现ipa的安装和卸载以及更新。参照的对象就是91助手,25pp,同步推那样的应用。建立一个盗版的App Store.当然了,如果通过299刀的企业证书的话,是不需要通过Cydia的,直接通过网页链接就可以实现app的推广,有一定的风险。这里面涉及到一些协议,后面会进行介绍。(2)在App内部实现壁纸和铃声的替换。这个过程涉及到的东西很多,特别是铃声 阅读全文
posted @ 2013-07-27 23:05 easonoutlook 阅读(13648) 评论(2) 推荐(4) 编辑
iOS开发中 workspace 与 static lib 工程的联合使用
摘要:在iOS开发中,其实workspace的使用没有完全发挥出来,最近做了一些研究,也想把之前写过的代码整理下,因为iOS里面的布局方式,交互方式也就那么几种。所以,整理好了之后,更能快捷开发,而且能够形成积累。所以把常用的东西封装成lib文件。我自己的实施过程如下,同时会穿插一些自己参考的文章的链接或者方法。主要参考链接:http://blog.carbonfive.com/2011/04/04/using-open-source-static-libraries-in-xcode-4/#set_the_installation_directory1、新建一个文件夹,然后新建一个workspac 阅读全文
posted @ 2013-07-21 00:51 easonoutlook 阅读(5515) 评论(1) 推荐(0) 编辑
iOS开发中使用CocoaPods来管理第三方的依赖程序
摘要:之前也碰到类似的问题,怎样去管理这些第三方的文件,虽然手动添加也不算麻烦。写这篇文章主要参考了唐巧的博文,链接如下:http://blog.devtang.com/blog/2012/12/02/use-cocoapod-to-manage-ios-lib-dependency/他写的很赞了,但是有些地方还是有疑惑,我在实践的过程中,慢慢摸索了一下,主要做一些补充。CocoaPods项目地址:https://github.com/CocoaPods/CocoaPods$ gem install cocoapods$ pod setup使用上述的命令进行安装,安装的过程可能持续1-3分钟,很容易 阅读全文
posted @ 2013-06-18 15:04 easonoutlook 阅读(1821) 评论(0) 推荐(1) 编辑
苹果开发者证书的申请流程 Apple ID for IDP..
摘要:http://blog.csdn.net/margin_zh/article/details/6138781 阅读全文
posted @ 2013-06-13 11:06 easonoutlook 阅读(501) 评论(0) 推荐(0) 编辑
Xcode 4.4 的新特性 | LLVM 4.0 的新语法
摘要:WWDC 2012苹果全球开发者大会上,苹果针对LLVM编译器都做了重大改进,新版的Xcode 4.4中的LLVM编译器升级到了4.0,给Objective-C带来了很多令人惊喜的特性。注意,下面的语法需要下载Xcode 4.4。1、枚举类型的改变老写法:[cpp]view plaincopytypedefenumWeek{Moday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday}Week;老方法的问题是枚举值的数据范围是模糊的,这个数值可能非常大,可能是负数,无法界定新写法:[cpp]view plaincopytypedefenumWe 阅读全文
posted @ 2013-05-30 14:15 easonoutlook 阅读(312) 评论(0) 推荐(0) 编辑
UIButton设置 textAlignment 属性的方法
摘要:button.contentHorizontalAlignment =UIControlContentHorizontalAlignmentLeft;button.contentHorizontalAlignment =UIControlContentVerticalAlignmentLeft; 阅读全文
posted @ 2013-05-27 18:13 easonoutlook 阅读(2695) 评论(0) 推荐(0) 编辑
ipa包中图片进行了Compress之后的主要处理和作用
摘要:iPhone的CgBI格式的png则将原始的png图片作如下变化:增加一个新的关键块 CgBI Chunk 四个字节zlib的header和CRC信息全部从IDAT中移除红蓝交换,每一个像素(RGBA)中的R和B进行调换变成BGRA ,解压后每一个像素有四个字节组成,也就是将每一个像素的 第一个字节和第三个字节调换透明像素处理 Premultiplied Alpha,这个的意思是为了图像加载变得更快,预先将Alpha的信息乘到像素的颜色信息中去,这样后期计算的时候就可以减少CPU或者GPU计算了 阅读全文
posted @ 2013-05-27 16:10 easonoutlook 阅读(422) 评论(0) 推荐(0) 编辑
ASIFormDataRequest [request startSynchronous] 方法 crash问题的解决方式
摘要:[[self readStream] scheduleInRunLoop:[NSRunLoop currentRunLoop] forMode:[self runLoopMode]];出错位置定义到这行代码http://stackoverflow.com/questions/8906758/debugger-stopping-on-asihttprequests-schedulereadstream-with-no-errorstackoverflow上面的解释在自己的代码中,修改如下:修改之前request.url = [NSURL URLWithString:urlString]修改之后[ 阅读全文
posted @ 2013-05-20 11:45 easonoutlook 阅读(530) 评论(0) 推荐(0) 编辑
NSInvalidArgumentException', reason: '-[__NSCFDictionary setObject:forKey:]: attempt to insert nil value (key: WebKitLocalStorageDatabasePathPreferenc
摘要:在iOS5.1以后的版本中,清除所有的NSUserDefaults Data的时候会报错,直接crash在清除的时候用一下代码,问题解决。NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];NSDictionary *userDefaultsDictionary = [userDefaults dictionaryRepresentation];NSString *strWebDatabaseDirectory = [userDefaultsDictionary objectForKey:@"Web 阅读全文
posted @ 2013-05-17 11:26 easonoutlook 阅读(2021) 评论(0) 推荐(0) 编辑
UIImagePickerController crash in iOS6, iPhone4S
摘要:The preferredInterfaceOrientationForPresentation method will rotate your view to whatever you set it to when a view is loaded. Be careful as when you come back to your view it may be upside down. Do not include this method if you don’t want it to override the current orientation when you dismiss say 阅读全文
posted @ 2013-05-17 04:24 easonoutlook 阅读(409) 评论(0) 推荐(0) 编辑
25个增强iOS应用程序性能的提示和技巧
摘要:在开发iOS应用程序时,让程序具有良好的性能是非常关键的。这也是用户所期望的,如果你的程序运行迟钝或缓慢,会招致用户的差评。然而由于iOS设备的局限性,有时候要想获得良好的性能,是很困难的。在开发过程中,有许多事项需要记住,并且关于性能影响很容易就忘记。本文收集了25个关于可以提升程序性能的提示和技巧,把性能优化技巧分为3个不同的等级:初级、中级和高级初级在开发过程中,下面这些初级技巧需要时刻注意:1.使用ARC进行内存管理2.在适当的情况下使用reuseIdentifier3.尽可能将View设置为不透明(Opaque)4.避免臃肿的XIBs5.不要阻塞主线程6.让图片的大小跟UIImage 阅读全文
posted @ 2013-05-02 20:43 easonoutlook 阅读(2517) 评论(0) 推荐(5) 编辑
UIBezierPath贝塞尔曲线的常用方法总结
摘要:1、根据一个矩形画曲线+ (UIBezierPath*)bezierPathWithRect:(CGRect)rect2、根据矩形框的内切圆画曲线+ (UIBezierPath*)bezierPathWithOvalInRect:(CGRect)rect3、根据矩形画带圆角的曲线+ (UIBezierPath*)bezierPathWithRoundedRect:(CGRect)rect cornerRadius:(CGFloat)cornerRadius4、在矩形中,可以针对四角中的某个角加圆角, 一般用于设置某个视图的顶端两角为圆形+ (UIBezierPath*)bezierPathWi 阅读全文
posted @ 2013-05-02 20:34 easonoutlook 阅读(3259) 评论(0) 推荐(0) 编辑
Choose a destination with a supported architecture in order to run on this device.
摘要:最近遇到了这么一个问题,编译没有报错,但是偏偏无法刷到手机上。Choose a destination with a supported architecture in order to run on this device.以前碰到这样的问题的解决方法不外乎就是几种:1、删掉原有的程序,重刷。2、clean掉原有的工程,关闭Xcode重新编译运行3、把iPhone或者mac重启一次4、工程中名称含有特殊字符今天碰到这个问题怎么也解决不了,发现,如截图, Executable file我之前改动过,改成另一个名称了发现编译完成之后找不到这个文件,导致这样的问题,最好还是按照原样不要改变Exec 阅读全文
posted @ 2013-01-25 22:25 easonoutlook 阅读(7737) 评论(1) 推荐(0) 编辑
Missing Screenshot 的解决方案
摘要:在上传到App Store的时候,出现了Missing Screenshot的错误,搜索了相关信息,发现是因为我在资源文件加了一个Default-568h@2x.png文件,apple认为我的应用里面支持iPhone5,但是我没有添加iPhone5的screenshot.所以出现了此错误。1、删除工程中的iPhone5相关的资源文件,重新Archiver2、在iTunes Connect里面把之前上传的ipa文件 , Reject Binary,然后这个ipa就被忽略了,删除了3、重新上传ipa文件。参考链接:http://blog.csdn.net/lixing333/article/det 阅读全文
posted @ 2013-01-24 11:18 easonoutlook 阅读(769) 评论(0) 推荐(0) 编辑

1 2 3 4 下一页