- 博客(38)
- 资源 (30)
- 收藏
- 关注
原创 iOS有关修改:bundle name, bundle display name, bundle identifier不能修改问题
我们,做项目经常要到网上下载一些Demo,但是有时候你或许会碰到,不能打开,也不能修改到问题:当你创建一个project时,会要求你输入product name & company identifier,这两个property的值should和你在apple developer member center的“Provisioning Portal”的“App IDs"里创建的bundle id
2014-11-27 11:02:01 3588
原创 iOS基础8:自定义MyData/自定义SQLite用于网络判断,版本判断,图片缓存处理,下载或者上传的GET或POST请求,加密手段,.数据解析
iOS基础8:自定义MyData/自定义SQLite用于网络判断,版本判断,图片缓存处理,下载或者上传的GET或POST请求,加密手段,.数据解析
2014-11-26 19:07:05 1887 1
原创 iOS基础6:NSFileManager文件总管
镔哥告诉你,在一个项目中,很多时候都要接触iOS文件系统,这样你就有很多机会和NSNFileManager类打交道。如同它的名字一样,这个类可以用来进行文件的复制,改名,移动,或是用来判断文件是否存在等操作。并且从iOS5之后,你就可以通过这个类来和保存在iCloud中的文件进行互动。简单介绍下面这个表格中的措施 适用于 NSFileManager这类物件:
2014-11-26 18:21:55 558
原创 iOS基础5:常见呈现模式
镔哥整理出来,有点多,跳跃看1:导航栏接口模式:一、设置导航栏的按钮要求实现的效果: 说明:默认状态下和高亮状态下的图片是不一样的。 按钮的图片需要设置默认状态和高亮状态时的显示,系统了提供的下面方法 viewController.navigationItem.leftBarButtonItem=[UIBarButtonItem a
2014-11-26 18:02:12 617
原创 iOS基础4: UIAppearance使用详解
镔哥告诉你,在iOS5之前,如果要我们想要一次改变某个控件的外观,那么可以通过分类(Category),例如在导航栏加入背景图片。 iOS5及其以后提供了一个比较强大的工具UIAppearance,我们通过UIAppearance设置一些UI的全局效果,这样就可以很方便的实现UI的自定义效果又能最简单的实现统一界面风格,它提供如下两个方法。+ (id)appearance这个
2014-11-26 17:38:29 537
原创 iOS基础3:手势识别之谈
UIKit中包含了UIGestureRecognizer类,用于检测发生在设备中的手势。UIGestureRecognizer是一个抽象类,定义了所有手势的基本行为,它有下面一些子类用于处理具体的手势: 手势识别(双击、捏、旋转、拖动、划动、长按, 上下左右滑动) 1、拍击UITapGestureRecognizer (任意次数的拍击) 2、向里或向外捏UIPinc
2014-11-26 17:29:39 414
原创 iOS基础1:NSDictionary和NSMutableDictionary 的详解
镔哥,总结一下字典:在我们项目中经常要解析请求,用到字典把数据给打印出来,下面介绍一下:在Objective-C语言中,词典就是做这样的事情的,和NSArray一样,一个词典对象也能保存不同类型的值,词典也分别有不可变词典和可变的词典(NSDictionary与NSMutableDictionary),前者是线程安全的,后者不是 。1、不可变词典NSDictionary的主要用
2014-11-26 16:59:24 1509
原创 iOS经验8: initWithNibName 和 loadNibNamed 的区别和联系
关于 initWithNibName 和 loadNibNamed 的区别和联系 关于 initWithNibName 和 loadNibNamed 的区别和联系。之所以要把这两者来一起讲,我觉的我也有点困惑,到底用那种?其实真正搞清楚了他们之间的差别,就不会这么迷惘了。因为这两个方法,根本就不是一路货色。既然,是要说明这2个方法,那就着重将区别吧。但是第一步,
2014-11-26 16:25:29 1105
原创 ios经验7:简单实现上传图片
镔哥认为APP上传图片有很多种方法,之前博客也有相关介绍,现在我只是简单列出来一个,分享给大家,希望对大家有用:UIImage *im = [UIImage imageWithContentsOfFile:path];//通过path图片路径获取图片 NSData *data = UIImagePNGRepresentation(im);//获取图片数据 /* ios中获
2014-11-26 16:10:38 92
转载 iOS经验5:分段控制器之谈
这篇文章以前镔哥哥做项目的时候看过,直接把它复制到自己的记事本了,至于出于哪里我已经忘记了,共享给大家:IOS设备屏幕有限。当我们需要使用选项非常少的单选按钮时它很合适。一、创建UISegmentedControl* mySegmentedControl = [[UISegmentedControl alloc]initWithItems:nil];是不是很奇怪没有
2014-11-26 15:48:45 770
原创 iOS经验4:自定义TableViewCell应用代码例子过程 时间戳
不用,镔哥多说了,TAbleView在工程项目应用得应该是最多的,但是系统自带的不能满足我的需求,所以在做项目的时候一般都要自定义UITableViewCell来实现我们的目的:下面首先我把自己的项目的一个代码做为例子介绍://// RecordTableViewCell.h// 自定义一个商品历史纪录// Created by bin on 14/10
2014-11-26 15:04:06 651
原创 iOS经验2:从服务起请求显示广告视图( 定时器 手势 滚动窗口)
我们经常做iOS项目首页开头一般要显示广告,来介绍公司的产品,或者做推广用,那么镔哥哥介绍一下比较简单的做法:第一种:实用#define SEGMENT_WIDTH [UIScreen mainScreen].bounds.size.width#define ADHEIGHT 120#define IMAGECOUPOR @"http://www.baidu.
2014-11-26 14:18:02 793
原创 iOS工作记录11:提现功能 绑定淘宝账号功能
//只能提供给看得懂代码的人看,希望有帮助- (void)viewDidLoad{ [superviewDidLoad]; self.title =@"我";//显示基本信息MyAccountView--》为自定义View你们可以自己定义 self.accountView = [[MyAccountViewalloc]
2014-11-26 12:55:44 1286
原创 工作记录8:iOS 传值问题总结(7种传值完美介绍)
镔哥哥总结传值有以下:1、属性传值 前向后传值。记住:/* 1:属性传值第一步需要用到什么类型就定义什么样的属性 2:从上一个页面到一个页面的选中方法里面将要传的值传到来(上一个页面)备注:这种方法只适用于上一个页面推到下一个页面 */MainViewController与SecondViewControll
2014-11-26 10:11:29 3995 1
转载 iOS工作记录7 :ios控件加载图片,plist,懒加载,序列帧动画,添加动画效果(实用例子)
控件加载图片,plist,懒加载,序列帧动画,添加动画效果。IOS中有2种加载图片的方式、方式一:有缓存(图片所占用的内存会一直停留在程序中)+ (UIImage *)imageNamed:(NSString *)name; 注:必须是png文件。需要把图片添加到 images.xcassets中例如:
2014-11-26 09:44:47 916
原创 iOS工作记录六 :导航栏(基础实用)
镔哥哥认为直接代码,会理解更好//// ViewController.m// 导航栏//// Created by apple on 14/11/20.// Copyright (c) 2014年 huweibin.com.cn. All rights reserved.//#import "ViewContr
2014-11-26 09:31:32 526
原创 iOS工作记录五:View,UIViewController的执行顺序,生命周期
镔哥哥主要是列出代码,然后打印,你就能非常清楚的知道执行顺序了://前提你建立两个Ui viewController方便跳转- (void)viewDidLoad { [superviewDidLoad]; NSLog(@"-->viewDidLoad");}-(void)viewWillAppear:(BOOL)animated
2014-11-26 09:11:17 460
转载 工作就录四:iOS应用程序生命周期(前后台切换,应用的各种状态)详解
切记iOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使用和用户体验。//开发app,我们要遵循apple公司的一些指导原则,原则如下:1、应用程序的状态状态如下:Not
2014-11-26 08:58:54 490
转载 工作记录三CocoaPods安装和使用教程
首先文章来源于http://code4app.com/article/cocoapods-install-usage目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetworking类库场景2:如何正确编译运行一个包含CocoPods类库的项目CocoaPods是什
2014-11-26 08:54:02 491
原创 工作记录二:iOS开发工具CocoaPods(objective-c第三方库管理工具)实用技巧
介绍:iOS开发中,大多数情况下,我们都需要集成一些第三方依赖库,对于一个稍大的项目,用到的第三方依赖库的数量也非常可观。CocoaPods是objective-c第三方库管理工具,方便第三方库的管理。那么具体CocoaPods是什么?当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它
2014-11-26 08:47:43 850
原创 工作记录一:IOS中的懒加载lazyLoad
镔哥哥,初步写一些自己对于lazyload的看法。这篇文章主要针对普通view,的的懒加载,以及一些相关介绍。懒加载,又称为延迟加载。通常用法,你有一个UITextField类型的property,简单定义为myuserNameTextField,但是你不在初始化方法里为其alloc/init,它就只是一个指针,不会占用内存。只是加载到你预想加载到的View上。如:[self ad
2014-11-26 08:25:36 630
原创 Core Data 介绍
一、概念1.Core Data 是数据持久化存储的最佳方式2.数据最终的存储类型可以是:SQLite数据库,XML,二进制,内存里,或自定义数据类型在Mac OS X 10.5Leopard及以后的版本中,开发者也可以通过继承NSPersistentStore类以创建自定义的存储格式3.好处:能够合理管理内存,避免使用sql的麻烦,高效4.构成:(1)NSManaged
2014-11-25 16:18:27 499
原创 iOS-沙箱盒子代码解析
// SandboxFile.h// SKY//// Author LiuXiaoBin Created by mac on 14-11-19.// Copyright (c) 2012年 hwb. All rights reserved.// Sand Box foundation Class#import
2014-11-25 16:08:11 790
转载 图文讲解:iOS App提交流程
图文讲解:iOS App提交流程摘要: 由于苹果的机制,在非越狱机器上安装应用必须通过官方的App Store,开发者开发好应用后上传App Store,也需要通过审核等环节。AppCan作为一个跨主流平台的一个开发平台,也对ipa包上传App Store作了支持。本文从三个流程来介绍如何实现AppCan在线编译出ipa包,以及上传到苹果App Store。
2014-11-25 15:34:10 606
原创 GCD的简单用法
创建一个队列用来执行任务,TA属于系统预定义的并行队列即全局队列,目前系统预定义了四个不同运行优先级的全局队列,我们可以通过dispatch_get_global_queue来获取它们 四种优先级 DISPATCH_QUEUE_PRIORITY_HIGH DISPATCH_QUEUE_PRIORITY_DEFAULT DISPATCH_QUEUE_PRIOR
2014-11-25 15:33:04 391
原创 iOS 阻塞进程:
//阻塞进程-(void)setMode { NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; NSString *queryString = @"/app/register?openid=channel=0.17";//get请求
2014-11-25 15:31:36 1132
翻译 iOS Storyboard全解析
iOS Storyboard全解析[IOS] Storyboard全解析原文地址:http://iaiai.iteye.com/blog/1493956(Storyboard)是一个能够节省你很多设计手机App界面时间的新特性,下面,为了简明的说明Storyboard的效果,我贴上本教程所完成的Storyboard的截图: 现在,你就可以清楚的看到这个应用
2014-11-25 15:29:51 365
原创 iphone数据存储之-- Core Data的使用(一)iOS
一、概念1.Core Data 是数据持久化存储的最佳方式2.数据最终的存储类型可以是:SQLite数据库,XML,二进制,内存里,或自定义数据类型在Mac OS X 10.5Leopard及以后的版本中,开发者也可以通过继承NSPersistentStore类以创建自定义的存储格式3.好处:能够合理管理内存,避免使用sql的麻烦,高效4.构成:(1)NSManagedOb
2014-11-25 15:21:12 461
原创 MJRefresh的使用
MJRefresh的使用0.先加入主头文件#import "MJRefresh.h"1.添加下拉刷新MJRefreshHeaderView *header = [MJRefreshHeaderView header];header.scrollView = self.tableView;header.delegate = self;
2014-11-25 15:14:11 1906
原创 理解Certificate、App Id、Identifiers 和 Provisioning Profile
做真机测试的时候,按照网上的流程,走通了,当时没有注意各种证书等的意思。现在做消息推送,需要各种证书、APP ID信息,为了更好的理解这个过程,所以整理了网上关于证书等的相关资料。方便自己和有需要的朋友。 内容参考自:http://blog.csdn.net/hitwhylz/article/details/22989507http://my.oschina.net/u/1
2014-11-25 11:32:38 504
原创 APP适配IOS8,iPhone6和Plus截图简要说明
(从iphone5上适配到iphone6和ip6 plus上),所以在真机上研究了下苹果官方在不同分辨率下对系统APP所做的适配。同时在网上也没找到相关的真机对比截图说明什么的,又有朋友问我要IP6和PLUS的真机截图回去自己研究,既然这样,那么干嘛不利用自己已有的资源,让更多的设计师受益呢?所以那就说点什么吧,抛砖引玉,希望大家可以共同研究,少走些弯路,共同成长。之前看过@jingdes
2014-11-25 10:36:57 675
网站 测试用的 流量精灵
2009-07-03
CPU检测器工嫩用来检测CPU的功能
2009-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人