关闭

QQ登录获取unionID

如果开发者拥有多个移动应用、网站应用,可通过获取用户的unionid来区分用户的唯一性。 https请求方式: GET   https://graph.qq.com/oauth2.0/me?access_token=ACCESSTOKEN&unionid=1 正确的Json返回结果 callback({ "client_id":"YOUR_APPID",...
阅读(3126) 评论(0)

ld: 1 duplicate symbol for architecture *** clang: error: linker command failed with exit code 1 (u

duplicate symbol _x in:     /Users/app/Library/Developer/Xcode/DerivedData/ChinaEnterprise-evaxoeaznbkdasfxetdeypsnzxtx/Build/Intermediates/ChinaEnterprise.build/Debug-iphonesimulator/ChinaEnterpri...
阅读(334) 评论(0)

iOS使用自定义字体

添加自定义字体的方法    要添加方正兰亭字体,首先需要一个ttf的字体库。   然后把这个文件添加到工程里面    在plist里面添加   添加成功后,就可以使用啦。但是我只拿到这个库,并不清楚fontname。用下面这段代码,打印出来系统可用字体。 NSArray *familyNames = [...
阅读(179) 评论(0)

imageView的aspect fill枚举值

imageview设置aspect fill属性后会充满控件但不会拉伸变形,但如果图像本身大于imageView的大小会“撑破”图像视图,显得很宽很大,选中clip subviews属性就没事了。...
阅读(151) 评论(0)

升级cocoapods时遇到的错误

「ERROR: While executing gem … (Errno::EPERM) Operation not permitted – /usr/bin/pod」 在终端输入如下命令后即可安装成功。 sudo gem install -n /usr/local/bin cocoa pods...
阅读(95) 评论(0)

使用.a文件遇到的错误

导入第三方库的时候如果遇到  ld: warning: ignoring file 的警告和Undefined symbols for architecture arm64 :”_OBJC_CLASS_$_xx文件名", referenced from:的错误,可能是.a文件根本就不支持arm64指令集,也有可能是.a文件未导入,或者link路径不对 判断.a文件支持那些指令...
阅读(173) 评论(0)

iOS屏幕旋转的bug

控制屏幕旋转的方法如果不好使,那就创建一个navigationController的类目; 实现三个方法: -(BOOL)shouldAutorotate {     return [[self.viewControllers lastObject] shouldAutorotate]; } -(NSUInteger)supportedInte...
阅读(159) 评论(0)

第三方分享遇到的特殊问题

第三方分享的时候,新浪分享没有shareUrl但是有链接,直接在分享内容里写入http打头的网址,就形成了链接;qq或qq空间分享的时候,QQAPI会检验shareUrl的真实性,如果不符合(如网址中有空格)会提示不能打开qq,控制台会输出日志 “url is nil”;...
阅读(148) 评论(0)

关于在Xcode7.0.1上使用CocoaPods

关于在Xcode7.0.1上使用CocoaPods Mac上安装CocoaPods 在Xcode7.0.1上使用cocoapods创建项目 文章总结 由于换了台机器所以要重新安装CocoaPods,在网上也找了一些博客,但是或多或少都有些小坑儿,因为互联网的技术更新非常快,所以有些技术博客已经不能解决现在遇到的所有问题了。现在,我就把关于CocoaPods的一些问题还有解决方法更新一下。 使用前我...
阅读(903) 评论(0)

iOS开发 Debug-发布时取消打印(NSLog)

iOS开发 Debug-发布时取消打印(NSLog)iOS开发中我们经常需要在Debug模式小调试代码,主要是打印变量的值,然而在发布的时候为了性能我们有需要删掉NSLog()。为了方便我们可以创建.pch文件,在其中编写如下条件编译语句:#ifndef DEBUG_MODE #define DLog( s, ... ) NSLog( @" %@", self, [[NS...
阅读(614) 评论(0)

swift学习1

swift学习:基础 常量和变量: 常量的值一旦设定就不能改,变量的值可改。 常量和变量必须在使用前声明,用let来声明常量,用var来声明变量。 let maximumNumberOfLoginAttempts = 10 var currentLoginAttempt = 0 类型标注: 表示常量和变量存储的值的类型,如果不设定,那么就会根据之来进行类型推断。var welcomeM...
阅读(131) 评论(0)

KVO和KVC

KVO和KVC KVO 键值监听 Key Value Observing简称KVO,是一种观察者模式,利用它可以很容易实现视图和数据模型的分离。...
阅读(196) 评论(0)

KxMenu,一个垂直方向展示的弹出菜单

一个垂直方向展示的弹出菜单, 因为学习了也有一段日子了,所以我们不能只做一个拖控件的,所以今天的这个demo,我们用纯代码方式来实现一下。 首先,创建一个空的项目。 然后我们添加一个Object-C类,不添加xib文件。 之后我们把KxMenu类拷贝到我们的项目里,并且import进来。 再然后在我们自己的Obj-C类中添加一个UIButton,同时要把KxMenu初...
阅读(185) 评论(0)

tcp和udp的区别

TCP和UDP的区别(转) TCP协议与UDP协议的区别     首先咱们弄清楚,TCP协议和UCP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP/IP协议与UDP协议的区别,我觉得这是没有从本质上弄清楚网络通信! TCP/IP协议是一个协议簇。里面包括很多协议的。UDP只是其中的一个。之所以命名为TCP/IP协议,因为TCP,IP协议是两个很重要的协议,就用...
阅读(130) 评论(0)

什么是stoket?

它是使用标准Unix文件描述符(filedescriptor)和其它程序通讯的方式。什么?你也许听到一些Unix高手(hacker)这样说过:“呀,Unix中的一切就是文件!”那个家伙也许正在说到一个事实:Unix程序在执行任何形式的I/O的时候,程序是在读或者写一个文件描述符。一个文件描述符只是一个和打开的文件相关联的整数。但是(注意后面的话),这个文件可能是一个网络连接,FIFO,管道,终端,...
阅读(453) 评论(0)
27条 共2页1 2 下一页 尾页