自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

槑头脑的博客

ʕ•̫͡•ʔ-̫͡-ʕ•͓͡•ʔ-̫͡-ʕ•̫͡•ʔ-̫͡-ʕ•͓͡•ʔ

  • 博客(64)
  • 资源 (4)
  • 收藏
  • 关注

原创 iOS开发 Xcode8中遇到的问题及改动

新版本发布总会有很多坑,也会有很多改动。一个一个填吧。。。

2017-04-11 10:33:30 537 1

原创 [iOS]Xcode7免开发者帐号真机调试运行程序

Xcode7版本给我们带来好消息,可以不需要开发者帐号就可以真机运行了。Xcode7 version brought us good news, developers do not need to account and you'll be able to run the prototype。

2015-10-02 12:17:40 2262

原创 Web JS实现页面返回顶部

采用js的scrollTop属性实现了一下这个简单的功能当页面特别长的时候,用户想回到页面顶部,必须得滚动好几次滚动键才能回到顶部,如果在页面右下角有个“返回顶部”的按钮,用户点击一下,就可以回到顶部,对于用户来说,是一个比较好的体验。

2017-04-12 09:54:57 4665 1

原创 程序猿从入门到放弃

成为一名程序猿的方法是多样的,路途是坎坷的,方向是繁多的,前途是光明的。哇咔咔,我竟然会排比,看来写一篇高中作文能拿个高分。

2017-04-11 10:35:27 6019 1

原创 iOS开发 一些常见的内存泄露和崩溃

项目(ARC)开发过程中,难免遇到内存泄漏和崩溃,特在这整理一下。

2017-04-11 10:34:27 4282 1

原创 那些年 用过的经典App

用过的 经典的 iPhone APP

2017-04-11 10:32:25 3408 1

原创 iOS开发 一句话隐藏导航栏下的黑线

一句话隐藏导航栏下的黑线

2017-04-11 10:30:01 3924

原创 macOS(OS-X) 程序猿常用的软件

所有软件均来源于网络,仅供学习使用,请支持正版!

2017-04-10 09:12:13 7297 3

原创 macOS(OS-X) 谷歌浏览器过滤广告插件

谷歌浏览器插件Adblock Plus

2017-04-08 20:15:54 926

原创 iOS开发 (4.2~11.2)developerDiskImage

真机测试时提示Could not find Developer Disk Image.

2017-04-07 09:22:40 5645 4

原创 iOS开发 Xcode添加PCH文件和常用的宏

Xcode添加PCH文件和常用的宏

2017-04-06 14:13:00 2316

原创 iOS开发 枚举类型NS_ENUM和NS_OPTIONS的区别

iOS开发 枚举类型NS_ENUM和NS_OPTIONS的区别

2017-04-06 13:43:28 1138

原创 Xcode 如何删除Provisioning Profile

点开任意一个文件夹 点击桌面最上栏中的前往点击前往文件夹 输入: ~/Library/MobileDevice/Provisioning Profiles

2016-05-13 16:50:43 393

转载 通过自定义的URL Scheme启动你的App

原文地址:http://iphonedevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.htmliPhone SDK可以把你的App和一个自定义的URL Scheme绑定。该URL Scheme可用来从浏览器或别的App启动你的App。如何响应从别的App里发给你的URL Scheme

2016-05-13 16:04:14 407

原创 iOS开发出现CUICatalog: Invalid asset name supplied:

这个提示的意思是说你用了[UIImageimageNamed:name];但是这个name却是空的,所以就报了这个错了。如果没有name,就传nil,不要用@" " 表示。

2016-04-28 10:44:51 372

转载 ios打包ipa的四种方法

总结一下,目前.app包转为.ipa包的方法有以下几种:1、Apple推荐的方式,即实用xcode的archive功能Xcode菜单栏->Product->Archive->三选一,一般选后两个。局限性:个人开发一般采用这种方法,但是当一个证书多人使用时就稍显麻烦。一般多人开发时都是采用provisioning profile+P12文件来进行真机调试。上述方法在最后导出ipa包时需要

2016-04-23 22:18:49 1101

转载 iOS 去除JSON里的转义符

json返回全都是带'\'的,于是要去掉这个反斜杠,但是OC里面的'\'是转义符,不能直接用@"\"之类的表示,一顿搜索之后,找到了OC对转义字符的表示方法,如下:\a - Sound alert\b - 退格\f - Form feed\n - 换行\r - 回车\t - 水平制表符\v - 垂直制表符\\ - 反斜杠\" - 双引号\' - 单引号那

2016-04-23 22:16:15 11045

转载 一个API设计网站

先看看微博和淘宝的API设计http://open.weibo.com/wiki/%E5%BE%AE%E5%8D%9AAPIhttp://open.taobao.com/api/api_list.htm在线编写API的工具https://apiary.io/apiary.io是一个帮助设计API的网站。API设计时很难得。apiary.i

2016-04-23 21:52:12 766

