【ios7 适配】教程文章相关的互联网学习教程文章

【原】iOSCoreAnimation动画系列教程(二):CAKeyFrameAnimation【包会】【代码】【图】

======================================================= 转载请注明 编程小翁@博客园,邮件zilin_weng@163.com,欢迎各位与我在C/C++/Objective-C/机器视觉等领域展开交流! =======================================================  在上一篇专题文章【原】iOSCoreAnimation动画系列教程(一):CABasicAnimation【包会】中我们学习了iOS核心动画CoreAnimation中CABasicAnimation动画的使用方法。CABasicAnimation已经可以应...

iOS 8 设置导航栏的背景颜色和背景图片

如果是storyboard 直接embed一个导航栏,然后在新出现的导航栏 选属性 选一下颜色就可以了 代码实现背景颜色修改:self.navigationController.navigationBar.barTintColor = [UIColor blueColor];代码实现背景图片修改:当然在属性里面也是可以添加修改的[self.navigationController.navigationBar setBackgroundImage: [UIImage imageNamed:@"banner.png"] forBarMetrics:UIBarMetricsDefault];版权声明:本文为博主原创文章,未...

iOS图片的裁剪

- (void)tailoring { UIImage *oldImage = [UIImage imageNamed:@"实现准备裁剪的图片.png"]; CGFloat borderW = 2; CGFloat imageW = oldImage.size.width + borderW * 2; CGFloat imageH = oldImage.size.height + borderW * 2; UIGraphicsBeginImageContextWithOptions(CGSizeMake(imageW, imageH), NO, 0.0); CGContextRef ctx = UIGraphicsGetCurrentContext(); // 圆环 CGFloat centerX...

IOS应用提交所需的ICON【图】

如果提交的ipa包中,未包含必要的Icon就会收到类似的通知,为什么偏偏是Icon-76呢?因为我们开发的游戏,默认是支持iphone以及ipad的,根据官方提供的参考 Icon-76.png是必须要提供的详情可参考这里:https://developer.apple.com/library/ios/qa/qa1686/_index.html 图标很多,不可能全部都加进去,所有最好是选择必要的从上面的列表来看,苹果是准备放弃对iphone4的支持了 57x57 及 114 x 114。将XCode从5.x升级到6.x之后,IOS8...

IOS 关于开发的APP跳转第三方应用的心得【代码】【图】

昨天晚上自己做了个APP,想做个功能可以去跳转到手机上的微博,微信。找了好些资料,下面总结下自己的心得。    跳转的核心代码如下:1if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:URLScheme]]) { 2 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:URLScheme]]; 3 }else{ 4 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:U...

IOS学习之UITableView滚动到指定位置【代码】

如果在reloadData后需要立即获取tableview的cell、高度,或者需要滚动tableview,那么,直接在reloadData后执行代码是有可能出问题的。reloadDate并不会等待tableview更新结束后才返回,而是立即返回,然后去计算表高度,获取cell等。如果表中的数据非常大,在一个run loop周期没执行完,这时,需要tableview视图数据的操作就会出问题了。apple并没有直接提供reloadData的api,想要程序延迟到reloadData结束在操作,可以用以下方法...

iOS -- app全局字体设置【图】

方法一:写一个UILabel(FontExtension)扩展重写initWithFrame(手写代码必走方法)和awakeFromNib(xib必走方法)当然UIButton、UITextView等控件都可以用这种方式#import <UIKit/UIKit.h>@interface UILabel (FontExtension)@end#import "UILabel+FontExtension.h"#define kGlobalFontFamilyName @"Snell Roundhand" // 全局字体名称@implementation UILabel (FontExtension)- (instancetype)initWithFrame:(CGRect)frame{ i...

超全的iOS面试题

1. Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?答: Object-c的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承;Category是类别,一般情况用分类好,用Category去重写类的方法,仅对本Category有效,不会影响到其他类与原有类的关系。2. #import 跟#include 又什么区别,@class呢, #import<> 跟 #import””又什么区别?答:#import是Ob...

iOS_Spring basePath参数【图】

下载iOS_Spring_Source 使用教程 视频教程 basePath,其实就是你将要安置Model和Service的目录 (这里是默认Model,service,controller三个文件夹是平行的结构) 方法一:1,这里假设我的工程文件夹BiGo2是放在桌面上的,如下图所示: 那么,我的basePath就是如: /Users/用户名/Desktop/BiGo2/工程名 ,如下图所示 如果你不知道你的用户名是什么,你打开终端就可以看到了,如下图所示: 方法二:直接cd到我将要安置Model和S...

iOS对UIViewController生命周期和属性方法的解析【代码】【图】

iOS对UIViewController生命周期和属性方法的解析一、引言 作为MVC设计模式中的C,Controller一直扮演着项目开发中最重要的角色,它是视图和数据的桥梁,通过它的管理,将数据有条有理的展示在我们的View层上。iOS中的UIViewController是UIKit框架中最基本的一个类。从第一个UI视图到复杂完整项目,都离不开UIViewController作为基础。基于UIViewController的封装和扩展,也能够出色的完成各种复杂界面逻辑。这篇博客,旨在讨...

iOS 开发之EXC_BAD_ACCESS异常分析

一:EXC_BAD_ACCESS异常介绍在调试objective-c程序的过程中,程序crash的现象在所难免,但大部分的错误都能够通过显示的错误原因结合NSLog的方式来解决,比如NSInvalidArgumentException(名字就能看出来是什么错误)等,实在搞不定还有debug这个杀手锏。但唯独EXC_BAD_ACCESS这个异常太难处理了,名字看不出来是什么原因,其他提示也没有,debug都搞不定。先来介绍下EXC_BAD_ACCES:这个异常基本上是内存使用不当造成的,而且90%的...

ios 学习总结day01关于UIview和IBAction 常见错误

UIKit - 创建和管理应用程序的用户界面QuartzCore -提供动画特效以及通过硬件进行渲染的能力CoreGraphics -提供2D绘制的基于C的APICoreLocation -使用GPS和WIFI获取位置信息MapKit -为应用程序提供内嵌地图的接口AVFoundation – 音频处理 iOS开发种常见的问题day 01UIview 就是屏幕上可以看得见的摸得到的 比如屏幕上的按钮、文字、图片 一般翻译叫做视图\控件\组件父控件与子控件之间的关系父控件中容纳好多的子控件UIViewContro...

iOS开发之静态库的制作【图】

当你需要和别人分享代码,但又不想让别人看到你内部的实现时就需要制作静态库,通常用于第三方SDK下面就分享一下制作静态库(.a)的过程:1、打开Xcode,新建workspace2、随便给workspace取个名字3、在workspace新建工程4、选择静态库5、点击下一步6、删除系统自动帮你生成的文件7、引入需要制作成静态库的代码文件8、添加build headers9、点击后出出现一个可以添加头文件的选项10、添加要暴露给外界的头文件11、调整头文件的位置,...

iOS 网络https传输

不久前,苹果宣布请求要为https的安全连接于是,老的程序就报错:App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app‘s Info.plist file.客户端可以在Infolist中做修改,或者升级服务器找到程序的infoList文件,选择open as -> source code 添加如下代码:就OK 了! <key>NSAppTransportSecurity</key> <dict> ...

IOS-plist文件DES加密【图】

转载请说明出处:http://www.cnblogs.com/gexun/p/3705207.html,谢谢。这些天一直在做一个知识问答的项目,因为初赛的项目题目比较少,所以题目就写在本地的plist文件里面了,直接读取就可以了。公司PM担心题目泄露,所以要我们给plist文件加密,这下可把我搞残了,因为我从来没搞过加密,网上查了很多资料,都是简单的字符串加密,没有专门对plist文件加密,后来实在没办法,请教了公司里的大神,最后搞定了。特地在这里把方法告...