8 -奇迹-

尚未进行身份认证

暂无相关描述

等级
TA的排名 4w+

制作MAC OS Framework记录

在iOS上已经制作好的SDK移植到mac上遇到的问题:1.删除iOS上存在的UIKit类,macos中不支持UIKit类2.在Macos项目中添加Target–>CocoaFramework,将iOS中famework中的代码移到现在target中.3.找不到第三库的,需要在userheadersearchpath中添加$(SRCROOT)/第三方存放路径4.当移除...

2019-07-23 17:50:53

iOS 制作Framework中包含第三方库

记录下在制作Framework中遇到的问题:1.如果framework中包含分类,需要在buildsetting中搜索otherlinkflag添加‘-ObjC’.要不然会报错。2.对于第三库的处理,为了防止第三库与外部产生冲突在Framework中加入库的时候不要勾选copyitemifneed.3.项目中引入第三库报找不到文件提示,需要在Usersearchpath中...

2019-07-18 12:45:35

iOS 二维码扫描优化记录

1.原生从相册中识别二维码图片成功率低感谢SGQRCode中提到压缩图片至手机屏幕大小再进行扫描,需要更多的参考在git中搜索SGQRCodeExample从图片中获取二维码的方法CIDetector*detector=[CIDetectordetectorOfType:CIDetectorTypeQRCodecontext:niloptions:@{CIDet...

2018-07-27 19:25:23

ios单元测试项目配置中遇到的问题及解决方案

困扰一天的问题,烦死,原来只要重启下手机就解决了

2018-07-24 17:05:39

MMDrawerController 手势与系统导航返回手势冲突

push后发现左滑返回偶尔返回到主界面,偶尔又返回到左侧菜单页,当所有的controller都继承自基类处理方法在viewWillAppear和dissAppear中进行打开和关闭操作(判断类型).if([selfisKindOfClass:NSClassFromString(@"xxx")]){//判断需要打开滑动菜单手势的类[selfopenMMD...

2018-06-08 11:58:08

Python笔记

python语法搞了前端太久了,总想去改变下,最近开始接触学习python,做一个学习过程的记录当作一次回忆,路漫漫还有很多的地方需要时间去学习去理解,感觉python和其它的语言相比有时有点怪异,有时会感觉一脸懵逼,慢慢消化吧与一般语言不同的,python严格按照代码的缩进进行执行.“=”刚开始以为python中的“=”与其他的等号一样使用,其实这个区别还蛮大既然...

2018-05-03 11:00:36

iOS网络字节序列转换

iOS网络字节序列转换最近项目使用字节流的方式传输数据,数据包中包含数据的大小等相关的一些基础信息需要将字节转换成网络字节流的方式进行传输,因为之前一直使用的是Http或者用分隔符的方式去解决socket传输中引起的粘包问题,第一次接触网络字节流的概念.后来查询才知道原来对于不同的系统和不同的cpu中转换相同的数据可能大端和小端在字节的排序是不一致的,为了保持统一,出来了一个网络字节流的标准。在

2017-06-29 16:24:42

ProtocolBuffer在Swift中实践记录

前几天搞了object-c中使用ProtocolBuffer,今天尝试在swift中也使用该协议进行传输协议。折腾了一上午终于搞定了,记录下在部署中所遇到的坑和自己实现的步骤。1、安装protoc命令和objectc安装方式是一样的,不知道可以看上一篇文章.2、确保protoc命令可以生成对应的文件后,在部署过程中发现生成swift文件的时候总是报错“--swift_out:pro

2017-05-18 17:08:49

iOS集成谷歌ProtoBuff

项目中需要使用scoket传输数据流采用谷歌的ProtoBuff协议进行传输.我使用的安装方式是借鉴点击打开链接博主提供的方法.安装完成之后在/usr/local/bin中存在protoc执行文件该执行文件用来生成.h/.m文件安装完之后github中下载最新的protobuffobject-c代码.下下来之后有点坑的地方是,代码中得文件很散乱,demo中得一些头部文件还引用

2017-05-16 15:51:23

ios 使用自带的UIViewController实现qq加号下拉菜单的功能

创建PopViewControlller在tableview中创建一个tableview用于显示菜单//重置控制器的大小-(CGSize)preferredContentSize{if(self.popoverPresentationController!=nil){CGSizetempSize;tempSize.height

2017-05-11 14:50:12

iOS 开发者账号添加新的管理成员用于上传APP

由于之前申请app账号的同事离职了,每次用之前的账号上传app如果出现错误不能接收到错误邮件,重新添加一个管理员用以上传app用.1.申请一个APPID账号2.登录开发者账号,在people中添加新的成员。3.发送邮件给新增的用户邮箱。4.接收到确认邮件,使用申请的账号登录。5.接收到appid申请的加入团队的请求。6.回到iTunesconnect用户职能中

2017-03-21 16:31:29

计算时间

NSDate*date=[NSDatedate];NSString*title=@"";NSCalendar*calendar=[NSCalendarcurrentCalendar];//日历NSDateComponents*components=[calendarcomponents:NSCalendarUnitYear|NSCalen

2017-03-15 14:11:35

按钮不点击没有效果

产生的原因:1、被别的透明的view给遮住了2、高度不够实际是没有点击到按钮的

2017-02-17 15:59:55

Facebook 登录自定义按钮

-(void)_updateContent:(NSNotification*)notification{NSIntegerslot=0;FBSDKProfile*profile=notification.userInfo[FBSDKProfileChangeNewKey];if(profile){SUCacheItem

2016-11-02 14:16:44

iOS 10 权限

麦克风权限:Privacy-MicrophoneUsageDescription是否允许此App使用你的麦克风?相机权限:Privacy-CameraUsageDescription是否允许此App使用你的相机?相册权限:Privacy-PhotoLibraryUsageDescription是否允许此App访问你的媒体资料库?通讯录权限:Priva

2016-09-27 16:59:24

将本地项目提交到GitBlit方法

1/在GitBlit上创建版本。2/下载一个版本管理器,我使用的是github客户端。3/Clone远程仓库到本地,此时是空的文件夹里面包含readme文件。4/将本地的项目文件名修改成仓库名一致,拷贝到仓库目录,提示点击合并的方式添加。5/回到github会看到项目中的文件可以进行commit。6/commit后如果没有用户认证需要先push会带出用户验证登录界面。7/验证

2016-09-12 17:39:49

storybord中得所有控件不显示

在别人的xcode中可以显示但是在自己的电脑中不显示处理办法:

2016-07-04 09:30:28

使用GCDAsyncUdpSocket&GCDAsyncSocket进行TCP连接和UDP连接

UDP初始化完后需要绑定端口号才能发送数据后接受到返回结果TCP初始化连接前需要先关闭连接。测试代码#import"P2PConnect.h"staticNSString*hostAdress=@"服务器地址";staticuint16_tserverPort=1服务器端口;@implementationP2PConnect{GCDAsyncSock

2016-06-22 18:27:49

pods

使用cocoapods时,import找不到头文件。问题原因:这是因为还没设置头文件的目录。解决办法:在项目的Target的里设置一下,添加cocoapods头文件目录:目录路径直接写:${SRCROOT} ,后边选择recursive。就可以了。注意:是在UserHeaderSearchPaths里添加,不是上面的HeaderSearchPaths.pod

2016-06-16 18:25:40

ios Method Swizzling学习笔记

MethodSwizzling我的理解是运用Runtime获取类与类之间的方法,并且可以进行对换,从而达到某些目的,但是通过学习感觉和继承或者分类上使用父类的方法差不多,这种方式去搞,反而有点让接手的人不知所然,只是让外人觉得略微显得有点逼格一点。学习代码创建三个类,FOO、Bar、BarCategatory#import@interfaceFoo:NSObject-

2016-04-14 17:57:03

查看更多

勋章 我的勋章
    暂无奖章