转载 下拉tableView上面的图片放大

https://github.com/dbsGen/SlimeRefresh1、引入头文件#import "SRRefreshView.h"2、添加代理3、实例化SRRefreshView[objc] view plaincopySRRefreshView *_slimeRefreshView=[[SRRefreshView alloc]init];  _sli

2016-04-21 10:16:56 422

转载 在程序中添加广告

iPhone/iPad的程序,即使是Free的版本,也可以通过广告给我们带来收入。前提是你的程序足够吸引人,有足够的下载量。这里,我将介绍一下程序中集成广告的方法。主要有两种广告iAd和AdMob。(还有其他多种可被植入的广告SDK,这里就不都一一介绍了)iAd从iOS 4开始,Apple增加了叫做 iAd 的架构,通过它我们可以在程序中提供Appl

2016-02-16 23:39:50 915

转载 NSUserDefaults的使用

创建一个user defaults方法有多个,最简单得快速创建方法:   NSUserDefaults *accountDefaults = [NSUserDefaultsstandardUserDefaults];添加数据到 user defaults:   [accountDefaults setObject:nameField.textforKey:UserD

2016-02-16 23:32:49 255

转载 __block和__weak的区别

__block 是让修改外部变量的值.__block对象在block中是可以被修改、重新赋值的。__weak是避免memory cycle 使用了__weak修饰符的对象,作用等同于定义为weak的property。自然不会导致循环引用问题,因为苹果文档已经说的很清楚,当原对象没有任何强引用的时候,弱引用指针也会被设置为nil。__block和__weak修饰符

2016-02-16 23:29:06 423

转载 App Store审核被拒的各种原因

1. Terms and conditions(法律与条款)1.1 As a developer of applications for the App Store you are bound by the terms of the Program License Agreement (PLA), Human Interface Guidelines (HIG), and any ot

2016-02-16 23:11:10 1313

原创 给已经建立的Xcode工程添加git版本控制

1) 调出终端,cd到项目位置,如cd Documents/xxx2) git init3) git add .           (千万不要少打.号)4) git commit -m "Initial commit"如果系统中安装了多个xcode:打开xcode->preference->location->Comman Line TOoLs修改为当前使用的Xc

2016-02-16 23:08:26 407

转载 正则表达式抓取网页数据 制作iOS小词典

应用程序不一定要自己去提供数据,有现成的数据学会去用才好。网络很大,各种搜索引擎每天到处爬。本文通过正则表达式抓取网站的数据来做一个小词典。一、正则表达式的使用1. 确定匹配方案,即pattern2. 用pattern实例化NSRegularExpression3. 用匹配方法开始匹配。匹配一次:可以使用firstMatch方法匹配多次:可以用matchs方法

2016-02-16 22:53:49 348

原创 iOS 8以上设置APP图标右上角通知数字

前几天运行老版本的代码时,突然报错Attempting to badge the application icon but haven't received permission from the user to badge the application因为在iOS 8.0之后,设置应用的application badge value需要得到用户的许可,即 用户可以决定是否接收消息通

2016-02-13 15:10:51 1786

转载 iOS 循环语句的使用

