自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IOS开发笔记

技术支持

  • 博客(458)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 设计对系统UIAlertViewController的修改

之前还真的没有特意的去修改过UiAlertViewController、UIAlertAction的属性。设计说系统的控件不好看,所以要修改一下。你觉得好看吗?欢迎点评。

2019-12-04 11:37:04 356

原创 产品设计之拉黑功能

由于苹果审核被拒,被拒信息为:Guideline 1.2 - Safety - User Generated ContentYour app enables the display of user-generated content but does not have the proper precautions in place.Next StepsTo resolve thi...

2019-12-04 11:47:23 1275 1

原创 crontab 定时器使用

crontab 定时器使用crontab 使用方法crontab 使用方法很简单,但是不注意细节也是不行滴。在这里记录一下。1.首先:pip3 install django_crontab2.setting中配置:INSTALLED_APPS = [‘django_crontab’, #定时器工具库‘TmallBusinessData’,#app名称]CRONJ...

2019-08-07 09:59:49 301

原创 python开发

从python开发到项目上线1.框架 Django2.nginx3.mysql4.celery5.Supervisor

2019-06-14 11:59:18 259

原创 保存地址

https://www.jianshu.com/p/4145a80dec45?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendationhttps://www.jianshu.com/p/8bd0e2d2de99?utm_campaign=maleskine&a...

2018-04-10 15:09:07 318

原创 apple pay

前不久Apple Pay开始了,大家做好接入的准备了吗?今天写了个demo,悲催的是开发者账号上设备满了,只能用模拟器给大家看了。。。疑问是:在开发Apple Pay的时候,Xcode 7无法 无证书真机调试吗?求解0、 建新工程,忽略由于想要使用Apple Pay,需要用到Apple颁布的merchant证书,所以要从申请APP ID开始:1、在developer.app

2017-02-06 18:04:52 2148

原创 修改UITextfield的Placeholder字体的颜色

2015-07-24 23:04:36 874

原创 OAuth_QQ登录_公共返回码说明

这篇文章,是直接从QQ开放平台分享过来的,便于大家参考说明,及时解决开发过程中出现的问题。公共返回码-for OAuth2.0协议错误码含义说明100000缺少参数response_type或response_type非法。100001缺少参数client_id。100002缺少参数clie

2015-05-25 18:23:20 4038

原创 新浪微博API错误代码说明对照表

这篇文章资料是从新浪微博开发平台分享过来,一方面是博主自己开发过程遇到问题对错误代码的快捷查询,不用每次都得到官方找;另一方面,分享给大家学习收藏,并且有些错误代码原因会进行些扩展或提供解决方案。有人说,新浪微博开放平台的error_code写的比较清楚,对照表一看就知道问题所在。我觉得QQ平台的错误返回码说明文档也不错的,直接提供了解决方案的链接文档。直入正文,微博平台错误代码分为两种:

2015-05-25 18:22:42 8848

原创 被拒 之 itunes and iCloud 同步

在沙盒中自定义文件夹,以及写入的一些文件,如果不做标识,那么苹果会将数据同步到itunes 和 iCloud . 如果你的备份数据不符合苹果的备份机制,那么你将会被拒了。问题文档资料

2015-05-13 09:33:08 2248

原创 IOS 代码书写风格规范

点标记语法属性和幂等方法(多次调用和一次调用返回的结果相同)使用点标记语法访问,其他的情况使用方括号标记语法。 良好的风格:view.backgroundColor = [UIColor orangeColor];[UIApplication sharedApplication].delegate; 不良的风格:[view setBa

2015-04-17 18:24:11 3854

原创 iPhone 6的自适应布局

从IOS6开始,苹果公司就一直建议我们使用自适应布局,但是迄今为止,我发现大家都在回避这个问题,考虑的最多的仍然是固定布局。iPhone 6的上市让人们很难再去逃避自适应布局这个问题,四种屏幕尺寸(如果要支持iPad就要上升到5种)、三种分辨率和转向似乎让着手于自适应布局变得更加简单。在文章的最后,你应该能流畅使用 storyboards

2015-04-16 17:34:58 1815

原创 IOS 多个未知参数

- (void)setGradientColor:(UIColor *)beginColor transitionColor:(UIColor *)transitionColor,...NS_REQUIRES_NIL_TERMINATION  ;// NS_REQUIRES_NIL_TERMINATION,用于编译时非nil结尾的检查- (void)setGradientC

2015-04-16 17:17:20 1172

原创 DES 算法

没经过验证的抄袭,真的很悲催,估计过一段时间自己应用的时候也会觉得很蛋疼。话不多说,上干货。。。。/*字符串加密 *参数 *plainText : 加密明文 *key        : 密钥 64位 */+ (NSString *) encryptUseDES:(NSString *)plainText key:(NSString *)key{

2015-04-13 22:25:22 909

原创 GCD

什么是GCDGrand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。该方法在Mac OS X 10.6雪豹中首次推出,并随后被引入到了iOS4.0中。GCD是一个替代诸如NSThread, NSOperationQueue, NSInvocationOperation等技术的很高效和强大的技术,它看起来象就其它语言的闭包(Closure)一样,但苹

2015-04-09 16:55:52 1031

原创 IOS 多线程原理

iPhone中的线程应用并不是无节制的,官方给出的资料显示iPhone OS下的主线程的堆栈大小是1M,第二个线程开始都是512KB。并且该值不能通过编译器开关或线程API函数来更改。只有主线程有直接修改UI的能力。一.线程概述有些程序是一条直线,起点到终点;有些程序是一个圆,不断循环,直到将它切断。直线的如简单的Hello World,运行打印完,它的生命周期便结束了,像昙花

2015-04-09 16:08:48 1137

原创 HIG 设计

HIGhttps://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/index.html#//apple_ref/doc/uid/TP40006556-CH66-SW1

2015-04-07 17:21:15 1513

原创 IOSMVVM 架构设计

IOS架构

2015-04-07 16:53:20 1406 1

原创 arp 数据

Last login: Wed Apr  1 23:44:36 on ttys000localhost:~ apple$ sudo tcpdump -i en0 host 192.168.0.1tcpdump: verbose output suppressed, use -v or -vv for full protocol decodelistening on en0, link-

2015-04-01 23:49:38 2584

原创 通知与消息机制

概述在多数移动应用中任何时候都只能有一个应用程序处于活跃状态,如果其他应用此刻发生了一些用户感兴趣的那么通过通知机制就可以告诉用户此时发生的事情。iOS中通知机制又叫消息机制,其包括两类:一类是本地通知;另一类是推送通知,也叫远程通知。两种通知在iOS中的表现一致,可以通过横幅或者弹出提醒两种形式告诉用户,并且点击通知可以会打开应用程序,但是实现原理却完全不同。今天就和大家一块去看一下如何

2015-03-30 12:05:43 1264

原创 Multitasking Apps may only use background services for their intended purposes

2.16 DetailsYour app declares support for audio in the UIBackgroundModes key in your Info.plist, but we were unable to play any audible content when the application was running in the backgrou

2015-03-18 14:21:36 1889

原创 FMDB (v2.5)一些需要知道的东西

1.SQLite,为个人应用程序和设备提供本地数据存储。SQLite,强调经济性,效率性,可靠性,独立性,和简单。SQLite的竞争对手fopen()函数。2.SQLite only supports one writer at a time per database file.But in most cases, a write transaction only takes millisec

2015-03-17 15:39:21 1027

原创 IOS、Android自动化测试框架

AppiumAppium是一个开源、跨平台的测试框架,可以用来测试原生及混合的移动端应用。Appium支持IOS、Android及FirefoxOS平台。Appium使用WebDriver的json wire协议,来驱动Apple系统的UIAutomation库、Android系统的UIAutomator框架。Appium对IOS系统的支持得益于Dan Cuellar’s对于IOS自动化的

2015-03-17 11:47:33 2155

原创 XMPP 环境配置

一、配置环境     1.安装openfire_3_9_3.dmg    一路默认     2.安装XMPP在网页上输入127.0.0.1:9090 或者 http://localhost:9090/ 回车选择语言          服务器设置    域名     管理控制台的端口               这里域名

2015-03-10 15:33:34 2013 1

原创 SVN 命令

1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co2、往版本库中添加新的文件svn add file例如:svn add test.php(添加test.php)svn add *.php(添加当前目录下所

2015-03-08 17:01:25 615

原创 GCD介绍

Grand Central Dispatch 简称(GCD)是苹果公司开发的技术,以优化的应用程序支持多核心处理器和其他的对称多处理系统的系统。这建立在任务并行执行的线程池模式的基础上的。它首次发布在Mac OS X 10.6 ,iOS 4及以上也可用。设计:GCD的工作原理是:让程序平行排队的特定任务,根据可用的处理资源,安排他们在任何可用的处理器核心上执行任务。一个任务可以是一

2015-03-08 16:57:34 630

原创 本地化UIImagePicker中的文字

项目中经常会用到UIImagePicker类来取得系统相册中的图片,但是细心的人会发现UIImagePicker控件里的文字不论在什么语言下都只有英文版本,这让非英语应用在使用UIImagePicker时感觉很尴尬。那么有没有什么办法把上图中的“Cancel”、“Use”和“Move and Scale”变成“取消”、“使用”和“移动和缩放”呢?今天看到一位大牛的一篇技术博客,正好

2015-03-08 16:51:34 843

原创 圆形进度条的绘制与使用

demo地址:https://github.com/nijino/CircularProgressView项目中总会遇到一些非原生类的UI效果。最近我就遇到了一个音频播放圆形进度条的需求。在网上找了一下,感觉写的都比较复杂。本来需求就不是很复杂,干吗要整复杂呢?于是我参考类似的第三方库代码自己写了一个,并把它封装,放到了github(地址)上。封装后在要生成进度条时设定圆形进度

2015-03-08 16:51:20 1756

原创 获取iOS文件夹大小

提供一种获取iOS文件夹大小的方法。没有使用对文件夹内的文件枚举与文件大小字节数的累加。    NSURL *cacheDirectory = [[NSFileManager defaultManager] URLForDirectory:NSCachesDirectory inDomain:NSUserDomainMaskappropriateForURL:nil create:NO

2015-03-08 16:47:28 3105

原创 Xcode 配置文件 xcconfig

Xcode 有一套先进的编译系统,但是 Xcode 把所有的编译配置项揉在一个 project 文件中,实在是不方便维护,特别是版本控制,多个人在同一个工程上工作的时候经常碰到冲突。其实这一切都是可以解决的,可以通过 xcconfig 文件来解耦工程设置。关于 xcconfig 文件xcconfig 文件是一个用来保存 build setting 键值对的纯文本文件。这些键值对

2015-03-08 16:44:39 4802 1

原创 没有网络提示--被拒情况

app 严重依赖网络,但是当用户的 iPhone 处于飞行模式时我没有任何提示信息,所以这时候 app 就没法用了。这时候只要给用户一个弹窗提示就可以了。那么怎么去检测用户是否使用的是飞行模式呢,其实很简单。只需要在 app 的plist 中添加一个名为 "SBUsesNetwork" 的 property,然后当 app 启动的时候这个弹窗就回自动弹出。

2015-03-08 16:39:20 1367

原创 查看私有方法

简介Class-dump 是一款用来检测存储在 Mach-O 文件里的 Objective-C runtime 信息的命令行工具。他可以检测出 class,category,protocol 的声明。和 'otool -ov' 产生的信息类似,但是 Class-dump 产生的是 Objective-C 语法格式的声明,所以它的可读性更高。为什么使用 Class-dump

2015-03-08 16:24:59 1994

原创 苹果软件的短连接地址

开发商主页iOS:http://appstore.com/,比如,http://appstore.com/smuleMac:http://appstore.com/mac/,比如,http://appstore.com/mac/popcap应用下载地址iOS:http://appstore.com/,比如,http://appstore.com/ocarinaMac

2015-03-08 16:04:32 2395

原创 app内含有版本更新操作被拒

Your app includes an update button (检查新版本) or alerts the user to update the app. To avoid user confusion, app version updates must utilize the iOS built-in update mechanism. We’ve attached scree

2015-03-07 17:16:13 2883

转载 Facebook产品设计总监!设计APP时的14个必考题

最近看到Facebook产品设计总监Julie Zhuo拷问产品的14个问题,非常靠谱。其中有3个问题堪称致命拷问:使用前:这款产品是如何吸引到你的注意力的?开始使用:使用这款产品是轻松愉悦还是因为找不到返回按钮而很沮丧?再次使用:哪些地方做得更好,哪些地方不好?试试看,你的产品能否经受这14个拷问:提到产品评判(Product Crit

2015-03-04 18:36:39 699

转载 iOS开发——创建你自己的Framework

如果你想将你开发的控件与别人分享,一种方法是直接提供源代码文件。然而,这种方法并不是很优雅。它会暴露所有的实现细节,而这些实现你可能并不想开源出来。此外,开发者也可能并不想看到你的所有代码,因为他们可能仅仅希望将你的这份漂亮代码的一部分植入自己的应用中。另一种方法是将你的代码编译成静态库(library),让其他开发者添加到自己的项目中。然而,这需要你一并公布所有的公开的头文件,实在是非常

2015-02-27 18:05:01 910

原创 PHP 资料

http://edu.csdn.net/course/detail/299   从此不求人:自主研发一套PHP前端开发框架从此不求人:自主研发一套PHP前端开发框架

2015-02-25 11:18:11 579

原创 BUG 追踪

https://get.fabric.iohttp://www.crashlytics.com/blog/

2015-02-25 11:11:55 1222

转载 iOS彩色日志 ------ 框架CocoaLumberjack

CocoaLumberjack是Mac和iOS上一个集快捷、简单、强大和灵活于一身的日志框架。CocoaLumberjack类似于流行的日志框架(如log4j),但它是专为Objective-C设计的,利用了多线程、GCD(如果可用)、无锁原CocoaLumberjack是Mac和iOS上一个集快捷、简单、强大和灵活于一身的日志框架。CocoaLumberjack类似于流行的日志框

2015-02-25 10:09:49 1393

原创 (三)被拒 之 个人隐私问题以及第三方问题

10.6 - Apple and our customers place a high value on simple, refined, creative, well thought through interfaces. They take more work but are worth it. Apple sets a high bar. If your user interface i

2015-02-05 10:50:50 2301

core data demo

简单的core data使用方法。数据库插入查询,供入门级人员使用。

2013-06-24

CGcontext 2D画图 demo

通过本demo可以学习CGCOntext 2D 简单用法。大神们勿喷。基础而已,会的请绕行。

2013-05-27

UINavigationController demo

UINavigationController 简单使用方法,增加自定义导航按钮。图片按钮,switch按钮。

2013-01-24

tabBarDemo

IOS导航 tabbar 在同一个页面,给tabbar设置标题,图片。供初学者学习。如有不当之处欢迎指导。

2013-01-23

zbarSDK 使用 demo

之前上传一个demo,这个是与之前的不一样的使用方法。喜欢的下载下来研究研究,只供入门学习使用。因为很简单。

2013-01-16

ZBarSDK使用demo

二维码扫描小例子,通过本例子和关联的博客,你会了解二维码扫描的机制。很容易的。这是一个很简单的,只供入门初学者学习使用。

2013-01-16

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

TA关注的人

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