- 博客(295)
- 资源 (29)
- 收藏
- 关注
原创 iOS开发 - navigationBar背景图默认的Translucent
今天在调界面,发现以前在iOS7.0下好好的界面在iOS7.1下出现了问题:1.navigationBar背景图,颜色变浅了。认真看可以发现7.1比7.0颜色淡。7.07.1fix:原来是7.1下navigationBar背景图默认的Translucent会表现出来,只要把Translucent勾掉就好了2.修改完颜色,感觉没问题了吧?一运行发现,navigationBar下面有条白色细线(这个问
2014-11-30 20:49:08 3060 5
原创 iOS开发 - post / get 详解
一。 区别从表面的意思看get 和 post的区别get就是获取数据,post就是发送数据。这个是误区。其实两者都可以的,在IOS向服务器发送请求里面可以带参数。那么这些误区是怎么出现的呢?先看看一下对http的解释一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交 Http定义了与服务器交互的不同方法,最基本
2014-11-30 20:24:51 2245 5
原创 iOS开发- 获取安装的所有App
可用于非越狱设备, 不过通过审核够呛, 如果需要实现这个功能的, 自己想办法绕过审核吧。这里提供获取安装的所有App的办法:#include Class LSApplicationWorkspace_class = objc_getClass("LSApplicationWorkspace");NSObject* workspace = [LSApplicationWorkspace_clas
2014-11-27 18:46:30 3565 4
原创 iOS开发-简单图片背景替换(实现抠图效果)
之前好奇, 想实现这样的功能 -----> iOS图像处理-(jpg去除白色背景) 把一张图片(.jpg)的白色背景抠掉,转成.png 格式的有alpha通道的透明图。原图黑白分明, 像这样转换成这样然后在论坛,得到了想要的答案。这里先谢过那位大牛, 也提供了参考资料: iOS8 Core Image In Swift:更复杂的滤镜然后今天, 自己也总结一下。写了个小小的demo, 实现背景
2014-11-27 18:30:45 16170 8
原创 iOS开发- iPhone6/6 Plus适配
花了点时间, 重新整理了下iPhone的相关适配, 总结如下:iOS6之前, 屏幕适配一般使用autosize,设置视图与父视图的尺寸关系 缺陷:(Autosizing布局的不足) 1. 不能设置视图与视图之间的关系 2. 不能设置尺寸放大,缩小的最大值,最小值iOS6之后, 使用自动布局。AutoLayoutiOS8 size classes (更加抽象, 正方形)另外, 现在主流的一些设备参数
2014-11-25 19:43:28 6007 10
原创 A星寻路算法-(入门级)
你是否在做一款游戏的时候想创造一些怪兽或者游戏主角,让它们移动到特定的位置,避开墙壁和障碍物呢?如果是的话,请看这篇教程,我们会展示如何使用A星寻路算法来实现它!在网上已经有很多篇关于A星寻路算法的文章,但是大部分都是提供给已经了解基本原理的高级开发者的。本篇教程将从最基本的原理讲起。我们会一步步讲解A星寻路算法,幷配有很多图解和例子。不管你使用的是什么编程语言或者操作平台,你会发现本篇教程很有帮
2014-11-22 17:49:40 18242 18
原创 iOS开发 - 中文 iOS/Mac 开发博客列表
博客地址RSS地址OneV's Denhttp://onevcat.com/atom.xml破船之家http://beyondvincent.com/atom.xmlNSHipsterhttp://nshipster.cn/feed.xmlLimboy 无网不剩http://feeds.feedburner.com/lzyy唐巧的技术博客http://blog.devtang.com/atom.x
2014-11-15 16:38:17 2445 7
原创 iOS开发-Xcode使用技巧汇总(持续更新)
1. 《LLDB调试命令初探》2. 《Xcode LLDB Debug教程》3. 《iOS开发准备篇-(5)Xcode调试技巧_1》4. 《iOS开发准备篇-(5)Xcode调试技巧_2》5. 《iOS开发准备篇-(5)Xcode调试技巧_3》6. 《 iOS开发准备篇-(4)Xcode基本操作》7. 《提高Interface Builder高效工作的8个技巧》
2014-11-08 16:31:44 3124 4
原创 iOS开发- 打包ipa,让别人设备安装你的App
一般在接外包的时候, 通常第三方需要安装你的app进行测试(这时候你的app肯定是还没传到app store之前)。这种情况下,如果是企业账号就好办了, 随便安装..但是个人开发者账号呢?如果他的机子不是开发测试的 直接装包的, 那么可以通过导出一个ipa供他安装。当然,你必须知道别人设备的udid。具体做法:1。 登录开发者中心。https://developer.apple.com2。添加对
2014-11-04 16:55:56 18941 4
原创 iOS开发 - 解决百度地图模拟器无法定位问题
在模拟器上使用百度地图定位的时候, 经常报这样的错误:/***定位失败后,会调用此函数*@param error 错误号*/- (void)didFailToLocateUserWithError:(NSError *)error{ NSLog(@"%@", error); //Error Domain=kCLErrorDomain Code=0 "The operation cou
2014-10-30 12:38:20 11271 7
原创 iOS设计模式 - (4)策略模式
理论部分,参考博文:http://blog.csdn.net/hguisu/article/details/75582491.概述 在软件开发中也常常遇到类似的情况,实现某一个功能有多种算法或者策略,我们可以根据环境或者条件的不同选择不同的算法或者策略来完成该功能。如查找、排序等,一种常用的方法是硬编码(Hard Coding)在一个类中,如需要提供多种查找算法,可以将这些算法写到一个类中,在该类
2014-10-29 11:25:56 1995 5
原创 iOS开发 - 应用内打开第三方应用并传值
首先说下这个功能, 应该都有接触过。比如,你下载了一个电子书,然后选择打开方式的时候,可能会看到你手机中已经安装的阅读类App。或者,你的QQ收到了某个文件,你也可以选择本地的应用来打开。那这样的功能,是怎么实现的呢?简单来说。就是调用URL来实现第三方应用的开启。首先,被打开的应用需要提供这个功能, 也就是,它需要注册一个 URL Schemes,供第三方使用。如果你想你的应用被调用, 你可以这
2014-10-28 11:00:50 10328 4
原创 iOS开发 - XCode Debugger中的Icon符号的意义
这是之前在唐巧大牛博客上看到的, 虽然时间过了挺久的。 不过觉得挺有意义的,就Mark下。你注意到了吗?在Xcode中,当你点击查看调用栈的时候,调用栈的每个方法前面都有一个Icon,而且还有好几种不同的样子,如下图所示,你知道它们代表什么意思吗?其实它们代表的意义如下:Person icon is UserMug icon is AppKit (or UIKit)Briefcase icon i
2014-10-27 11:48:38 5344 2
原创 读<大数据日知录:架构与算法>有感
前一段时间, 一个老师建议我可以学学 '大数据' 和 '机器学习', 他说这必然是今后的热点, 学会了, 你就是香饽饽。在此之前, 我对大数据, 机器学习并没有很深的认识, 总觉得它们是那么的缥缈, 高不可攀, 也没想着深入学习。之后, 一次偶然的机会, 在csdn官方博客上看到了这样的一个活动 [置顶] 话题讨论&征文--谈论大数据时我们在谈什么于是, 从下载试读样章, 到正式读书, 开始了
2014-10-24 15:46:43 4308 7
原创 iOS开发- 查询项目代码行数
...其实, 这功能也没什么用。就是查询一个项目总的代码行数。玩玩倒是可以。方法:在终端下面依次输入:cd 项目文件find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "*.rss" ")" -print | xargs wc -l
2014-10-22 22:41:03 1927 8
原创 iOS设计模式 - (1)概述
最近设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。
2014-10-22 10:37:53 2473 3
原创 iOS开发- reloadData无效 (子线程更新UI错误)
今天在写一个聊天工具的时候遇到了一个问题。注册的通知里面, 每当有其他用户发来消息的时候, UITableView 就要重新更新 cell.textLabel.textColor = [UIColor redColor];使用红色标记cell名字来突出显示新消息。 (当然,, 这只是个demo, 效果比较渣。 正常情况应该是用户头像跳动或者显示新消息条数...)可是我发现,
2014-10-12 10:24:48 7451 8
原创 iOS开发- UILabel 自动换行 及 高度自适应
主要是今天看到论坛有人问这个问题,帮忙解决之后, 顺便Mark下。很简单, 代码写的很清楚。 直接上代码。UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(10, 100, 300, 50)]; label.text = @"今天下午全市多云到阴有阵雨或雷雨,今天夜里到明天阴有阵雨,雨量可达大雨。 东北风5-6级阵风7级,
2014-10-11 16:19:44 11988 5
原创 读<反欺骗的艺术>有感
月初收到了csdn寄来的书。 之后就把书放床头, 每天晚上看上一会。直到今天, 才看完了这本书。挺有感触的。之所以当初选择看这本书, 完全是被作者吸引来的。凯文·米特尼克((Kevin David Mitnick,1963年-),出生于美国洛杉矶,有评论称他为“世界头号黑客”。他在15岁时就破解北美空中防务指挥系统成功,在他16岁时就被逮捕,他也因此而成为了全球第一名网络少年犯。)而如今, 这位历
2014-09-29 16:58:37 7907 9
原创 iOS开发- 相机(摄像头)获取到的图片自动旋转90度解决办法
今天写demo的时候发现, 如果把通过相机获取到的图片,直接进行操作, 比如裁剪, 缩放, 则会把原图片向又旋转90度。刚开始觉得莫名其妙, 不知所措。 后来百度了一下,找到了解决办法。ps: 查找过程中, 碰到了一种说法://get original photo from iOS photos //如果该图片大于2M,会自动旋转90度;否则不旋转UIImage* originalImg=[d
2014-09-24 07:10:53 13196 9
原创 自定义微博小尾巴(源码+解析)
自定义微博小尾巴(源码+解析)简单三步, 壕无压力。想怎么变就怎么变。来自 全球限量版iPhone 6 plus plus
2014-09-22 07:59:51 23606 21
原创 iOS开发- UITabBarItem自定义图片(去除灰色)
在项目中使用UITabBarController的时候, 每个UITabBarItem都可以展示对应的图片。UITabBarItem有两种状态, 即 选中/ 非选中状态。如果用storyboard设置图片, 那么设置的是选中状态的图片, 并且, 它会自动的填充为深蓝色. (就是 default color)至于非选中状态呢, 它会自动的变成灰色。 这大大影响了美观。如下:我们想要的效果, 应该是
2014-09-20 18:40:46 8578 8
原创 iOS开发- Images can’t contain alpha channels or transparencies 解决办法
Images can’t contain alpha channels or transparencies。 解决办法
2014-09-19 18:19:41 9543 4
原创 fatal error: malformed or corrupted AST file: 'Unable to load module "/Users/apple/Library/Developer
fatal error: malformed or corrupted AST file: 'Unable to load module "/Users/apple/Library/Developer/Xcode/DerivedData/ModuleCache/1380X6D9Q9RXZ/Darwin.pcm": module file not found'解决办法
2014-09-19 18:12:35 4266 7
原创 ERROR ITMS-9000: "Redundant Binary Upload. There already exists a binary upload with build version '
ERROR ITMS-9000: "Redundant Binary Upload. There already exists a binary upload with build version '1.0'解决办法
2014-09-19 18:08:48 8380 5
原创 vs2012 已停止工作 - 解决办法
最近在学《Windows多媒体程序设计》这门课, 蛋疼, 学的居然是MFC...然后安装了vs2012. 之后又下了几个插件.. 就出问题了。一打开,就提示 vs2012 已停止工作。无比蛋疼阿.. 第一次, 利用vs修复工具, 无效。第二次, 卸载了vs。 重新安装, 来来回回折腾了1个多小时, 发现, 重装后还是这个问题...坑。后来百度了一会, 发现了解决办法, 再自己倒腾下。 可以了
2014-09-18 20:21:00 17938 8
原创 iOS开发-判断一个点是否在某个区域
iOS有时候需要判断是否touch到某个图的区域中。也就是touch到的这个点是否在某个图的区域范围内。解决问题的办法很多, 这里简单介绍一种。我们可以通过CGPath创建一个区域,区域是由路径做两点间线段并闭合成的区域,然后就可以用CGPath相关函数CGPathContainsPoint判断点是否在区域里了。比如这里创建了一个简单的矩形。它的frame为(4, 4, 10, 10)。 四个顶点
2014-09-01 17:06:02 7750 4
原创 iOS开发-CGAffineTransformMakeRotation改变了中心解决办法
坑爹的。 为了这个问题折腾了2个小时。 恼..今天在写一个时钟demo的时候, 时针的旋转用到了CGAffineTransformMakeRotation, 按理说. 图像的旋转是以图像本身的中心(center)为锚点的, 也就是在旋转过程中, 它的中心是固定的。 就和我们时针的效果一样。比如我下面的时针, 分针, 秒针旋转的代码: NSDate *today = [NSDate date
2014-09-01 03:53:57 10217 5
转载 iOS7中容易被忽视的新特性
原文:Easily Overlooked New Features in iOS 7 iOS7到现在已经发布了有一段时间了。相信你现在已经了解了它那些开创性的视觉设计,已经了解了它的新的API,比如说SpirteKit,UIKit Dynamics以及TextKit,作为开发者,也很可能已经在使用Xcode5进行开发了。 然而,它新颖以及备受争议的特性,让iOS7成为iOS系统史上最大的发布之一。
2014-08-26 17:29:06 1970 8
原创 iOS开发-播放本地音频(可后台播放)
//初始化音乐 //创建音乐文件路径 NSString *musicFilePath = [[NSBundle mainBundle] pathForResource:@"eyeExe" ofType:@"mp3"]; //判断文件是否存在 if ([[NSFileManager defaultManager] fileExistsAtPath:music
2014-08-23 00:39:30 6589 7
原创 iOS开发 - UIActivityViewController详解
昨天在做微信分享的时候, 用到了这个东西。趁热写点东西记录下。UIActivityViewController类是一个标准的view controller,通个使用这个controller,你的应用程序就可以提供各种服务。系统提供了一些通用的标准服务,例如拷贝内容至粘贴板、发布一个公告至社交网、通过email或者SMS发送内容。应用程序同样可以自定义服务。(我的微信分享就属于自定义服务, 之后将会
2014-08-22 09:33:42 14218 10
原创 iOS开发- 隐藏状态栏(电池栏)
分为两种情况:1. 想要隐藏某个视图的状态栏, 比如说, 从界面A, push 到界面B的时候, 界面A原本显示状态栏, 然而我们需要界面B不显示状态栏。这时候, 可以这样做:在B中实现:- (void)viewDidLoad{ [super viewDidLoad]; if ([self respondsToSelector:@selector(setNeedsSta
2014-08-16 16:48:12 9234 6
原创 智能聊天机器人实现(源码+解析)
前言:之前写了一篇 《美女图片采集器 (源码+解析)》 得到了众多朋友的支持, 发现这样系列的教程还是挺受欢迎的, 也激励我继续写下去。也在那一篇文章中提过, 美女图片采集只是我先前那个完整APP中的一个功能罢了, 还有其他几个比较好玩的尚未开源, 之后有时间会逐一写篇教程。今天带来的是智能聊天机器人实现(源码+解析), 和上一篇教程一样, 当你没有女朋友的时候, 可以用它来打发时间。这里的AP
2014-08-10 01:08:43 40074 68
原创 iOS开发-检测用户截屏, 并获取所截图片
微信可以检测到用户截屏行为(Home + Power),并在稍后点击附加功能按钮时询问用户是否要发送刚才截屏的图片,这个用户体验非常好。于是乎, 我也想着实现这个功能。在iOS7之前, 如果用户截屏,系统会自动取消屏幕上的所有 touch 事件,(使用 touchesCancelled:withEvent: 这个方法)那么我们就可以检测这个方法的调用,然后加载本地最新图片再加以判断来实现我们的目的
2014-08-05 16:32:05 24434 10
原创 iOS开发-CocoaPods安装和使用教程
原文链接: iOS开发-CocoaPods安装和使用教程本文是对原文一些错误的修正已经添加了自己的理解。CocoaPods安装和使用教程Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaP
2014-08-04 22:27:52 4183 4
原创 <游戏开发中的人工智能> -- 阅读笔记
到家已经几天了, 休息了一阵, 是时候重新学习知识了。接下去一段时间, 会啃《游戏开发中的人工智能》这本书, 顺便写写笔记。马上就大三了, 想想自己选的游戏方向, 现在还蛋疼。 选了一个自己喜欢的方向, 但是确实最忙的一个,这也意味着少时间继续我的iOS学习。也不知道是对是错。既然选了,就学吧。好不,不扯多了。接下去是该系列的笔记。(持续更新)第一章: 游戏人工智能简介1. 定性AI与非定性AI定
2014-08-03 21:51:17 5104 10
iOS Animations by Tutorials, 7th Edition
2023-03-16
iOS 16 App Development Essentials – UIKit Edition
2023-03-16
Python for Kids, 2nd Edition
2023-03-16
Python For Everyone, 3rd Edition
2023-03-16
iOS Test-Driven Development by Tutorials, 2nd Edition
2023-03-15
Advanced iOS App Architecture, 4th Edition ( PDF + EPUB)
2023-03-15
SwiftUI Essentials – iOS 16 Edition (PDF+EPUB)
2023-03-15
( iOS.9.Programming.Fundamentals.with.Swift ) epub,pdf,mobi
2015-11-21
iOS面试题汇总
2015-04-28
Mac- 获取文件路径工具
2014-12-17
iOS 简单抠图 更换背景
2014-11-22
SimpleFactoryPattern
2014-10-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人