iOS 各种循环的使用当枚举一个NSArray的时候:使用 for (id object in array)    如果是顺序枚举使用 for (id object in [array reverseObjectEnumerator])        如果是倒序枚举使用 for (NSInteger i = 0; i   如果你需要知道它的索引值,

2016-02-03 18:10:42 514

转载 Xcode里-ObjC, -all_load, -force_load

最近在做一个项目的时候,需要使用到一个第三方库,这个库的使用向导里面特别说明,在添加完该库后,需要在Xcode的Build Settings下Other Linker Flags里面加入-ObjC标志,这个标志以前没使用过,所以我就专门研究了一下它的作用。 之所以使用该标志,和Objective-C的一个重要特性:类别(category)有关。根据这里的解释,Unix的标准静态库实

2016-02-03 14:24:41 288

转载 iOS开发之Objective-C与JavaScript交互操作

iOS开发之Objective-C与JavaScript交互操作是本文要介绍的内容,主要主要是讲解了stringByEvaluatingJavaScriptFromString的用法,它的功能非常的强大,用起来非常简单,通过它我们可以很方便的操作uiwebview中的页面元素。UIWebView是iOS最常用的8SDK之一,它有一个stringByEvaluatingJavaScriptF

2016-01-20 00:28:07 410

转载 使用GTMBase64编码解码字符串

说明:BASE64不是用来加密的。你看看经过BASE64编码后的字符串,全部都是由标准键盘上面的常规字符组成,这样编码后的字符串在网关之间传递不会产生UNICODE字符串不能识别或者丢失的现象。你再仔细研究下EMAIL就会发现其实EMAIL就是用base64编码过后再发送的。然后接收的时候再还原。 还有一种情况下用BASE64编码也很好,比如一个图片文件,或者其他任何二进制文件。我可以把它

2016-01-19 23:19:59 447

转载 iOS 的 XMPPFramework 简介

XMPPFramework是一个OS X/iOS平台的开源项目,使用Objective-C实现了XMPP协议(RFC-3920),同时还提供了用于读写XML的工具,大大简化了基于XMPP的通信应用的开发。1. 登录和好友上下线1.1XMPP中常用对象们XMPPStream:xmpp基础服务类XMPPRoster:好友列表类XMPPRoster

2016-01-19 23:16:08 323

转载 本地缓存机制

在手机应用程序开发中,为了减少与服务端的交互次数,加快用户的响应速度,一般都会在iOS设备中加一个缓存的机制,前面一篇文章介绍了iOS设备的内存缓存,这篇文章将设计一个本地缓存的机制。功能需求这个缓存机制满足下面这些功能。1、可以将数据缓存到本地磁盘。2、可以判断一个资源是否已经被缓存。如果已经被缓存,在请求相同的资源,先到本地磁盘搜索。3、可以判断文件缓存

2016-01-19 23:10:28 320

转载 Xcode7.2 出现 APP installation faild The application could not be verified

今天遇到这个换手机提示APP安装失败,找了一下问题,总结一下我的是verified 这个是验证的问题,因为我的Xcode 配置了多个账号,本身这个是不需要证书的,只需要账号的,我们先列举解决办法:1. 删除手机之前真机调试的APP 因为之前的证书可能因为重新建立就会出现,我用的是P12文件,当原证书切换了,那本电脑使用的证书也就是无效状态2. 检查Xcode的偏好设置里面 :p

2016-01-14 02:20:15 1833

转载 Xcode 配置PhoneGap-2.9.1 开发HTML5的APP

H5测试demo下载地址:PhoneGap iOS测试demo下载地址(一)、 环境所需要的东西,我们来做一些整理我们可以直接进入PhoneGap官网下载PhoneGap-2.9.1 进入到官网进入到下载地址后是这个界面在这里我选择了2.9.1版本下载在介绍一个使用性比较好的文档就是PhoneGap生成APP的DOC文档接下来

2016-01-14 02:17:13 531

转载 Cocoapods降低版本及卸载

有的时候我们需要降低Cocoapods的版本来解决第三方库的兼容问题.一. 移除pod组件这条指令会告诉你Cocoapods组件装在哪里 :1$which pod你可以手动移除这个组件 :

2016-01-14 02:09:20 292

转载 CocoaPods 删除已经配置的类库和移除CocoaPods

我们使用CocoaPods非常高效地将一些第三方类库导入到我们的项目中,但是不由得产生一个疑问:如果发现某个类库不适用,甚至是整个CocoaPods我们都不想再在项目中持有,那么我们要怎么把这些东西从项目中清理出去呢?本文介绍的就是如何删除一个或若干个已经在项目中配置好的第三方类库,以及如何将整个CocoaPods从项目中移除(不是在终端中卸载)。删除项目中已经配置的类

2016-01-14 02:08:08 335

转载 TCP HTTP 与 SOCKET

相信不少初学手机联网开发的朋友都想知道Http与Socket连接究竟有什么区别,希望通过自己的浅显理解能对初学者有所帮助。 1、TCP连接 手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。 建立起一个TCP连接需要经过“三次握

2016-01-14 01:53:44 370

转载 ios逆向工程-静态分析

最近在学习IOS逆向工程,查看网络上的资料也不是太多,边学边总结一下。首先学习资料:念茜(大神)的博客: http://nianxi.net《ios应用逆向工程 分析与实战》----------------------------------------------------凌乱的分割线-------------------------------

2016-01-14 01:42:17 370

原创 xxxTests-Info.plist Error in Xcode(删除test target)

I keep getting this error in Xcode and it's highly confusing: error: could not read data from '/Users/mjz/Desktop/xxx-iOS-BTv3/xxxTests/xxxTests-Info.plist': The file “(myapp)Tests-Info.plist” cou

2016-01-14 01:29:51 689

转载 iOS APP上架流程(可供销售)

转载自 :cocoaChina论坛的 莫说me一、证书的导出      1.1 前期工作        首先你需要有一个苹果的开发者帐号,一个Mac系统。        如果没有帐号可以在打开http://developer.apple.com/申请加入苹果的开发者计划。怎么申请网上有详细的介绍,因为我没有实际申请过,所以在此不多做介绍。        如果你已经有

2016-01-10 01:06:40 3597

高德地图画线demo

根据点击的起点和终点 进行画线

2016-05-19

高德地图画线

高德地图画线

2016-05-19

iOS 9.3 真机调试 Disk Image

将文件解压拖入目录 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 中

2016-04-05

IOS的app运行时不满屏,上下留有黑边

Xcode7运行时上下黑边的解决办法,app上下有一样宽高的黑色区域,明明代码已经设置全屏了,为啥还出现这样的问题,那又如何解决呢?

2015-12-07

空空如也

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

TA关注的人

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