自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ji晶晶的博客

iOS开发菜鸟的成功之路

  • 博客(29)
  • 收藏
  • 关注

转载 Git傻瓜教程

本文是投稿文章,作者:missummer对Git不了解的同学可以先去这个网站Git学习 ,对Git进行一个初步的了解学习。Git工具的选择傻瓜教程嘛,讲道理的话肯定不会教大家通过命令行去使用Git的,今天就在这里教大家如何借助如sourceTree或Tower这样的工具去玩转Git(当然工具不只这个两个其它的不做推荐了)一 建立仓库用Git进行代码版本管

2016-03-17 14:44:29 627

原创 关于UIEdgeInsetsMake和运行时的知识

看到这篇博客提到自定义下拉刷新控件http://blog.csdn.net/x6587305x/article/details/42640291,我通过自定义下拉刷新控件学到的关于UIEdgeInsetsMake和运行时的知识。UIEdgeInsetsMake的作用UIEdgeInsets UIEdgeInsetsMake(CGFloat top,CGFloat left,

2016-03-16 15:55:31 1231

转载 iOS开发中常用但经常忘记的技巧

iOS开发中常用但经常忘记的技巧1、 隐藏tableViewCell的分割线:tableView.separatorStyle = UITableViewCellSeparatorStyleNone;2、实现右侧的小灰色箭头 只要将cell的accessoryType属性设置为cell.accessoryType=UITableViewCellAccessoryDisc

2016-03-15 14:04:32 482

转载 集成银联3.3.0

项目最近需要集成银联,在网上搜了一下发现都并不是最新版的银联集成教程,自己摸索了一下,总结写了下来。附上3.3.0的下载网址 https://open.unionpay.com/upload/download/手机控件支付开发包(IOS版)3.3.3.rar 文件解压后在 /app开发包/控件使用指南/ 可以得到官方写的开发文档, /app开发包/控件开发包/ 下可以得到demo和SD

2016-03-15 13:33:55 852

原创 解决cell复用问题引起的cell上控件状态被复用

有一个朋友昨天问我一个问题,说他在做商城项目或者在cell上添加开关或其他控件是,控件会由于cell的复用问题,引起开关状态被复用。于是,我就写了一个Demo。胡乱写的,代码不是很规范。当然这里面顺便解决了有些人说的“如何确定点击的button在哪个cell上的问题”。自定义一个cell#import @protocol SwitchIsOnDelega

2016-03-10 14:39:44 5248

原创 如何自定义PickerView 以及改变字体大小和字体颜色

首先,我们要向系统给我们的PickerView一样,定义它的代理方法和数据源方法。#import @class MyPickerView;//数据源方法@protocol UIMyPickerDataSource NSObject>@required- (NSInteger)numberOfComponentsInMyPickerVi

2016-03-10 14:19:37 8507

原创 Apple pay初探

做iOS开发的亲们,最近是不是发现Apple Pay很火啊?迫不及待的想写个demo试一试了。首先什么是Apple Pay?它不是应用内支付,Apple Pay用于销售物理商品,比如食品杂货、衣服和电器,也能用于支付俱乐部的会员资格、酒店预订以及演出门票。另一方面,应用内支付只用于销售虚拟物品,如你的App里的高级内容,以及订阅数字内容。看看写个demo需要哪些步骤吧第一步

2016-03-03 15:12:11 1562 1

原创 内存优化和网络安全以及HTTPS

在开发过程中,内存管理有利于应用的优化,而网络安全则是保护应用不被攻击了侵犯。这两者担当者一个优秀应用的重要角色。内存优化:其实在某我的很多博客中,我都提到过内存优化的一些方法,现在再系统的总结一下。1、最简单的就是使用ARC2、使用复用队列3、避免过于庞大的Xib4、避免主线程阻塞5、在用imageView加载前调整图片大小:在运行中缩放图片是很耗费资源的,如

2016-02-23 13:06:58 1360 1

原创 企业级证书测试报错相关

我用企业级证书进行真机测试的时候,出现这个错误,问了很多人,也百度了方案。有的人说:profile冲突,查看Xcode下当前使用profile buildsetting -> Provision Profiles -> other Users -> username -> Library -> MobileDevice -> Provisioning Profiles 删除同名.mobileP

2016-02-22 15:04:45 723

转载 图文混排

我知道的有两种方法可以实现图文混排,一种是UIWebView实现,一种是用coreText实现第一、使用UIWebView实现图文混排1、创建两个视图控制器vc1和vc2,并且分别添加一个UIWebView到self.view上。(1)关闭webView的回弹效果- (void)clearWebViewBackground:(UIWebView*)webView{UIWeb

2016-02-22 14:45:59 1436

原创 Xcode无证书打ipa包

Xcode 生成 ipa包  (无证书)app store的审核收费的需要二周,免费的需要一个月左右。在通过app store的审核前,可以导出ipa包发给越狱的朋友们玩。先来介绍一种没有安装证书真机调试后的打包首先在真机上编译运行一下。然后在系统的文件夹下搜索 iOS应用名.app(如:HelloWord.app) 随便找一个右键点击”

2016-02-19 15:22:19 539

转载 熟练使用 LLDB,让你调试事半功倍

LLDB是Xcode默认的调试器,它与LLVM编译器一起,带给我们更丰富的流程控制和数据检测的调试功能。平时用Xcode运行程序,实际走的都是LLDB。熟练使用LLDB,可以让你debug事半功倍。LLDB基础知识LLDB控制台Xcode中内嵌了LLDB控制台,在Xcode中代码的下方,我们可以看到LLDB控制台。 LLDB控制台平时会输出一些log信息。如果我们想输入命令

2016-02-19 14:42:32 5141

原创 用scrollview制作3D效果的导航页

第一步:新建一个工程:3DScrollView第二步:创建一个类继承与Scrollview#import //枚举出3D效果的类型typedef NS_ENUM(NSUInteger, JJJ3DScrollViewEffect){    JJJ3DScrollViewEffectNone,    JJJ3DScrollV

2016-02-18 10:46:56 777

转载 Xcode无证书打ipa包

转载自:http://zengwu3915.blog.163.com/blog/static/2783489720136213239916/Xcode 生成 ipa包  (无证书)app store的审核收费的需要二周,免费的需要一个月左右。在通过app store的审核前,可以导出ipa包发给越狱的朋友们玩。先来介绍一种没有安装证书真机调试后的打包

2016-02-18 09:55:00 1043

原创 AFNetworking详解--总有你不知道的知识点

收集众多资料,对af的一个深入了解。一、AFNetworking作用(随便聊聊,毕竟是开篇嘛)AFNetworking可以用于发送HTTP请求,接受HTTP响应,但是不会缓存服务器响应,不能执行HTML页面中的JAvascript代码,同时,AFNetworking还内置支持JSON,plist文件和XML文件解析,使用起来比较方便。扩展: Session:就是指某个客户端在访

2016-01-26 14:30:29 1925 1

原创 Objective-C你了解吗--如何编写高质量有效的OC代码

用Objective-C语言编写任何类几乎都需要引入Foundation.h。如果不在该类本身引入这个文件的话,那么就要引入与其超类所属框架相对应的“基本头文件”(base header file)如UIKit.h;下面来说一些oc的小细节1、当编译一个A类文件的时候,不需要知道A类的全部细节,只需要知道一个类名A就好,可以用@class A告诉编译器。2、在类的头文件中尽量少引入其他

2016-01-21 17:32:42 1831 1

原创 iOS9新特性Bitcode

最近大家在使用支付宝或者百度地图打包工程的时候容易报关于bitcode的错误,先看看怎么解决吧。再编译一次就通过了。注意:IOS中bitcode是默认YES,watchOS中bitcodes是不让改的必须YES。于是呢,我就想知道Bitcode是什么东西,官方文档是这么说的:Bitcode is an intermediate represent

2016-01-18 10:37:06 532

原创 绘图

一 、绘图贝塞尔曲线&UIBezierPath//创建画笔        _bezierPen = [UIBezierPathbezierPath];//把设定画笔的起始位置    [_bezierPen moveToPoint:point];//用画笔把当前的点跟之前的点进行连线    [_bezierPen addLineToPo

2016-01-15 16:35:43 367

原创 静态库的制作

静态库:.a ——> 静态库  ——>编译时链接的库,编译代码的时候就会把库的二进制导入到程序中.dylib ——>动态库 ——>运行程序的时候,当调用相关函数,才会链接动态库.framework ——>既可以是静态库也可以是动态库库的功能:1、不暴漏源码(对一大堆源码封装成二进制)  2、使用简单,只需要导入库和头文件就可以使用制作与使用://

2016-01-15 16:25:21 391

原创 关于iOS9之后 获取用户是否安装sim卡 的方法

第一步:导入CoreTelephony.framework剩下的就so easy了,直接看代码吧#import "ViewController.h"#import #import @interface ViewController ()@end@implementation ViewContro

2016-01-15 16:19:58 863

原创 cookie 和session

Cookie是浏览器访问一些网站后,这些网站存放在客户端的一组数据,用于使网络等跟踪用户,实现用户自定义功能。Cookie的Domain和Path属性标识了这个Cookie是哪一个网站发送给浏览器的;Cookie的Expires属性标识Cookie的有效时间,当Cookie的有效时间过了之后,这些数据就被自动删除了。如果不设置过期时间,则表示这个Cookie生命周期为浏览器会话期间,只要关

2016-01-05 09:48:44 784

转载 App提交iTunes Connect,"二进制无效"问题解决方案。

App提交iTunes Connect,"二进制无效"问题解决方案。 字数719 阅读1422 评论0 喜欢2昨天提交打包提交App,将包上传到iTunes Connect之后,以为就能发布了,便点击构建版本,发现没有刚刚上传的包,于是就点击"预发行"看一下,会看到"已上传",过不久再刷新一次再看,就变成了二进制无效,无比的郁闷,上传了五六次都是二进制文件无效,原因:1

2015-12-30 16:48:11 6442

原创 那些需要你知道的iOS开发相关知识(二)

4、http TCP/IP  UDP/IP 协议,以及socket网络模型有两种,一种是五层模型和国际标准化的七层模型。七层模型:应用层:网络服务与最终用户的一个接口。协议有 http ftp tftp smtp dns。表示层:数据的表示、安全、压缩。(在五层模型里已经合并到了应用层);格式有,jpeg,asii,decoic,加密格式等。会话层:建立、管理、终止会话

2015-12-29 11:47:38 810 1

原创 那些需要你知道的iOS开发相关知识(一)

知识点总结(一)

2015-12-28 14:09:08 647 2

原创 CALayer与UIView及一些基本的3D变换

CALayer与UIView及一些基本的3D变换,阴影设置等

2015-12-27 11:16:58 739 1

转载 IOS 沙盒与清除缓存

IOS 沙盒与清除缓存时间 2015-11-02 16:40:00  博客园-原创精华区原文  http://www.cnblogs.com/jerehedu/p/4930593.html主题 C语言 FMDB iOS开发SandBox,沙盒机制,是一种安全体系。我们所开发的每一个应用程序在设备上会有一个对应的沙盒文件夹,当前的程序只能在自己的沙盒文件夹中读取文

2015-12-04 12:23:04 673

转载 App的生命周期

在iOS 开发中,一个App的入口是在“Supporting Files”目录的main.m文件的main函数中。这个函数只是调用了UIApplicationMain方法来启动整个应用程序,return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));  前两个参数就是普通C/C++的命令行参

2015-12-03 16:00:34 1017

转载 知名技术博客

博客地址RSS地址OneV's Den http://onevcat.com/atom.xml破船之家http://beyondvincent.com/atom.xmlNSHipster http://nshipster.cn/feed.xmlLimboy 无网不剩http://feeds.feedburner.com/lzyy唐巧的技术博客

2015-12-03 14:05:55 444

翻译 正则表达式--iOS开发

A.正则表达式-正则表达式使⽤用单个字符串来描述、匹配⼀一系列符合某个句法规则的字符串。在很多⽂文本编辑器⾥里,正则表达式通常被⽤用来检索、替换那些符合某个模式的⽂文本。B.原义⽂文本字符-正常的⽂文本字符。C.元字符-具有特殊意义的专⽤用字符,是代替正常⽂文本字符的字符。D.限定符-限定匹配的数量或特殊条件。 常⽤用

2015-12-03 13:48:35 406

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除